Example #1
0
 public DeathState(GameStateManager gameStateManager)
     : base(gameStateManager)
 {
     addService(gameStateManager.getService<UnitDrawService>());
     addService(gameStateManager.getService<MapDrawService>());
     addService(gameStateManager.getService<StatusDrawService>());
     addService(gameStateManager.getService<KillCamService>());
     addService(gameStateManager.getService<DeathService>());
 }
Example #2
0
 public EngageState(GameStateManager gameStateManager)
     : base(gameStateManager)
 {
     addService(gameStateManager.getService<UnitDrawService>());
     addService(gameStateManager.getService<UnitFireService>());
     addService(gameStateManager.getService<ProjectileService>());
     addService(gameStateManager.getService<TakeDamageService>());
     addService(gameStateManager.getService<MapDrawService>());
     addService(gameStateManager.getService<StatusDrawService>());
     addService(gameStateManager.getService<ProjectileCollisionService>());
     addService(gameStateManager.getService<TrackingCameraService>());
 }
Example #3
0
 public MovementState(int entityId, GameStateManager gameStateManager)
     : base(gameStateManager)
 {
     this.entityId = entityId;
     addService(gameStateManager.getService<UnitDrawService>());
     addService(gameStateManager.getService<MovementService>());
     addService(gameStateManager.getService<MapDrawService>());
     addService(gameStateManager.getService<CollisionService>());
     addService(gameStateManager.getService<TakeDamageService>());
     addService(gameStateManager.getService<TrackingCameraService>());
     addService(gameStateManager.getService<StatusDrawService>());
     addService(gameStateManager.getService<MapDraw3DService>());
 }
 public UnitSelectState(int controlId, GameStateManager gameStateManager)
     : base(gameStateManager)
 {
     commandPoints = 10;
     this.controlId = controlId;
     addService(gameStateManager.getService<UnitDrawService>());
     addService(gameStateManager.getService<PlayerUnitService>());
     addService(gameStateManager.getService<MapDrawService>());
     addService(gameStateManager.getService<TrackingCameraService>());
     addService(gameStateManager.getService<StatusDrawService>());
     addService(gameStateManager.getService<MapDraw3DService>());
 }