Exemple #1
0
        //アクションを渡すとアクションに関する情報を表示する(Binding UIを開く)
        public void ShowActionBinding(string ActionSetPath, string ActionPath)
        {
            ReadyCheck(); //実行可能な状態かチェック

            EVRInputError inputError = EVRInputError.None;
            ulong         sethandle  = GetActionSetHandle(ActionSetPath); //無効なハンドルならthrowされる
            ulong         handle     = GetActionHandle(ActionPath);       //無効なハンドルならthrowされる

            inputError = vrinput.ShowActionOrigins(sethandle, handle);
            if (inputError != EVRInputError.None)
            {
                //致命的エラー
                throw new IOException(inputError.ToString());
            }
            return;
        }