PlayerCollisionResultAddSystem

public class PlayerCollisionResultAddSystem extends HolderSystem

System for handling playercollisionresultadd mechanics. Systems contain game logic that operates on entities with specific component types.

java.lang.Object > HolderSystem > PlayerCollisionResultAddSystem

Field Summary

playerComponent

final Player playerComponent

Field playerComponent.

collisionResultComponent

final CollisionResultComponent collisionResultComponent

Field collisionResultComponent.

collisionResult

final CollisionResult collisionResult

Field collisionResult.

Method Detail

PlayerCollisionResultAddSystem

public public PlayerCollisionResultAddSystem (@Nonnull final ComponentType playerComponentType, @Nonnull final ComponentType collisionResultComponentType)

Method PlayerCollisionResultAddSystem.

Parameters:
@Nonnull final ComponentType playerComponentType
@Nonnull final ComponentType collisionResultComponentType

onEntityAdd

public void onEntityAdd (@Nonnull final Holder holder, @Nonnull final AddReason reason, @Nonnull final Store store)

Method onEntityAdd.

Parameters:
@Nonnull final Holder holder
@Nonnull final AddReason reason
@Nonnull final Store store

onEntityRemoved

public void onEntityRemoved (@Nonnull final Holder holder, @Nonnull final RemoveReason reason, @Nonnull final Store store)

Method onEntityRemoved.

Parameters:
@Nonnull final Holder holder
@Nonnull final RemoveReason reason
@Nonnull final Store store

getQuery

public Query getQuery ()

Method getQuery.