private void OnStartGame(SocketIOEvent evt) { string rawData = evt.data["data"].ToString(); Debug.Log("START_GAME: " + rawData); SettingsVO settings = dataParser.GetSettingsData(rawData); settings.fieldLength += 1; //enlarging field for finish line Messenger <SettingsVO> .Broadcast(ServerCommand.START_MATCH, settings); }
public SettingsVO GetSettingsData(string rawData) { SettingsVO settings = JsonUtility.FromJson <SettingsVO>(rawData); return(settings); }
public void SetGameSettings(SettingsVO settings) { mainModel.GameSettings = settings; }
private void OnStartMatch(SettingsVO settings) { _manager.SetGameSettings(settings); _manager.ApplyState(_factory.GetStateMatchStart(_manager)); }