Exemplo n.º 1
0
    private void HandleUpdateFeedChicken(Hub hub, MethodCallMessage methodCall)
    {
        int  accountId = Convert.ToInt32(methodCall.Arguments[0]);
        long totalFeed = Convert.ToInt64(methodCall.Arguments[1]);

        feedChecken.text = VKCommon.ConvertStringMoney(totalFeed);
        PlayerBaCayController player = GetPlayerByAccountId(accountId);

        player.ShowFeedChecken();
        MoveChip(player.transform.position, feedChecken.transform.position, timeToMoveChip, 0f);
    }
Exemplo n.º 2
0
 private PlayerBaCayController GetPlayerByAccountId(int accountId)
 {
     for (int i = 0; i < players.Count; i++)
     {
         PlayerBaCayController player = players[i];
         if (player.gameObject.activeSelf && player.AccountId == accountId)
         {
             return(player);
         }
     }
     return(null);
 }
Exemplo n.º 3
0
    private void HandleUpdateBetting(Hub hub, MethodCallMessage methodCall)
    {
        var data    = methodCall.Arguments;
        var account = JsonConvert.DeserializeObject <Account>(BestHTTP.JSON.Json.Encode(data[0]));

        if (account.AccountID == _bacayData.OwnerId)
        {
            return;
        }

        var betAmount = Convert.ToInt32(data[1]);
        PlayerBaCayController player = GetPlayerByAccountId(account.AccountID);

        player.ShowBet(GetMoney(account), betAmount);
        MoveChip(player.transform.position, roomState.transform.position, timeToMoveChip, 0f);
    }