Пример #1
0
 private void Awake()
 {
     objectRevealTimer = gameObject.AddComponent <SerialObjectTaskTimer>();
     objectRevealTimer.OnObjectPing          += ObjectPing;
     objectRevealTimer.OnBeginNewObjectsList += BeginningObjectRevealList;
     objectRevealTimer.OnAllListsCompleted   += AllRevealListsComplete;
 }
Пример #2
0
 // Start is called before the first frame update
 void Start()
 {
     timer = gameObject.AddComponent <SerialObjectTaskTimer>();
     for (int listIndex = 0; listIndex < 5; ++listIndex)
     {
         SerialObjectTaskTimer.ObjectTaskList objectList = new SerialObjectTaskTimer.ObjectTaskList(0.1f + 0.1f * listIndex);
         for (int objIndex = 0; objIndex < 5; ++objIndex)
         {
             objectList.objects.Add(new GameObject("List " + listIndex + " Object " + objIndex));
         }
         timer.AddObjectList(objectList);
     }
     timer.OnObjectPing        += ObjectPing;
     timer.OnAllListsCompleted += OnObjectsCompleted;
     timer.BeginObjectTasks();
 }