예제 #1
0
        public void AddTaskUpdate(StoryTaskUpdate taskUpdateMessage)
        {
            taskUpdates.Add(taskUpdateMessage);

#if LOGVERBOSE
            DebugLog += "Added task update. \n";
#endif
        }
예제 #2
0
        public bool GetTaskUpdate(out StoryTaskUpdate taskUpdate)
        {
            int count = taskUpdates.Count;

            if (count > 0)
            {
                taskUpdate = taskUpdates[count - 1];
                taskUpdates.RemoveAt(count - 1);
                return(true);
            }

            taskUpdate = null;
            return(false);
        }