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 ComponentTypeplayerComponentType@Nonnull final ComponentTypecollisionResultComponentType
onEntityAdd
public
void
onEntityAdd
(@Nonnull final Holder holder, @Nonnull final AddReason reason, @Nonnull final Store store)
Method onEntityAdd.
- Parameters:
@Nonnull final Holderholder@Nonnull final AddReasonreason@Nonnull final Storestore
onEntityRemoved
public
void
onEntityRemoved
(@Nonnull final Holder holder, @Nonnull final RemoveReason reason, @Nonnull final Store store)
Method onEntityRemoved.
- Parameters:
@Nonnull final Holderholder@Nonnull final RemoveReasonreason@Nonnull final Storestore