Example #1
0
    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;
    }
Example #2
0
 public void DefinirAcaoFantasma(eAcaoFantasma acao, Transform localParado)
 {
     _acaoFantasma       = acao;
     _localDeFicarParado = localParado;
 }