// Show a notice to say a pickup has spawned IEnumerator ShowNotice() { pickupManager.ChangeTotalPickups(1); noticesManager.ShowNotice(noticeSprite, "A pickup has spawned!"); yield return(new WaitForSeconds(3f)); noticesManager.RemoveNotice("A pickup has spawned!"); yield return(new WaitForSeconds(3f)); }
IEnumerator ShowNotice() { pickupManager.TotalCollected++; pickupManager.ChangeTotalPickups(-1); noticesManager.ShowNotice(noticeSprite, pickupType + " pickup collected!"); noticesManager.RemoveNotice("A pickup has spawned!"); yield return(new WaitForSeconds(3f)); noticesManager.RemoveNotice(pickupType + " pickup collected!"); }
IEnumerator Timer() { while (true) { if (timeLeft <= 0) { pickupManager.ChangeTotalPickups(-1); Destroy(transform.parent.gameObject); } timeLeft -= 0.2f; fill.GetComponent <Image> ().fillAmount = timeLeft / pickupManager.timerDuration; yield return(new WaitForSeconds(0.2f)); } }