public C_Habilidade GetControlador() { if (controlador == null) { controlador = GameManager.instancia.GetComponent <C_Habilidade>(); } return(controlador); }
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>(); }