void Start() { planeta = this.GetComponent <UnityEngine.UI.Button>(); planetaMouseOverAnimation = GameObject.Find(planeta.name).GetComponent <Animator>(); planetNameText = GameObject.Find("Nome Planeta").GetComponent <UnityEngine.UI.Text>(); planetNumber = System.Int32.Parse(planeta.name.Substring(7)); //planeta.name.Length - 1)); panelProgressController = PanelProgressController.instance; goToPlanet = false; if (SaveManager.player.planeta[planetNumber - 1].liberado) { this.GetComponent <Button>().interactable = true; } if (SaveManager.player.CompletouPlaneta(planetNumber)) { GameObject newLevelDoneFlag; newLevelDoneFlag = Instantiate(levelDoneFlag, GameObject.FindGameObjectWithTag("Canvas").transform); //Instancia o distrador como filho do canvas newLevelDoneFlag.transform.position = new Vector3(this.transform.position.x + 0.9f, this.transform.position.y + 0.55f, this.transform.position.z); //E na posição do planeta if (SaveManager.player.ZerouPlaneta(planetNumber)) { newLevelDoneFlag.transform.GetChild(1).gameObject.SetActive(true); } } }
private void Awake() { if (instance == null) { instance = this; } else if (instance != this) { Destroy(gameObject); } }