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); }
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); }
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); }