Пример #1
0
        public override PlaceRouletteBet CalculateNextRouletteBet(RouletteBet PreviousBet, bool Win)
        {
            PlaceRouletteBet NextBet = new PlaceRouletteBet();

            dynamic result = Scope.DoRouletteBet(PreviousBet, Win, NextBet);

            return(result);
        }
Пример #2
0
        public override PlaceRouletteBet CalculateNextRouletteBet(RouletteBet PreviousBet, bool Win)
        {
            PlaceRouletteBet NextBet   = new PlaceRouletteBet();
            DynValue         DoDiceBet = CurrentRuntime.Globals.Get("DoRouletteBet");

            if (DoDiceBet != null)
            {
                DynValue Result = CurrentRuntime.Call(DoDiceBet, PreviousBet, Win, NextBet);
            }
            return(NextBet);
        }
Пример #3
0
    private string getBetRequestParams()
    {
        int              tokensCount      = hudController.getBetValue();
        string           clientId         = PlayerPrefs.GetString("Id");
        RoulettePlayerId roulettePlayerId = new RoulettePlayerId(clientId);
        string           tableId          = PlayerPrefs.GetString("TableId");
        RouletteGameId   rouletteGameId   = new RouletteGameId(tableId);

        PlaceRouletteBet placeRouletteBet = new PlaceRouletteBet(rouletteGameId, roulettePlayerId, cursor.transform.name, tokensCount);

        return(JsonUtility.ToJson(placeRouletteBet) ?? "");
    }