public bool IsPopupShowing(OnesieType type) { switch (type) { case OnesieType.Elephant: return elephantTip.activeSelf; case OnesieType.Hamster: return hamsterTip.activeSelf; case OnesieType.Dragon: return dragonTip.activeSelf; default: return elephantTip.activeSelf; } }
public void ShowPopup(OnesieType type, float waitingTime) { player.GetComponent<Player>().PlayerCanSwitchOnesie = false; player.GetComponent<PlayerController>().DisableMovement(); switch (type) { case OnesieType.Elephant: elephantTip.SetActive(true); break; case OnesieType.Hamster: hamsterTip.SetActive(true); break; case OnesieType.Dragon: dragonTip.SetActive(true); break; default: break; } StartCoroutine("WaitForIt", waitingTime); }
public bool HasOnesie(OnesieType type) { if (onesies == null) { return false; } foreach (Onesie onesie in onesies) { if (onesie != null && onesie.type == type) { return true; } } return false; }