Beispiel #1
0
    private void ChangeState(States newState)
    {
        switch (currentState)
        {
        case States.INITIAL:
            break;

        case States.HIT:
            enemyHitFSM.enabled = false;
            break;

        case States.DEATH:
            break;
        }

        switch (newState)
        {
        case States.INITIAL:
            break;

        case States.HIT:
            blackboard.dead     = false;
            enemyHitFSM.enabled = true;
            break;

        case States.DEATH:
            blackboard.Death();
            break;
        }

        currentState = newState;
        blackboard.statesText.text = currentState.ToString();
    }