Exemplo n.º 1
0
 public override void OnEventCompletedManagerActions(BureaucracyEvent eventCompleted)
 {
     CompletedEvents.Add(eventCompleted as ScienceEvent);
 }
Exemplo n.º 2
0
 public void RemoveTimer(BureaucracyEvent eventToRemove)
 {
     events.Remove(eventToRemove);
 }
Exemplo n.º 3
0
 public virtual void OnEventCompletedManagerActions(BureaucracyEvent eventCompleted)
 {
 }
Exemplo n.º 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);
 }
Exemplo n.º 5
0
 public override void OnEventCompletedManagerActions(BureaucracyEvent eventCompleted)
 {
     Debug.Log("[Bureaucracy]: Budget Event completed. Setting next budget");
     NextBudget = new BudgetEvent(GetNextBudgetTime(), this, true);
 }