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

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

            // 使用メンコの初期生成
            PreInstantiate(manager.Data.AllBattleData);
        }
Exemple #2
0
		public override void Init(StateMediator<BattleStateName> mediator)
		{
			Debug.Log("ゲームスタート");

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

			// 使用メンコの初期生成
			PreInstantiate(manager.Data.AllBattleData);
		}
Exemple #3
0
 public EndTurn(BattleManager manager, TurnLoop turnLoop) : base(manager)
 {
     this.turnLoop = turnLoop;
 }
Exemple #4
0
		public RivalTurn(BattleManager manager, TurnLoop turnLoop) : base(manager)
		{
			this.phaseSM = new PhaseStateMachine(manager, false);
			this.turnLoop = turnLoop;
			this.timer = 0;
		}
Exemple #5
0
 public RivalTurn(BattleManager manager, TurnLoop turnLoop) : base(manager)
 {
     this.phaseSM  = new PhaseStateMachine(manager, false);
     this.turnLoop = turnLoop;
     this.timer    = 0;
 }
Exemple #6
0
		public EndTurn(BattleManager manager, TurnLoop turnLoop) : base(manager)
		{
			this.turnLoop = turnLoop;
		}
Exemple #7
0
		public PlayerTurn(BattleManager manager, TurnLoop turnLoop) : base(manager)
		{
			phaseSM = new PhaseStateMachine(manager, true);
			this.turnLoop = turnLoop;
		}
Exemple #8
0
 public PlayerTurn(BattleManager manager, TurnLoop turnLoop) : base(manager)
 {
     phaseSM       = new PhaseStateMachine(manager, true);
     this.turnLoop = turnLoop;
 }