void Start() { ativado = true; unidades = GameObject.Find("Unidades").gameObject; if (indice >= unidades.transform.childCount) ativar(false); else unidade = unidades.transform.GetChild(indice).GetComponent<ComportamentoDeUnidade>(); }
public void ativar(bool ativado = true) { if (this.ativado != ativado) { this.ativado = ativado; if (ativado) gameObject.transform.position = new Vector2(gameObject.transform.position.x + 100, gameObject.transform.position.y); else { gameObject.transform.position = new Vector2(gameObject.transform.position.x - 100, gameObject.transform.position.y); unidade = null; } } }
public void Start() { unidade = gameObject.transform.parent.GetComponent<ComportamentoDeUnidade>(); }