private void Start() { _acaoFantasma = eAcaoFantasma.FicarParado; _player = FindObjectOfType <Player>(); if (_player == null) { throw new Exception("É necessário existir um player para que o fantasma funcione"); } _animator = GetComponent <Animator>(); _fantasmaUI = GetComponentInChildren <FantasmaUI>(); this.GetComponent <SpriteRenderer>().enabled = false; }
public void DefinirAcaoFantasma(eAcaoFantasma acao, Transform localParado) { _acaoFantasma = acao; _localDeFicarParado = localParado; }