//originを渡すと、そのコントローラのローカライズされた名前が出る(ゲーム内説明用) public string GetLocalizedButtonNameFromOriginSource(OriginSource origin) { ReadyCheck(); //実行可能な状態かチェック EVRInputError inputError = EVRInputError.None; //取得処理 StringBuilder s = new StringBuilder(); s.Length = 8192; inputError = vrinput.GetOriginLocalizedName(origin.DeviceInternalHandle, s, 8192); if (inputError != EVRInputError.None) { //致命的エラー throw new IOException(inputError.ToString()); } return(s.ToString()); }