// Update is called once per frame void Update() { if (eventNum < trainingEvents.Length) { if (Time.time > trainingEvents[eventNum].GetEventTime()) { notificationsManager.PushNotification(trainingEvents[eventNum].eventMessages, trainingEvents[eventNum].persistance); eventNum++; } } }