Example #1
0
	public void Init(JSONObject jsonData) {
		userId = jsonData.GetString("userId");
		seatIndex = jsonData.GetInt("seatIndex");
		isHost = jsonData.GetBoolean("isHost");
		state = (State)jsonData.GetInt("state");
		hand = new TLMBHand();

		if (SmartfoxClient.Instance.IsYou(userId)) {
			AddCards(jsonData.GetString("cards"));
		} else {
			int numCards = jsonData.GetInt("numCards");

			for (int i = 0; i < numCards; i++) {
				hand.AddCard(new TLMBCard(-1));
			}
		}
	}
Example #2
0
    public void Init(JSONObject jsonData)
    {
        userId    = jsonData.GetString("userId");
        seatIndex = jsonData.GetInt("seatIndex");
        isHost    = jsonData.GetBoolean("isHost");
        state     = (State)jsonData.GetInt("state");
        hand      = new TLMBHand();

        if (SmartfoxClient.Instance.IsYou(userId))
        {
            AddCards(jsonData.GetString("cards"));
        }
        else
        {
            int numCards = jsonData.GetInt("numCards");

            for (int i = 0; i < numCards; i++)
            {
                hand.AddCard(new TLMBCard(-1));
            }
        }
    }