Class DelayedSystem<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.DelayedSystem<ECS_TYPE>
- All Implemented Interfaces:
ISystem<ECS_TYPE>,TickableSystem<ECS_TYPE>
- Direct Known Subclasses:
BlackboardSystems.TickingSystem,StartSlumberSystem,StartVoidEventInFragmentSystem,TimePacketSystem,UpdateEntitySeedSystem,WorldConfigSaveSystem
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final floatprivate final ResourceType<ECS_TYPE, DelayedSystem.Data<ECS_TYPE>> Fields inherited from interface com.hypixel.hytale.component.system.ISystem
EMPTY_ARRAY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voiddelayedTick(float var1, int var2, Store<ECS_TYPE> var3) floatvoidMethods inherited from class com.hypixel.hytale.component.system.System
getComponentRegistrations, getResourceRegistrations, registerComponent, registerComponent, registerComponent, registerResource, registerResourceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.hypixel.hytale.component.system.ISystem
getDependencies, getGroup, onSystemRegistered, onSystemUnregistered
-
Field Details
-
resourceType
-
intervalSec
private final float intervalSec
-
-
Constructor Details
-
DelayedSystem
public DelayedSystem(float intervalSec)
-
-
Method Details
-
getResourceType
-
getIntervalSec
public float getIntervalSec() -
tick
- Specified by:
tickin interfaceTickableSystem<ECS_TYPE>- Specified by:
tickin classTickingSystem<ECS_TYPE>
-
delayedTick
-