public void EventOnButtonPressed() { EventMiniGame minigame = GetComponent <EventMiniGame> (); minigame.CheckIfWon(); minigame.eventObject.SetActive(false); }
public void FailAccepted() { EventMiniGame minigame = GetComponent <EventMiniGame> (); //minigame.failObject.SetActive(false); //minigame.gameObject.SetActive (false); eventManager.EndEvent(minigame); }
public void EndEvent(EventMiniGame minigame) { if (minigames.Contains(minigame)) { minigames.Remove(minigame); Destroy(minigame.gameObject); } if (minigames.Count == 0) { clickmeshCollider.enabled = true; } }
public void WarnAboutDanger(GameObject gameObject) { if (gameObject.GetComponent <EventObject>()) { EventMiniGame minigame = Instantiate(miniGamePrefab) as EventMiniGame; minigames.Add(minigame); minigame.Init(gameObject, this); minigame.transform.SetParent(minigamesParentCanvas, false); //minigame.gameObject.SetActive(true); if (clickmeshCollider.enabled) { clickmeshCollider.enabled = false; } } }