コード例 #1
0
        public override void Init(StateMediator <BattleStateName> mediator)
        {
            Debug.Log("ゲームスタート");

            // ターンのループステートを事前生成しておく
            turnLoop = new TurnLoop(manager, isPlayerFirst);

            // 使用メンコの初期生成
            PreInstantiate(manager.Data.AllBattleData);
        }
コード例 #2
0
ファイル: StartGame.cs プロジェクト: K-Yoshiki/menko
		public override void Init(StateMediator<BattleStateName> mediator)
		{
			Debug.Log("ゲームスタート");

			// ターンのループステートを事前生成しておく
			turnLoop = new TurnLoop(manager, isPlayerFirst);

			// 使用メンコの初期生成
			PreInstantiate(manager.Data.AllBattleData);
		}
コード例 #3
0
ファイル: EndTurn.cs プロジェクト: K-Yoshiki/menko
 public EndTurn(BattleManager manager, TurnLoop turnLoop) : base(manager)
 {
     this.turnLoop = turnLoop;
 }
コード例 #4
0
ファイル: RivalTurn.cs プロジェクト: K-Yoshiki/menko
		public RivalTurn(BattleManager manager, TurnLoop turnLoop) : base(manager)
		{
			this.phaseSM = new PhaseStateMachine(manager, false);
			this.turnLoop = turnLoop;
			this.timer = 0;
		}
コード例 #5
0
ファイル: RivalTurn.cs プロジェクト: K-Yoshiki/menko
 public RivalTurn(BattleManager manager, TurnLoop turnLoop) : base(manager)
 {
     this.phaseSM  = new PhaseStateMachine(manager, false);
     this.turnLoop = turnLoop;
     this.timer    = 0;
 }
コード例 #6
0
ファイル: EndTurn.cs プロジェクト: K-Yoshiki/menko
		public EndTurn(BattleManager manager, TurnLoop turnLoop) : base(manager)
		{
			this.turnLoop = turnLoop;
		}
コード例 #7
0
ファイル: PlayerTurn.cs プロジェクト: K-Yoshiki/menko
		public PlayerTurn(BattleManager manager, TurnLoop turnLoop) : base(manager)
		{
			phaseSM = new PhaseStateMachine(manager, true);
			this.turnLoop = turnLoop;
		}
コード例 #8
0
ファイル: PlayerTurn.cs プロジェクト: K-Yoshiki/menko
 public PlayerTurn(BattleManager manager, TurnLoop turnLoop) : base(manager)
 {
     phaseSM       = new PhaseStateMachine(manager, true);
     this.turnLoop = turnLoop;
 }