Beispiel #1
0
    private void SetAction(CatAction catAction)
    {
        _catActions = catAction;

        switch (_catActions)
        {
        case CatAction.Walking:
            _catMove.ChangeWalkState(WalkingState.Walk);
            break;

        case CatAction.Buys:
            _catMove.ChangeWalkState(WalkingState.Stand);
            _catMove.WalkToPoint(_catSpawner.VendingPosition(VendingType.Coffee));
            _spawnCoin.SpawnCoins();
            break;

        case CatAction.Leaves:
            _catMove.Leave();
            break;
        }
    }