private void LoadResources() { _viewProvider.Get <HomeBaseView>(view => { _lobbyView = view; var data = new HomeBaseRenderData(); data.StartGame = OnInGameButtonClicked; data.ConnectFacebook = OnConnectFacebook; data.MaxScore = _playerDC.GetCurrentMaxScore(); data.LastGameScore = _playerDC.GetLastGameScore(); _lobbyView.InitializeViewData(data); _lobbyView.SetViewActive(true); if (FB.IsLoggedIn) { OnFacebookConnected(); } ResourcesLoaded(); }); _networkSystem.OnDisconnect += OnDisconnect; _networkSystem.OnConnectionSuccess += OnReconnect; }
public void InitializeViewData(HomeBaseRenderData data) { _startGame = data.StartGame; _connectFacebook = data.ConnectFacebook; _maxScoreLabel.text = String.Format("{0}", data.MaxScore); _lastGameScore.text = String.Format("{0}", data.LastGameScore); _chooseBonusContainer.gameObject.SetActive(false); _lobbyContainer.gameObject.SetActive(true); }
private void LoadResources() { _viewProvider.Get <HomeBaseView>(view => { _mainView = view; HomeBaseRenderData data = new HomeBaseRenderData { SetUserCredentialsAction = OnSetUserCredentials, }; _mainView.InitializeViewData(data); ResourcesLoaded(); }); }
public void InitializeViewData(HomeBaseRenderData data) { _onSetUserCredentials = data.SetUserCredentialsAction; }