public CSceneManager() { this._fader = CDependencyResolver.Get <CFader>(); this._blockingEventsManager = CDependencyResolver.Get <CBlockingEventsManager>(); LoadedSceneThisFrame = false; SceneManager.activeSceneChanged += ActiveSceneChanged; }
public CGamePlayer(int playerNumber) { this._gameSettings = CDependencyResolver.Get <CGameSettings>(); this._blockingEventsManager = CDependencyResolver.Get <CBlockingEventsManager>(); this._navigationManager = CDependencyResolver.Get <CUINavigationManager>(); this._compositeDisposable?.Dispose(); this._compositeDisposable = new CompositeDisposable(); this.PlayerNumber = playerNumber; #if Rewired this._rePlayer = ReInput.players.GetPlayer(this.PlayerNumber); #endif this.SignToInputEvents(); #if Rewired SetInputLayout(this._rePlayer, false); this._blockingEventsManager.OnMenu += this.SetInputLayout; #endif if (!Application.isEditor) { Application.focusChanged += focused => { if (!focused) { this.OpenMenu(); } }; } Debug.Log($"Instantiating a new game player number {playerNumber}"); }
protected virtual void Awake() { this._blockingEventsManager = CDependencyResolver.Get <CBlockingEventsManager>(); if (this._playableDirector.extrapolationMode != DirectorWrapMode.None) { Debug.LogError($"PlayableDirector {this._playableDirector.name} extrapolationMode must be set to None."); } }
public CCursorManager() { this._gameSettings = CDependencyResolver.Get <CGameSettings>(); this._blockingEventsManager = CDependencyResolver.Get <CBlockingEventsManager>(); SetCursorState(!this._gameSettings.CursorStartsHidden); this._blockingEventsManager.OnMenu += SetCursorState; CInputManager.InputTypeChanged += OnInputTypeChanged; }
private void Awake() { this._transform = this.transform; this._fader = CDependencyResolver.Get <CFader>(); this._blockingEventsManager = CDependencyResolver.Get <CBlockingEventsManager>(); this.ActiveCameraProfiles = new List <CCameraProfileVolume>(); this._isCloseToTheCharacterRx = new ReactiveProperty <bool>(false); this.SearchForGlobalVolume(); this.ApplyLastOrDefaultCameraProfile(); }
private void Awake() { this._blockingEventsManager = CDependencyResolver.Get <CBlockingEventsManager>(); this._transform = this.transform; this._characterBase = this.GetComponent <CCharacterBase>(); if (this._characterBase == null) { Debug.LogError($"Cant find any Character on {this.name}, removing component, character cannot interact with anything!"); Destroy(this); } }
private static void InitializeDependencyContainerAndBinds() { CDependencyResolver.Bind <CGameSettings>(() => Resources.Load <CGameSettings>("GameSettings")); CDependencyResolver.Bind <CBlockingEventsManager>(() => new CBlockingEventsManager()); CDependencyResolver.Bind <CUINavigationManager>(() => new CUINavigationManager()); CDependencyResolver.Bind <CGamePlayerManager>(() => new CGamePlayerManager()); CDependencyResolver.Bind <CCursorManager>(() => new CCursorManager()); CDependencyResolver.Get <CCursorManager>(); // force create instance CDependencyResolver.Bind <CFader>(() => new CFader()); CDependencyResolver.Bind <CSceneManager>(() => new CSceneManager()); }
private void Awake() { _gamePlayerManager = CDependencyResolver.Get <CGamePlayerManager>(); }
protected void Awake() { this._transform = this.transform; this._initialRotation = this._transform.rotation; this._blockingEventsManager = CDependencyResolver.Get <CBlockingEventsManager>(); }
protected virtual void Awake() { this._blockingEventsManager = CDependencyResolver.Get <CBlockingEventsManager>(); }
private void Awake() { _blockingEventsManager = CDependencyResolver.Get <CBlockingEventsManager>(); }