public override void Initialize() { base.Initialize(); UpdatesAfter.Add(typeof(InteractionSystem)); UpdatesAfter.Add(typeof(InputSystem)); }
public override void Initialize() { UpdatesAfter.Add(typeof(MoverController)); SubscribeLocalEvent <SharedPullerComponent, MoveEvent>(OnPullerMove); base.Initialize(); }
public override void Initialize() { base.Initialize(); _configManager.OnValueChanged(CCVars.OutlineEnabled, SetCvarEnabled); UpdatesAfter.Add(typeof(EyeUpdateSystem)); }
public override void Initialize() { base.Initialize(); // We want to process lung reagents before we inhale new reagents. UpdatesAfter.Add(typeof(MetabolizerSystem)); }
public override void Initialize() { base.Initialize(); UpdatesAfter.Add(typeof(TransformSystem)); UpdatesAfter.Add(typeof(PhysicsSystem)); UpdatesBefore.Add(typeof(EyeUpdateSystem)); }
public override void Initialize() { base.Initialize(); // We want to process lung reagents before we inhale new reagents. UpdatesAfter.Add(typeof(MetabolizerSystem)); SubscribeLocalEvent <RespiratorComponent, ApplyMetabolicMultiplierEvent>(OnApplyMetabolicMultiplier); }
public override void Initialize() { base.Initialize(); EntityQuery = new TypeEntityQuery(typeof(BuckleComponent)); UpdatesAfter.Add(typeof(InteractionSystem)); UpdatesAfter.Add(typeof(InputSystem)); }
public override void Initialize() { base.Initialize(); UpdatesAfter.Add(typeof(PhysicsSystem)); SubscribeLocalEvent <PullableComponent, PullableMoveMessage>(OnPullableMove); SubscribeLocalEvent <PullableComponent, PullableStopMovingMessage>(OnPullableStopMove); }
public override void Initialize() { base.Initialize(); UpdatesAfter.Add(typeof(TransformSystem)); UpdatesAfter.Add(typeof(PhysicsSystem)); SubscribeLocalEvent <OccluderDirtyEvent>(HandleDirtyEvent); }
public override void Initialize() { base.Initialize(); UpdatesAfter.Add(typeof(PowerNetSystem)); SubscribeLocalEvent <ApcComponent, MapInitEvent>(OnApcInit); SubscribeLocalEvent <ApcComponent, ChargeChangedEvent>(OnBatteryChargeChanged); SubscribeLocalEvent <ApcComponent, ApcToggleMainBreakerMessage>(OnToggleMainBreaker); }
public override void Initialize() { base.Initialize(); SubscribeLocalEvent <ElectrifiedComponent, StartCollideEvent>(OnElectrifiedStartCollide); SubscribeLocalEvent <ElectrifiedComponent, AttackedEvent>(OnElectrifiedAttacked); SubscribeLocalEvent <ElectrifiedComponent, InteractHandEvent>(OnElectrifiedHandInteract); SubscribeLocalEvent <RandomInsulationComponent, MapInitEvent>(OnRandomInsulationMapInit); UpdatesAfter.Add(typeof(PowerNetSystem)); }
public override void Initialize() { base.Initialize(); UpdatesAfter.Add(typeof(InteractionSystem)); UpdatesAfter.Add(typeof(InputSystem)); SubscribeLocalEvent <MoveEvent>(MoveEvent); SubscribeLocalEvent <EntInsertedIntoContainerMessage>(ContainerModified); SubscribeLocalEvent <EntRemovedFromContainerMessage>(ContainerModified); }
public override void Initialize() { base.Initialize(); UpdatesAfter.Add(typeof(PhysicsSystem)); SubscribeLocalEvent <SharedPullableComponent, PullableMoveMessage>(OnPullableMove); SubscribeLocalEvent <SharedPullableComponent, PullableStopMovingMessage>(OnPullableStopMove); CommandBinds.Builder .Bind(ContentKeyFunctions.ReleasePulledObject, InputCmdHandler.FromDelegate(HandleReleasePulledObject)) .Register <PullingSystem>(); }
public override void Initialize() { base.Initialize(); //WARN: Tightly couples this system with InputSystem, and assumes InputSystem exists and is initialized CommandBinds.Builder .Bind(EngineKeyFunctions.CameraRotateRight, new NullInputCmdHandler()) .Bind(EngineKeyFunctions.CameraRotateLeft, new NullInputCmdHandler()) .Register <EyeUpdateSystem>(); // Make sure this runs *after* entities have been moved by interpolation and movement. UpdatesAfter.Add(typeof(TransformSystem)); UpdatesAfter.Add(typeof(PhysicsSystem)); }
public override void Initialize() { base.Initialize(); UpdatesAfter.Add(typeof(NodeGroupSystem)); InitializeGases(); InitializeCommands(); InitializeCVars(); InitializeGrid(); SubscribeLocalEvent <TileChangedEvent>(OnTileChanged); }
public override void Initialize() { base.Initialize(); EntityQuery = new TypeEntityQuery(typeof(EyeComponent)); //WARN: Tightly couples this system with InputSystem, and assumes InputSystem exists and is initialized CommandBinds.Builder .Bind(EngineKeyFunctions.CameraRotateRight, new NullInputCmdHandler()) .Bind(EngineKeyFunctions.CameraRotateLeft, new NullInputCmdHandler()) .Register <EyeUpdateSystem>(); // Make sure this runs *after* transforms are interpolated. UpdatesAfter.Add(typeof(TransformSystem)); }
public override void Initialize() { base.Initialize(); UpdatesAfter.Add(typeof(InteractionSystem)); UpdatesAfter.Add(typeof(InputSystem)); SubscribeLocalEvent <StrapComponent, ComponentGetState>(OnStrapGetState); SubscribeLocalEvent <StrapComponent, EntInsertedIntoContainerMessage>(ContainerModifiedStrap); SubscribeLocalEvent <StrapComponent, EntRemovedFromContainerMessage>(ContainerModifiedStrap); SubscribeLocalEvent <BuckleComponent, MoveEvent>(MoveEvent); SubscribeLocalEvent <BuckleComponent, InteractHandEvent>(HandleInteractHand); SubscribeLocalEvent <BuckleComponent, GetVerbsEvent <InteractionVerb> >(AddUnbuckleVerb); SubscribeLocalEvent <BuckleComponent, InsertIntoEntityStorageAttemptEvent>(OnEntityStorageInsertAttempt); }
public override void Initialize() { base.Initialize(); UpdatesAfter.Add(typeof(NodeGroupSystem)); InitializeGases(); InitializeCVars(); InitializeGrid(); #region Events // Map events. _mapManager.TileChanged += OnTileChanged; #endregion }
public override void Initialize() { base.Initialize(); UpdatesBefore.Add(typeof(SpriteSystem)); UpdatesAfter.Add(typeof(TransformSystem)); UpdatesAfter.Add(typeof(PhysicsSystem)); _mapManager.MapCreated += MapManagerOnMapCreated; _mapManager.MapDestroyed += MapManagerOnMapDestroyed; SubscribeLocalEvent <EntMapIdChangedMessage>(EntMapIdChanged); SubscribeLocalEvent <MoveEvent>(EntMoved); SubscribeLocalEvent <EntParentChangedMessage>(EntParentChanged); SubscribeLocalEvent <PointLightRadiusChangedMessage>(PointLightRadiusChanged); SubscribeLocalEvent <RenderTreeRemoveSpriteMessage>(RemoveSprite); SubscribeLocalEvent <RenderTreeRemoveLightMessage>(RemoveLight); }
public override void Initialize() { base.Initialize(); UpdatesAfter.Add(typeof(InteractionSystem)); UpdatesAfter.Add(typeof(InputSystem)); SubscribeLocalEvent <BuckleComponent, MoveEvent>(MoveEvent); SubscribeLocalEvent <StrapComponent, RotateEvent>(RotateEvent); SubscribeLocalEvent <BuckleComponent, EntInsertedIntoContainerMessage>(ContainerModifiedBuckle); SubscribeLocalEvent <StrapComponent, EntInsertedIntoContainerMessage>(ContainerModifiedStrap); SubscribeLocalEvent <BuckleComponent, EntRemovedFromContainerMessage>(ContainerModifiedBuckle); SubscribeLocalEvent <StrapComponent, EntRemovedFromContainerMessage>(ContainerModifiedStrap); SubscribeLocalEvent <BuckleComponent, AttackHandEvent>(HandleAttackHand); }
public override void Initialize() { UpdatesAfter.Add(typeof(MoverController)); base.Initialize(); }
public override void Initialize() { base.Initialize(); UpdatesAfter.Add(typeof(PowerNetSystem)); }