InputAction<T> クラス
値の型付きアクション入力です。T は
Boolean(ボタン)、Single(トリガー引き量など)、
Vector2(スティック/トラックパッド)のいずれかです。
宣言(初期化プロパティ)とランタイム状態(Value・イベント)を1つのインスタンスが担います。
名前空間: FloatSoda.OVR.Input
アセンブリ: FloatSoda.OVR.dll
public sealed class InputAction<T> : InputAction where T : struct型パラメーター
Section titled “型パラメーター”T
アクション値の型(bool / float / Vector2)。
object ← InputAction ← InputAction<T>
継承したメンバー
Section titled “継承したメンバー”InputAction.Name, InputAction.LocalizedName, InputAction.DefaultBindings, InputAction.SuggestedPath, InputAction.IsActive, object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
最新のアクション値を取得します。VRInputUpdater により毎フレーム更新されます。
public T Value { get; }プロパティの値
Section titled “プロパティの値”T
OnPerformed
Section titled “OnPerformed”アクションが「実行」されたときに発火します。
Boolean では押下エッジ、Single / Vector2 では値が変化したフレームです。
public event Action<T>? OnPerformedイベントの型
Section titled “イベントの型”Action<T>?
OnReleased
Section titled “OnReleased”Boolean アクションが離されたときに発火します。アナログアクションでは発火しません。
public event Action? OnReleased