public WorldUnitHandler(IWorldEvents worldEvents)
 {
     worldEvents.UnitAdded += OnUnitAdded;
 }
Ejemplo n.º 2
0
 public Events(IInputEvents inputEvents, IStateEvents stateEvents, IWorldEvents worldEvents)
 {
     Input = inputEvents;
     State = stateEvents;
     World = worldEvents;
 }
Ejemplo n.º 3
0
 /*********
 ** Public methods
 *********/
 /// <summary>Construct an instance.</summary>
 /// <param name="mod">The mod which uses this instance.</param>
 /// <param name="eventManager">The underlying event manager.</param>
 public ModEvents(IModMetadata mod, EventManager eventManager)
 {
     this.GameLoop = new ModGameLoopEvents(mod, eventManager);
     this.Input    = new ModInputEvents(mod, eventManager);
     this.World    = new ModWorldEvents(mod, eventManager);
 }
Ejemplo n.º 4
0
 public void Initialize(IWorldEvents worldEvents)
 {
     _worldEvents = worldEvents;
     _worldEvents.SpawnPointAdded += OnSpawnPointAdded;
 }