Пример #1
0
    // Updates player's credits
    public void ProcessEndGame(NetworkResponse response)
    {
        ResponsePlayGame args = response as ResponsePlayGame;

        if (args.status == 1)
        {
            GameState.player.credits = args.creditDiff;
            Debug.Log(args.creditDiff);
        }
    }
    public static NetworkResponse Parse(MemoryStream dataStream)
    {
        ResponsePlayGame response = new ResponsePlayGame();
        response.status = DataReader.ReadShort(dataStream);

        if (response.status == 1) {
            response.creditDiff = DataReader.ReadInt(dataStream);
        }

        return response;
    }
    public static NetworkResponse Parse(MemoryStream dataStream)
    {
        ResponsePlayGame response = new ResponsePlayGame();

        response.status = DataReader.ReadShort(dataStream);

        if (response.status == 1)
        {
            response.creditDiff = DataReader.ReadInt(dataStream);
        }

        return(response);
    }
Пример #4
0
    public void ProcessPlayGame(NetworkResponse response)
    {
        ResponsePlayGame args = response as ResponsePlayGame;

        if (args.status == 1)
        {
            GameState.player.credits -= 10;
            Destroy(this);
            Game.SwitchScene("DontEatMe");
        }
        else
        {
            Debug.Log("Not enough credits");
        }
    }