public void receiveNewRaffleData(string line) // (не актуально) В более поздних тестовых версияг где розыгрыши чистались из файла, была приспособлена такая функция позволяющая имитировать инициализацию серверных данных но только из файла { //print("[receiveNewRaffleData]"); ServerRaffleData serverData = JsonUtility.FromJson <ServerRaffleData>(line); //serverData.res = Api.ServerErrors.E_DB_ERROR; if (serverData.res != 0) { Errors.showError(serverData.res, GameScene.RAFFLE); return; } var data = serverData.data; JsonHandler.RaffleJSON play = null; if (data.Play != null) { play = data.Play; if (play.P != null) { costCurrentBall = play.P.C; costNextBall = play.P.N; } else { } } else { print("Error! [loadNewData] data.Play == null"); return; } isAvailableNextBall = costNextBall > 0; //print("===================isAvailableNextBall:" + isAvailableNextBall); gold = data.Gold - play.W; main.updateCostNextBall(costNextBall); main.updateMyMoney(gold); currentRaffle = play; balls = currentRaffle.B; additionalBalls.Clear(); currentBall = 0; main.raffle.setState(RaffleState.WAIT_SERVER_DATA); main.raffle.onReseiveServerData(); }