Exemplo n.º 1
0
    public void doBet()
    {
        StartCoroutine(placeRouletteBetCorutine(getBetRequestParams()));
        CursorView.setAsHasYourBet(cursor);

        List <PlayerBet> tempPlayersBets = null;
        var fieldName = fieldChooser.getFieldName();

        if (anyBetsOnCurrentFieldExists())
        {
            allBets[fieldName].Add(new PlayerBet(PlayerPrefs.GetString("Id"), hudController.getBetValue()));
        }
        else
        {
            var playersBet = new List <PlayerBet>();
            playersBet.Add(new PlayerBet(PlayerPrefs.GetString("Id"), hudController.getBetValue()));
            allBets.Add(fieldName, playersBet);
            var field       = GameObject.Find(fieldName);
            var newBetCoins = Instantiate(coins, field.transform.position, coins.transform.rotation);
            newBetCoins.transform.localScale = new Vector3(0.15f, 0.15f, 0.15f);
            betsCoins.Add(newBetCoins);
            refreshBetsView();

            Debug.Log("NewBetAddedToDictionary: " + allBets[fieldName][0].value.ToString());
        }
        hudController.actualizeHudAfterBetPlaced();
    }
Exemplo n.º 2
0
 private void resolveClosestField(Transform bestTarget)
 {
     if (!object.Equals(bestTarget, null))
     {
         Debug.Log("NAME: " + bestTarget.name);
         cursor.transform.position = bestTarget.position;
         if (betController.positionHasntCoins(bestTarget.position))
         {
             CursorView.setAsHasntYourBet(cursor);
         }
         else
         {
             CursorView.setAsHasYourBet(cursor);
         }
         actualFieldName = bestTarget.name;
     }
     else
     {
         Debug.Log("WRONG WAY!!!!!!!!!!!!!!" + Side.DOWN);
     }
 }