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);
    }