Layer クラス
Canvas要素のLayerを操作するためのクラス。
縦画面・横画面のどちらかのレイヤーを、Layerクラスのインスタンスとして取得し、個別に操作可能です。
縦画面・横画面の両方のLayerを操作する場合、LayerBundleクラスを利用します。
Layer の取得方法
hsLayerGetPortrait
Layer hsLayerGetPortrait(string LayerName)
Layerが存在しない場合、nullを返します。
hsLayerGetLandscape
Layer hsLayerGetLandscape(string LayerName)
Layerが存在しない場合、nullを返します。
Layer のメソッド
ToString
string ToString()
GetName
string GetName()
GetGUIElement
GUIElement GetGUIElement(string GUIName)
CallComponentMethod
bool CallComponentMethod(string ComponentName, string MethodName, string Params)
呼び出せるメソッドには、以下の制限があります。
- 引数として string を 1つだけ持つこと。
- 戻り値がvoidであること。
SetShow
void SetShow(bool Show)
IsShow
bool IsShow()
StartLayerAnimation
void StartLayerAnimation(string Type, float Value)
SetGUIShow
bool SetGUIShow(string GUIName, bool Show)
GUI要素が見つからない場合、falseを返します。
このメソッドを呼び出し可能なGUIタイプ
- button
- image
- slider
- text
SetGUIPos
bool SetGUIPos(string GUIName, float X, float Y)
GUI要素が見つからない場合、falseを返します。
このメソッドを呼び出し可能なGUIタイプ
- button
- image
- slider
- text
GetGUIPos
bool GetGUIPos(string GUIName, ref float X, ref float Y)
GUI要素が見つからない場合、falseを返します。
このメソッドを呼び出し可能なGUIタイプ
- button
- image
- slider
- text
SetGUISize
bool SetGUISize(string GUIName, float X, float Y)
GUI要素が見つからない場合、falseを返します。
このメソッドを呼び出し可能なGUIタイプ
- button
- image
- slider
- text
GetGUISize
bool GetGUISize(string GUIName, ref float X, ref float Y)
GUI要素が見つからない場合、falseを返します。
このメソッドを呼び出し可能なGUIタイプ
- button
- image
- slider
- text
SetGUIAngle
bool SetGUIAngle(string GUIName, float Angle)
GUI要素が見つからない場合、falseを返します。
このメソッドを呼び出し可能なGUIタイプ
- button
- image
- slider
- text
GetGUIAngle
bool GetGUIAngle(string GUIName, ref float Angle)
GUI要素が見つからない場合、falseを返します。
このメソッドを呼び出し可能なGUIタイプ
- button
- image
- slider
- text
CanvasSetGUIText
bool CanvasSetGUIText(string GUIName, string Text)
GUI要素が見つからない場合、falseを返します。
このメソッドを呼び出し可能なGUIタイプ
- text
CanvasSetGUITextAlignment
bool CanvasSetGUITextAlignment(string GUIName, int Alignment)
GUI要素が見つからない場合、falseを返します。
このメソッドを呼び出し可能なGUIタイプ
- text
CanvasSetGUITextOverflowWrap
bool CanvasSetGUITextOverflowWrap(string GUIName, bool OverflowWrap)
GUI要素が見つからない場合、falseを返します。
このメソッドを呼び出し可能なGUIタイプ
- text
CanvasSetGUITextURLClickable
bool CanvasSetGUITextURLClickable(string GUIName, bool URLClickable)
GUI要素が見つからない場合、falseを返します。
このメソッドを呼び出し可能なGUIタイプ
- text
CanvasSetGUIImage
bool CanvasSetGUIImage(string GUIName, string Path)
GUI要素が見つからない場合、falseを返します。
このメソッドを呼び出し可能なGUIタイプ
- button
- image
StartGUIAnimation
void StartGUIAnimation(string GUIName, string Type, float Value)
GUI要素が見つからない場合、falseを返します。
このメソッドを呼び出し可能なGUIタイプ
- button
- image
- slider
- text
GetToggleState
bool GetToggleState(string GUIName, string ToggleName)
GUI要素が見つからない場合、falseを返します。
このメソッドを呼び出し可能なGUIタイプ
- button
- image
- slider
- text
SetSliderRate
bool SetSliderRate(string GUIName, float Value)
スライダーの値を設定すると、コンポーネントの OnSliderRateChanged コールバックが呼ばれます。
引数 Value で利用可能な値は 0 から 1 の範囲で、範囲外の値は最も近い値に丸められます。(例えば、-10を設定すると0に、+50を設定すると1に丸められます)
このメソッドを呼び出し可能なGUIタイプ
- slider
SetSliderRateWithoutNotify
bool SetSliderRateWithoutNotify(string GUIName, float Rate)
SetSliderRate とほぼ同等のメソッドですが、コンポーネントの OnSliderRateChanged コールバックを呼び出しません。
このメソッドを呼び出し可能なGUIタイプ
- slider
GetSliderRate
bool GetSliderRate(string GUIName, ref float Rate)
GUI要素が見つからない場合、falseを返します。
このメソッドを呼び出し可能なGUIタイプ
- slider