public void Awake() { roundProcessController = new RoundProcessController(); gamePlayInput = new GameplayInput(); bmbColliderManager = new BMBColliderManager(); buffManager = new BuffManager(); autoController = new AI.AutoController(); singleBattle = new AI.BattleField(); _phaseNameText = GameObject.Find("phaseNameText").GetComponentInChildren <Text>(); _phaseNameText.color = Color.red; _phaseNameText.text = roundProcessController.State.ToString(); }
public void Awake() { roundProcessController = new RoundProcessController(); gamePlayInput = new GameplayInput(); }
public override void NextState(RoundProcessController roundProcessController) { base.NextState(roundProcessController); roundProcessController._state = RoundState.drawPhase; }
virtual public void NextState(RoundProcessController roundProcessController) { Exit(roundProcessController); }
virtual public void Exit(RoundProcessController roundProcessController) { }
virtual public void Enter(RoundProcessController roundProcessController) { }
virtual public void Update(RoundProcessController roundProcessController) { }
virtual public void HandleInput(RoundProcessController roundProcessController, RoundInput input) { }