Skip to content

Instantly share code, notes, and snippets.

@todorok1
Created March 5, 2025 03:54
Show Gist options
  • Select an option

  • Save todorok1/6fa43b97313a59dc8cbdb5245690c821 to your computer and use it in GitHub Desktop.

Select an option

Save todorok1/6fa43b97313a59dc8cbdb5245690c821 to your computer and use it in GitHub Desktop.
シンプルRPGチュートリアル第37回 戦闘に関する機能を管理するクラス
using UnityEngine;
namespace SimpleRpg
{
/// <summary>
/// 戦闘に関する機能を管理するクラスです。
/// </summary>
public class BattleManager : MonoBehaviour
{
/// <summary>
/// 戦闘のフェーズです。
/// </summary>
public BattlePhase BattlePhase { get; private set; }
/// <summary>
/// 選択されたコマンドです。
/// </summary>
public BattleCommand SelectedCommand { get; private set; }
/// <summary>
/// エンカウントした敵キャラクターのIDです。
/// </summary>
public int EnemyId { get; private set; }
/// <summary>
/// 戦闘開始からのターン数です。
/// </summary>
public int TurnCount { get; private set; }
/// <summary>
/// 戦闘のフェーズを変更します。
/// </summary>
/// <param name="battlePhase">変更後のフェーズ</param>
public void SetBattlePhase(BattlePhase battlePhase)
{
BattlePhase = battlePhase;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment