public override PlaceRouletteBet CalculateNextRouletteBet(RouletteBet PreviousBet, bool Win) { PlaceRouletteBet NextBet = new PlaceRouletteBet(); dynamic result = Scope.DoRouletteBet(PreviousBet, Win, NextBet); return(result); }
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); }
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) ?? ""); }