Esempio n. 1
0
 protected NetworkController(EnergyWeaponsCore core)
 {
     Core           = core;
     _updateSegment = UpdateSegment;
     Logger         = core.Logger.CreateProxy(GetType());
     _detectors     = new NetworkDetectors <TSegmentType, TConnData>(core, this);
 }
Esempio n. 2
0
 public AdvancedResourceSink(EnergyWeaponsCore core)
 {
     _core         = core;
     _resourceSink = new ComponentDependency <MyResourceSinkComponent>(this);
     _resourceSink.ValueChanged += SinkChanged;
 }
Esempio n. 3
0
 public NetworkDetectors(EnergyWeaponsCore core, NetworkController <TSegmentType, TConnData> controller)
 {
     _core    = core;
     _network = controller;
     _log     = core.Logger.CreateProxy(GetType());
 }
Esempio n. 4
0
 public BeamController(EnergyWeaponsCore core) : base(core)
 {
 }
 public NetworkComponent(EnergyWeaponsCore core)
 {
     Core         = core;
     _log         = core.Logger.CreateProxy(GetType());
     ResourceSink = new ComponentDependency <AdvancedResourceSink>(this);
 }