protected StandardStation( StationLocation stationLocation, ThreatController threatController, Gravolift gravolift, Doors bluewardDoors, Doors redwardDoors, SittingDuck sittingDuck) : base(stationLocation, threatController) { Gravolift = gravolift; BluewardDoors = bluewardDoors; RedwardDoors = redwardDoors; SittingDuck = sittingDuck; }
internal UpperRedStation( SideReactor redReactor, Interceptors interceptors, ThreatController threatController, Gravolift gravolift, Doors bluewardDoors, Doors redwardDoors, SittingDuck sittingDuck) : base(StationLocation.UpperRed, threatController, gravolift, bluewardDoors, redwardDoors, sittingDuck) { AlphaComponent = new SideHeavyLaserCannon(redReactor, ZoneLocation.Red); Shield = new SideShield(redReactor); InterceptorComponent = new InterceptorsOnShipComponent(sittingDuck, interceptors); }