public void Initialize(HomeBaseTransitionInfo transitionInfo) { Initialize(); _transitionInfo = transitionInfo; LoadResources(); }
private void ProceedToBaseState() { _uiSystem.DestroyInitialLoadingSplash(); HomeBaseTransitionInfo transitionInfo = new HomeBaseTransitionInfo(); _stateController.EnterState <HomeBaseState>(transitionInfo); }
public override bool SC_Enter(object transitionInfo, SC_Callback onCompleteCallback = null) { _uiSystem.SetBackdropCameraActive(false); _controller = _controllerProvider.Get(); HomeBaseTransitionInfo lobbyTransitionInfo = transitionInfo as HomeBaseTransitionInfo; _controller.Initialize(lobbyTransitionInfo); return(base.SC_Enter(transitionInfo, onCompleteCallback)); }
private void OnGetToMenu() { _playerService.SetLastGameScore(_gameView.GetGameScore); HomeBaseTransitionInfo transitionInfo = null; if (_transitionInfo != null) { transitionInfo = new HomeBaseTransitionInfo(); } EnterFeature <HomeBaseState>(transitionInfo); }