IEnumerator StartWait() { yield return(StartCoroutine(Wait(1.50F))); Spark.SetActive(false); Cyclone.SetActive(false); }
private GameObject Spark, Cyclone; //effects, monsters void Start() { Spark = transform.FindChild("Spark").gameObject; // effects Spark.SetActive(false); // effects Cyclone = transform.FindChild("Cyclone").gameObject; // effects Cyclone.SetActive(false); mTrackableBehaviour = GetComponent <TrackableBehaviour>(); if (mTrackableBehaviour) { mTrackableBehaviour.RegisterTrackableEventHandler(this); } }
void OnGUI() { // GUI.Label(new Rect (Screen.width - (Screen.width * 0.9f) - 50.0f, Screen.height - Screen.height, 100.0f, 30.0f), "Player 1 Score: " + Player1LifePoints, MyGUIstyle); // GUI.Label(new Rect (Screen.width - (Screen.width * 0.3f) - 50.0f, Screen.height - Screen.height, 100.0f, 30.0f), "Player 1 Score: " + Player2LifePoints, MyGUIstyle); if (mShowGUIButton) { // draw the GUI button if (GUI.Button(attackButton, "ATK/3000")) { Debug.Log("Attack!"); Cyclone.SetActive(false); Spark.SetActive(true); StartCoroutine(StartWait()); // do something on button click } if (GUI.Button(defenseButton, "DEF/2500")) { Debug.Log("Defense!"); Cyclone.SetActive(true); //Spark.SetActive(false); } } }
void OnGUI() { if (mShowGUIButton) { // draw the GUI button if (GUI.Button(attackButton2, "ATK/300")) { Debug.Log("Attack!"); Cyclone.SetActive(false); Spark.SetActive(true); Blast.SetActive(true); StartCoroutine(StartWait()); // do something on button click } if (GUI.Button(defenseButton2, "DEF/200")) { Debug.Log("Defense!"); Cyclone.SetActive(true); //Spark.SetActive(false); } } }