コンテンツにスキップ

DefaultBinding クラス

アクションに対する物理入力の初期割り当ての宣言です。 これはSteamVRへ提案する初期値であり、実際のバインディングの決定権はSteamVR側 (ユーザーのリバインド)にあります。実行時に読み返すことはできません。

名前空間: FloatSoda.OVR.Input
アセンブリ: FloatSoda.OVR.dll

public sealed record DefaultBinding : IEquatable<DefaultBinding>

object ← DefaultBinding

IEquatable<DefaultBinding>

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

この割り当てを適用するコントローラー種別を取得します。

public required ControllerType Controller { get; init; }

ControllerType

OpenVR正規の入力パスを取得します(例: /user/hand/right/input/trigger/click)。 SteamVRのバインディングUIに表示される表記と一致します。

public required string Path { get; init; }

string