public void PopulateFromJson(string json) { AdjustBidAction parsedAction = JsonUtility.FromJson <AdjustBidAction>(json); PlayerId = parsedAction.PlayerId; HandNum = parsedAction.HandNum; BidNum = parsedAction.BidNum; }
private bool AdjustBid(object cookie) { AdjustBidAction actionData = (AdjustBidAction)cookie; gameData.Players[actionData.PlayerId].Bids[actionData.HandNum] = actionData.BidNum; if (actionData.HandNum == gameData.CurrentRoundNumber) { gameData.Players[actionData.PlayerId].CurrentBid = actionData.BidNum; } gameScreen.SyncGameState(gameData, localPlayer); return(true); }