void Start() { _fader = GetComponent <UICanvasGroupFader>(); _fader.StateChanged += StateChanged; _interactor = GameObject.FindGameObjectWithTag(Common.Tags.Player).GetComponent <Interactor>(); if (_interactor != null) { _interactor.OnInteractableChanged += OnInteractableChanged; } }
void Start() { _fader = GetComponent <UICanvasGroupFader>(); _character = LocatePlayer(); if (_character != null) { _character.OnItemPickup += (item, stacks) => { ShowItemInfo(item); }; _character.OnSpellPickup += (item, stacks) => { ShowSpellInfo(item); }; } }
void Start() { var player = GameObject.FindGameObjectWithTag(Common.Tags.Player); if (player != null) { _playerState = player.GetComponent <CharacterState>(); if (_playerState == null) { Debug.LogWarning("PlayerState not found"); } } _canvasGroupFader = GetComponent <UICanvasGroupFader>(); if (_playerState != null) { _playerState.Died += PlayerStateOnDeath; } }
void Start() { _fader = GetComponent <UICanvasGroupFader>(); _fader.StateChanged += StateChanged; }
void Start() { _fader = GetComponent <UICanvasGroupFader>(); }