public TagTimerSystem() { EntityController.RegisterReceiver( new EventReceiverFilter( this, new[] { typeof(ApplyTagImpact) })); }
public CameraSystem() { EntityController.RegisterReceiver(new EventReceiverFilter(this, new[] { typeof(CameraShakeOnDamage), typeof(PlayerCameraComponent) })); BuildEventDictionary(); }
public EntityFlightSystem() { EntityController.RegisterReceiver(new EventReceiverFilter(this, new[] { typeof(FlightMoveInput) })); _del = UpdateNode; }
public SpriteSystem() { EntityController.RegisterReceiver(new EventReceiverFilter(this, new[] { typeof(SpriteColorComponent) })); _del = UpdateSprite; }
public EquipmentSystem() { NodeFilter <EquipmentNode> .Setup(EquipmentNode.GetTypes()); EntityController.RegisterReceiver(new EventReceiverFilter(this, new[] { typeof(Equipment) })); }
public EquipmentSystem() { TemplateFilter <EquipmentTemplate> .Setup(); EntityController.RegisterReceiver(new EventReceiverFilter(this, new[] { typeof(Equipment) })); }
public RadiusSystem() { EntityController.RegisterReceiver( new EventReceiverFilter( this, new[] { typeof(ImpactRadius) })); }
public AnimationGraphSystem() { EntityController.RegisterReceiver(new EventReceiverFilter(this, new [] { typeof(AnimationGraphComponent) })); _graphList = EntityController.GetComponentArray <AnimationGraphComponent>(); _graphDel = RunUpdate; }
public DamageSystem() { EntityController.RegisterReceiver( new EventReceiverFilter( this, new[] { typeof(DamageImpact) })); }
public LeachVitalSystem() { EntityController.RegisterReceiver( new EventReceiverFilter( this, new[] { typeof(LeachImpact) })); }
public HealingSystem() { EntityController.RegisterReceiver( new EventReceiverFilter( this, new[] { typeof(HealImpact) })); }
public TransformSystem() { EntityController.RegisterReceiver(new EventReceiverFilter(this, new [] { typeof(DisableTrOnDeath) })); _moveDel = RunUpdate; _setMoveDel = RunUpdate; _setRotDel = RunUpdate; _setLocalMoveDel = RunUpdate; _setLocalRotDel = RunUpdate; }
public DeathSystem() { EntityController.RegisterReceiver( new EventReceiverFilter( this, new[] { typeof(InstantKillImpact), typeof(RaiseDeadImpact) })); }
public FirstPersonAnimationSystem() { TemplateFilter <FirstPersonAnimationTemplate> .Setup(); _animTemplates = EntityController.GetTemplateList <FirstPersonAnimationTemplate>(); EntityController.RegisterReceiver(new EventReceiverFilter(this, new [] { typeof(WeaponModelComponent), typeof(PoseAnimatorComponent) })); }
public SensorSystem() { NodeFilter <SensorDetectingNode> .Setup(SensorDetectingNode.GetTypes()); _sensorNodes = EntityController.GetNodeList <SensorDetectingNode>(); NodeFilter <UnitySensorNode> .Setup(UnitySensorNode.GetTypes()); _unitySensorNodes = EntityController.GetNodeList <UnitySensorNode>(); EntityController.RegisterReceiver(new EventReceiverFilter(this, new[] { typeof(SensorTargetsComponent) })); }
public SensorSystem() { _sensorDel = RunUpdate; _unitySensorDel = RunUpdate; TemplateFilter <SensorDetectingTemplate> .Setup(); _sensorTemplates = EntityController.GetTemplateList <SensorDetectingTemplate>(); TemplateFilter <UnitySensorTemplate> .Setup(); _unitySensorTemplates = EntityController.GetTemplateList <UnitySensorTemplate>(); EntityController.RegisterReceiver(new EventReceiverFilter(this, new[] { typeof(SensorTargetsComponent) })); }
public StatusUpdateSystem() { EntityController.RegisterReceiver(new EventReceiverFilter(this, new[] { typeof(StatusUpdateComponent), typeof(FloatingTextStatusComponent), typeof(FloatingTextCombatComponent), })); }
public CameraSystem() { EntityController.RegisterReceiver(new EventReceiverFilter(this, new[] { typeof(CameraShakeOnDamage) })); }
public RadiusSystem() { EntityController.RegisterReceiver(new EventReceiverFilter(this, new[] { typeof(ImpactRadius) })); World.Get <RulesSystem>().AddHandler <ImpactEvent>(this); }
public SkillSystem() { EntityController.RegisterReceiver(new EventReceiverFilter(this, new[] { typeof(SkillRequirement) })); }
public ModifierSystem() { EntityController.RegisterReceiver(new EventReceiverFilter(this, new[] { typeof(AddModImpact) })); }
public AnimatorSystem() { EntityController.RegisterReceiver(new EventReceiverFilter(this, new[] { typeof(DeathAnimation), typeof(HurtAnimation), })); }
public InventorySystem() { EntityController.RegisterReceiver(new EventReceiverFilter(this, new[] { typeof(InventoryItem) })); }
public MoveTargetSystem() { EntityController.RegisterReceiver(new EventReceiverFilter(this, new[] { typeof(MoveTarget) })); }
public ModelSystem() { EntityController.RegisterReceiver(new EventReceiverFilter(this, new[] { typeof(ModelLoaderComponent) })); }
public UnityParticleSystem() { EntityController.RegisterReceiver(new EventReceiverFilter(this, new[] { typeof(HitParticlesComponent), typeof(ParticleTrailComponent), })); }
public SpellSystem() { EntityController.RegisterReceiver(new EventReceiverFilter(this, new[] { typeof(SpellsContainer) })); }
public TransformSystem() { EntityController.RegisterReceiver(new EventReceiverFilter(this, new [] { typeof(DisableTrOnDeath) })); }
public PhysicsSystem() { EntityController.RegisterReceiver(new EventReceiverFilter(this, new[] { typeof(PhysicsOnDamageComponent) })); }
public SpawnSystem() { EntityController.RegisterReceiver(new EventReceiverFilter(this, new[] { typeof(DespawnTimer) })); }