예제 #1
0
 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.");
     }
 }
예제 #2
0
        public CCursorManager()
        {
            this._gameSettings          = CDependencyResolver.Get <CGameSettings>();
            this._blockingEventsManager = CDependencyResolver.Get <CBlockingEventsManager>();

            SetCursorState(!this._gameSettings.CursorStartsHidden);
            this._blockingEventsManager.OnMenu += SetCursorState;
            CInputManager.InputTypeChanged     += OnInputTypeChanged;
        }
예제 #3
0
        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();
        }
예제 #4
0
        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);
            }
        }
예제 #5
0
 protected void Awake()
 {
     this._transform             = this.transform;
     this._initialRotation       = this._transform.rotation;
     this._blockingEventsManager = CDependencyResolver.Get <CBlockingEventsManager>();
 }
예제 #6
0
 protected virtual void Awake()
 {
     this._blockingEventsManager = CDependencyResolver.Get <CBlockingEventsManager>();
 }
예제 #7
0
 private void Awake()
 {
     _blockingEventsManager = CDependencyResolver.Get <CBlockingEventsManager>();
 }