Exemplo n.º 1
0
    void proccessCommand(string playerId, PlayerInputData input)
    {
        Debug.Log("command: " + input.command);

        Player player = GAME_STATE.GetPlayer(playerId);

        Commands playerCommand = Commands.NONE;

        Enum.TryParse(input.command, out playerCommand);

        switch (playerCommand)
        {
        case Commands.UP:
            Debug.Log("Player: " + player.Nickname + " Press UP");
            break;

        case Commands.DOWN:
            Debug.Log("Player: " + player.Nickname + " Press DOWN");
            break;

        case Commands.MOVE:
            Debug.Log("Player: " + player.Nickname + " Axis: " + input);
            player.SetAxis(input.axisHorizontal, input.axisVertical);
            break;

        default:
            Debug.Log("Player: " + player.Nickname + " Press NONE");
            break;
        }
    }