Skip to content

Instantly share code, notes, and snippets.

@todorok1
Created August 14, 2025 02:52
Show Gist options
  • Select an option

  • Save todorok1/5dc49a11791d8aa8edd3f11c8165486c to your computer and use it in GitHub Desktop.

Select an option

Save todorok1/5dc49a11791d8aa8edd3f11c8165486c to your computer and use it in GitHub Desktop.
シンプルRPGチュートリアル第117回 選択肢ウィンドウの動作を制御するクラス
/// <summary>
/// メニューを開くキーの入力を確認します。
/// </summary>
void CheckOpenMenuKey()
{
// 移動中以外の場合はメニューを開けないようにします。
if (GameStateManager.CurrentState != GameState.Moving)
{
return;
}
// メニューが閉じている場合のみ、メニューを開くキーの入力を確認します。
if (MenuPhase != MenuPhase.Closed)
{
return;
}
// メニューを開くキーが押された場合、メニューを開きます。
if (InputGameKey.CancelButton())
{
// 選択時の効果音を再生します。
AudioManager.Instance.PlaySe(SeNames.OK);
OpenMenu();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment