Contents
Class DelayedEntitySystem<ECS_TYPE>
java.lang.Object
com.hypixel.hytale.component.system.System<ECS_TYPE>
com.hypixel.hytale.component.system.tick.TickingSystem<ECS_TYPE>
com.hypixel.hytale.component.system.tick.ArchetypeTickingSystem<ECS_TYPE>
com.hypixel.hytale.component.system.tick.EntityTickingSystem<ECS_TYPE>
com.hypixel.hytale.component.system.tick.DelayedEntitySystem<ECS_TYPE>
- All Implemented Interfaces:
ISystem<ECS_TYPE>, QuerySystem<ECS_TYPE>, TickableSystem<ECS_TYPE>
- Direct Known Subclasses:
BiomeDataSystem, DamageSystems.BreathingSystem, DamageSystems.CanBreathe, DamageSystems.OutOfWorldDamage, PortalTrackerSystems.UiTickingSystem, TempleRespawnPlayersSystem, UpdateSleepPacketSystem, VoidEventStagesSystem, VoidInvasionPortalsSpawnSystem
- Since:
- 2020/11/23
-
Nested Class Summary
Nested classes/interfaces inherited from class EntityTickingSystem
EntityTickingSystem.SystemTaskData<ECS_TYPE> -
Field Summary
Fields inherited from interface ISystem
EMPTY_ARRAY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatResourceType<ECS_TYPE, com.hypixel.hytale.component.system.tick.DelayedEntitySystem.Data<ECS_TYPE>> voidRequired reading:CommandBufferMethods inherited from class EntityTickingSystem
doTick, isParallel, tick, tickMethods inherited from class ArchetypeTickingSystem
isExplicitQuery, testMethods 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, onSystemUnregisteredMethods inherited from interface QuerySystem
getHierarchyScope, getQuery
-
Constructor Details
-
DelayedEntitySystem
public DelayedEntitySystem(float intervalSec)
-
-
Method Details
-
getResourceType
@Nonnull public ResourceType<ECS_TYPE, com.hypixel.hytale.component.system.tick.DelayedEntitySystem.Data<ECS_TYPE>> getResourceType() -
getIntervalSec
public float getIntervalSec() -
tick
Description copied from class:TickingSystem- Specified by:
tickin interfaceTickableSystem<ECS_TYPE>- Overrides:
tickin classArchetypeTickingSystem<ECS_TYPE>- Parameters:
dt- The delta time in seconds.systemIndex- The index of this system, used for faster lookups inStore.
-