Skip to content

UISelectable ​

通常・選択・決定・無効の見た目と操作可能状態を設定します。

使い方と前提条件 · C# API一覧

型の情報 ​

DisabledAnimationClip ​

csharp
public AnimationClip? DisabledAnimationClip

無効状態:UI状態で再生するAnimationClipです。

操作:読取・変更。

対応するInspector:UISelectable。

DisabledAnimationEnabled ​

csharp
public bool DisabledAnimationEnabled

無効状態:UI状態遷移のAnimationを有効にします。

操作:読取・変更。

対応するInspector:UISelectable。

DisabledColor ​

csharp
public Color4 DisabledColor

無効状態:色を指定します。RGBAではAlphaも持ちます。

操作:読取・変更。

対応するInspector:UISelectable。

DisabledColorEasing ​

csharp
public EasingType DisabledColorEasing

無効状態:色遷移のEasingです。

操作:読取・変更。

対応するInspector:UISelectable。

DisabledColorTransitionDuration ​

csharp
public float DisabledColorTransitionDuration

無効状態:UI状態の色を切り替える秒数です。

操作:読取・変更。

対応するInspector:UISelectable。

DisabledOverrideTexture ​

csharp
public bool DisabledOverrideTexture

無効状態:UI状態専用のTextureを使います。

操作:読取・変更。

対応するInspector:UISelectable。

DisabledScale ​

csharp
public Vector2 DisabledScale

無効状態:拡縮倍率です。

操作:読取・変更。

対応するInspector:UISelectable。

DisabledScaleEasing ​

csharp
public EasingType DisabledScaleEasing

無効状態:拡縮遷移のEasingです。

操作:読取・変更。

対応するInspector:UISelectable。

DisabledScaleTransitionDuration ​

csharp
public float DisabledScaleTransitionDuration

無効状態:UI状態の拡縮を切り替える秒数です。

操作:読取・変更。

対応するInspector:UISelectable。

DisabledSound ​

csharp
public AudioClip? DisabledSound

無効状態:UI状態変化時に再生する音です。

操作:読取・変更。

対応するInspector:UISelectable。

DisabledSoundVolume ​

csharp
public float DisabledSoundVolume

無効状態:UI状態変化の効果音の音量です。

操作:読取・変更。

対応するInspector:UISelectable。

DisabledTexture ​

csharp
public Texture? DisabledTexture

無効状態:画像Assetの参照です。

操作:読取・変更。

対応するInspector:UISelectable。

DisabledThisFrame ​

csharp
public bool DisabledThisFrame

無効状態へ遷移したフレームか

操作:読取専用。

DisabledUseAnimationClip ​

csharp
public bool DisabledUseAnimationClip

無効状態:UI状態に専用AnimationClipを使います。

操作:読取・変更。

対応するInspector:UISelectable。

FromEntity ​

csharp
public static UISelectable FromEntity(GameObject gameObject)

既にComponentを持つGameObjectから操作用の参照を作ります。Componentを追加する操作ではありません。

引数型既定値
gameObjectNEMEngine.GameObject必須

戻り値:NEMEngine.UISelectable。

Interactable ​

csharp
public bool Interactable

UI操作を受け付けます。無効時はDisabledの見た目になります。

操作:読取・変更。

対応するInspector:UISelectable。

NormalAnimationClip ​

csharp
public AnimationClip? NormalAnimationClip

通常状態:UI状態で再生するAnimationClipです。

操作:読取・変更。

対応するInspector:UISelectable。

NormalAnimationEnabled ​

csharp
public bool NormalAnimationEnabled

通常状態:UI状態遷移のAnimationを有効にします。

操作:読取・変更。

対応するInspector:UISelectable。

NormalColor ​

csharp
public Color4 NormalColor

通常状態:色を指定します。RGBAではAlphaも持ちます。

操作:読取・変更。

対応するInspector:UISelectable。

NormalColorEasing ​

csharp
public EasingType NormalColorEasing

通常状態:色遷移のEasingです。

操作:読取・変更。

対応するInspector:UISelectable。

NormalColorTransitionDuration ​

csharp
public float NormalColorTransitionDuration

通常状態:UI状態の色を切り替える秒数です。

操作:読取・変更。

対応するInspector:UISelectable。

NormalOverrideTexture ​

csharp
public bool NormalOverrideTexture

通常状態:UI状態専用のTextureを使います。

操作:読取・変更。

対応するInspector:UISelectable。

NormalScale ​

csharp
public Vector2 NormalScale

通常状態:拡縮倍率です。

操作:読取・変更。

対応するInspector:UISelectable。

NormalScaleEasing ​

csharp
public EasingType NormalScaleEasing

通常状態:拡縮遷移のEasingです。

操作:読取・変更。

対応するInspector:UISelectable。

NormalScaleTransitionDuration ​

csharp
public float NormalScaleTransitionDuration

通常状態:UI状態の拡縮を切り替える秒数です。

操作:読取・変更。

対応するInspector:UISelectable。

NormalSound ​

csharp
public AudioClip? NormalSound

通常状態:UI状態変化時に再生する音です。

操作:読取・変更。

対応するInspector:UISelectable。

NormalSoundVolume ​

csharp
public float NormalSoundVolume

通常状態:UI状態変化の効果音の音量です。

操作:読取・変更。

対応するInspector:UISelectable。

NormalTexture ​

csharp
public Texture? NormalTexture

通常状態:画像Assetの参照です。

操作:読取・変更。

対応するInspector:UISelectable。

NormalThisFrame ​

csharp
public bool NormalThisFrame

通常状態へ遷移したフレームか

操作:読取専用。

NormalUseAnimationClip ​

csharp
public bool NormalUseAnimationClip

通常状態:UI状態に専用AnimationClipを使います。

操作:読取・変更。

対応するInspector:UISelectable。

SelectedAnimationClip ​

csharp
public AnimationClip? SelectedAnimationClip

選択状態:UI状態で再生するAnimationClipです。

操作:読取・変更。

対応するInspector:UISelectable。

SelectedAnimationEnabled ​

csharp
public bool SelectedAnimationEnabled

選択状態:UI状態遷移のAnimationを有効にします。

操作:読取・変更。

対応するInspector:UISelectable。

SelectedColor ​

csharp
public Color4 SelectedColor

選択状態:色を指定します。RGBAではAlphaも持ちます。

操作:読取・変更。

対応するInspector:UISelectable。

SelectedColorEasing ​

csharp
public EasingType SelectedColorEasing

選択状態:色遷移のEasingです。

操作:読取・変更。

対応するInspector:UISelectable。

SelectedColorTransitionDuration ​

csharp
public float SelectedColorTransitionDuration

選択状態:UI状態の色を切り替える秒数です。

操作:読取・変更。

対応するInspector:UISelectable。

SelectedOverrideTexture ​

csharp
public bool SelectedOverrideTexture

選択状態:UI状態専用のTextureを使います。

操作:読取・変更。

対応するInspector:UISelectable。

SelectedScale ​

csharp
public Vector2 SelectedScale

選択状態:拡縮倍率です。

操作:読取・変更。

対応するInspector:UISelectable。

SelectedScaleEasing ​

csharp
public EasingType SelectedScaleEasing

選択状態:拡縮遷移のEasingです。

操作:読取・変更。

対応するInspector:UISelectable。

SelectedScaleTransitionDuration ​

csharp
public float SelectedScaleTransitionDuration

選択状態:UI状態の拡縮を切り替える秒数です。

操作:読取・変更。

対応するInspector:UISelectable。

SelectedSound ​

csharp
public AudioClip? SelectedSound

選択状態:UI状態変化時に再生する音です。

操作:読取・変更。

対応するInspector:UISelectable。

SelectedSoundVolume ​

csharp
public float SelectedSoundVolume

選択状態:UI状態変化の効果音の音量です。

操作:読取・変更。

対応するInspector:UISelectable。

SelectedTexture ​

csharp
public Texture? SelectedTexture

選択状態:画像Assetの参照です。

操作:読取・変更。

対応するInspector:UISelectable。

SelectedThisFrame ​

csharp
public bool SelectedThisFrame

選択状態へ遷移したフレームか

操作:読取専用。

SelectedUseAnimationClip ​

csharp
public bool SelectedUseAnimationClip

選択状態:UI状態に専用AnimationClipを使います。

操作:読取・変更。

対応するInspector:UISelectable。

State ​

csharp
public UISelectableState State

現在の選択状態

操作:読取専用。

SubmittedAnimationClip ​

csharp
public AnimationClip? SubmittedAnimationClip

決定状態:UI状態で再生するAnimationClipです。

操作:読取・変更。

対応するInspector:UISelectable。

SubmittedAnimationEnabled ​

csharp
public bool SubmittedAnimationEnabled

決定状態:UI状態遷移のAnimationを有効にします。

操作:読取・変更。

対応するInspector:UISelectable。

SubmittedColor ​

csharp
public Color4 SubmittedColor

決定状態:色を指定します。RGBAではAlphaも持ちます。

操作:読取・変更。

対応するInspector:UISelectable。

SubmittedColorEasing ​

csharp
public EasingType SubmittedColorEasing

決定状態:色遷移のEasingです。

操作:読取・変更。

対応するInspector:UISelectable。

SubmittedColorTransitionDuration ​

csharp
public float SubmittedColorTransitionDuration

決定状態:UI状態の色を切り替える秒数です。

操作:読取・変更。

対応するInspector:UISelectable。

SubmittedOverrideTexture ​

csharp
public bool SubmittedOverrideTexture

決定状態:UI状態専用のTextureを使います。

操作:読取・変更。

対応するInspector:UISelectable。

SubmittedScale ​

csharp
public Vector2 SubmittedScale

決定状態:拡縮倍率です。

操作:読取・変更。

対応するInspector:UISelectable。

SubmittedScaleEasing ​

csharp
public EasingType SubmittedScaleEasing

決定状態:拡縮遷移のEasingです。

操作:読取・変更。

対応するInspector:UISelectable。

SubmittedScaleTransitionDuration ​

csharp
public float SubmittedScaleTransitionDuration

決定状態:UI状態の拡縮を切り替える秒数です。

操作:読取・変更。

対応するInspector:UISelectable。

SubmittedSound ​

csharp
public AudioClip? SubmittedSound

決定状態:UI状態変化時に再生する音です。

操作:読取・変更。

対応するInspector:UISelectable。

SubmittedSoundVolume ​

csharp
public float SubmittedSoundVolume

決定状態:UI状態変化の効果音の音量です。

操作:読取・変更。

対応するInspector:UISelectable。

SubmittedTexture ​

csharp
public Texture? SubmittedTexture

決定状態:画像Assetの参照です。

操作:読取・変更。

対応するInspector:UISelectable。

SubmittedThisFrame ​

csharp
public bool SubmittedThisFrame

決定状態へ遷移したフレームか

操作:読取専用。

SubmittedUseAnimationClip ​

csharp
public bool SubmittedUseAnimationClip

決定状態:UI状態に専用AnimationClipを使います。

操作:読取・変更。

対応するInspector:UISelectable。

componentTypeID ​

csharp
public static int componentTypeID

組み込みComponentの接続識別子です。通常のゲームコードではGetComponentで取得します。

操作:読取専用。

実行時の扱い ​

Nativeと接続する操作は、Scriptが実行される有効なWorld内で使用します。破棄したGameObjectやComponentへのアクセスは避けてください。設定Snapshotは取得・編集・反映を1組で扱います。

現行版マニュアル · 8ea58ba2 · 2026-10-28確認