RemovalSystem

public class RemovalSystem extends TickingSystem

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

java.lang.Object > TickingSystem > RemovalSystem

Field Summary

data

final InstanceDataResource data

Field data.

world

final World world

Field world.

config

final InstanceWorldConfig config

Field config.

removalConditions

final RemovalCondition[] removalConditions

Field removalConditions.

Method Detail

tick

public void tick (final float dt, final int systemIndex, @Nonnull final Store store)

Method tick.

Parameters:
final float dt
final int systemIndex
@Nonnull final Store store

shouldRemoveWorld

static boolean shouldRemoveWorld (@Nonnull final Store store)

Method shouldRemoveWorld.

Parameters:
@Nonnull final Store store