Class DamageSystems.WieldingKnockbackReduction

All Implemented Interfaces:
ISystem<EntityStore>, QuerySystem<EntityStore>
Enclosing class:
DamageSystems

@Deprecated public static class DamageSystems.WieldingKnockbackReduction extends DamageEventSystem
Deprecated.
Move to modifiers
  • Constructor Details

    • WieldingKnockbackReduction

      public WieldingKnockbackReduction()
      Deprecated.
  • Method Details

    • getGroup

      @Nullable public SystemGroup<EntityStore> getGroup()
      Deprecated.
      Returns:
      the group this system is a part of or null.
      See Also:
    • getQuery

      @Nonnull public Query<EntityStore> getQuery()
      Deprecated.
    • handle

      public void handle(int index, @Nonnull ArchetypeChunk<EntityStore> archetypeChunk, @Nonnull Store<EntityStore> store, @Nonnull CommandBuffer<EntityStore> commandBuffer, @Nonnull Damage event)
      Deprecated.
      Description copied from class: EntityEventSystem
      An overrideable method called to handle an event for a specific archetype chunk.
      Specified by:
      handle in class EntityEventSystem<EntityStore, Damage>
      Parameters:
      index - The index of the archetype chunk being processed.
      archetypeChunk - The archetype chunk being processed.
      store - The ECS store.
      commandBuffer - The command buffer for queuing ECS commands.
      event - The event to be handled.
    • handleInternal

      public void handleInternal(int index, @Nonnull ArchetypeChunk<EntityStore> archetypeChunk, @Nonnull Store<EntityStore> store, @Nonnull CommandBuffer<EntityStore> commandBuffer, @Nonnull Damage damage)
      Deprecated.
      Description copied from class: EntityEventSystem
      Called to handle an event for a specific archetype chunk, unless the event is cancelled.
      Overrides:
      handleInternal in class EntityEventSystem<EntityStore, Damage>
      Parameters:
      index - The index of the archetype chunk being processed.
      archetypeChunk - The archetype chunk being processed.
      store - The ECS store.
      commandBuffer - The command buffer for queuing ECS commands.
      damage - The event to be handled.