private void Start() { moveElectricState = new FinalBossMoveElectric(this.boss, this.boss.ElectricMoveSpeed); hurtState = new FinalBossHurt(this.boss); fsm = new FSM(); fsm.ChangeState(moveElectricState); }
private void Start() { Transform player = GameObject.FindObjectOfType <PlayerModel>().transform; moveMissileState = new FinalBossMoveMissile(this.boss, this.boss.MissileMoveSpeed, this.boss.FastMissilePrefab, player); hurtState = new FinalBossHurt(this.boss); fsm = new FSM(); fsm.ChangeState(moveMissileState); }