Contents
Class TickingSystem<ECS_TYPE>
java.lang.Object
com.hypixel.hytale.component.system.System<ECS_TYPE>
com.hypixel.hytale.component.system.tick.TickingSystem<ECS_TYPE>
- Type Parameters:
ECS_TYPE- The store type
- All Implemented Interfaces:
ISystem<ECS_TYPE>, TickableSystem<ECS_TYPE>
- Direct Known Subclasses:
ArchetypeTickingSystem, ChunkSavingSystems.Ticking, ChunkSuppressionSystems.Ticking, ChunkUnloadingSystem, DelayedSystem, EncounterManagerSystems.TickSystem, EntitySavingSystem, EventConditionSystem, LocalSpawnControllerSystem, NewSpawnStartTickingSystem, RemovalSystem, RoleChangeSystem, RoleSystems.BehaviourTickSystem, SectionSavingSystem, SectionUnloadingSystem, SpatialSystem, TimeSystem, TriggerVolumeTickingSystem, UpdateWorldSlumberSystem, WorldEventStorageSystem, WorldSpawningSystem, WorldTimeSystems.Ticking
public abstract class TickingSystem<ECS_TYPE>
extends System<ECS_TYPE>
implements TickableSystem<ECS_TYPE>
A system that that allows for logic to be executed per-tick
-
Field Summary
Fields inherited from interface ISystem
EMPTY_ARRAY -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class System
getComponentRegistrations, getResourceRegistrations, registerResource, registerResourceMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ISystem
getDependencies, getGroup, onSystemRegistered, onSystemUnregistered
-
Constructor Details
-
TickingSystem
public TickingSystem()
-
-
Method Details
-
tick
- Specified by:
tickin interfaceTickableSystem<ECS_TYPE>- Parameters:
dt- The delta time in seconds.systemIndex- The index of this system, used for faster lookups inStore.
-