Example #1
0
 public override void OnEventCompletedManagerActions(BureaucracyEvent eventCompleted)
 {
     CompletedEvents.Add(eventCompleted as ScienceEvent);
 }
Example #2
0
 public void RemoveTimer(BureaucracyEvent eventToRemove)
 {
     events.Remove(eventToRemove);
 }
Example #3
0
 public virtual void OnEventCompletedManagerActions(BureaucracyEvent eventCompleted)
 {
 }
Example #4
0
 public void AddTimer(BureaucracyEvent eventToAdd)
 {
     //Timers will need to be re-added in OnLoad on a scene change. TimerScript doesn't save them.
     events.Add(eventToAdd, eventToAdd.CompletionTime);
 }
Example #5
0
 public override void OnEventCompletedManagerActions(BureaucracyEvent eventCompleted)
 {
     Debug.Log("[Bureaucracy]: Budget Event completed. Setting next budget");
     NextBudget = new BudgetEvent(GetNextBudgetTime(), this, true);
 }