Beispiel #1
0
        public void Update()
        {
            // Run RunningObjects
            for (int i = 0; i < RunningObjects.Count; i++)
            {
                RunningObject item = RunningObjects[i];

                if (!item.Until())
                {
                    if (item.Do != null)
                    {
                        item.Do();
                    }
                }
                else
                {
                    if (item.Callback != null)
                    {
                        item.Callback();
                    }

                    RunningObjects.Remove(item);
                }
            }
        }
Beispiel #2
0
 public static void RunUntil(RunningObject runningObject)
 {
     RunningObjects.Add(runningObject);
 }