public C_Habilidade GetControlador()
 {
     if (controlador == null)
     {
         controlador = GameManager.instancia.GetComponent <C_Habilidade>();
     }
     return(controlador);
 }
示例#2
0
 void Start()
 {
     if (porta == null)
     {
         porta = GetComponent <Interagivel_MudarMapa>();
     }
     habilidade = GameManager.instancia.GetComponent <C_Habilidade>();
     habilidade.AdicionarINGanharPontos(AbrirPorta);
     AbrirPorta();
 }
 private void Start()
 {
     butaoAssociado = GetComponent <Button>();
     Checker        = GetComponent <Image>();
     c_habilidade   = gui.GetControlador();
     butaoAssociado.onClick.AddListener(setarParametros);
     if (!c_habilidade.temHabilidade(habilidadeAssociada))
     {
         Bloquear();
     }
 }
    private void Awake()
    {
        if ((instancia != this) && (instancia != null))
        {
            Destroy(this.gameObject);
            return;
        }
        else
        {
            instancia = this;
            DontDestroyOnLoad(gameObject);
        }

        c_habilidade = GetComponent <C_Habilidade>();
        c_animacao   = GetComponent <C_Animacao>();
        c_save       = GetComponent <C_Save>();
        c_efeitos    = GetComponent <C_EfeitosGraficos>();
    }