Class ArchetypeTickingSystem<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>
- All Implemented Interfaces:
ISystem<ECS_TYPE>,QuerySystem<ECS_TYPE>,TickableSystem<ECS_TYPE>
- Direct Known Subclasses:
EntityTickingSystem
public abstract class ArchetypeTickingSystem<ECS_TYPE>
extends TickingSystem<ECS_TYPE>
implements QuerySystem<ECS_TYPE>
-
Field Summary
Fields inherited from interface com.hypixel.hytale.component.system.ISystem
EMPTY_ARRAY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleantest(ComponentRegistry<ECS_TYPE> componentRegistry, Archetype<ECS_TYPE> archetype) voidabstract voidtick(float var1, ArchetypeChunk<ECS_TYPE> var2, Store<ECS_TYPE> var3, CommandBuffer<ECS_TYPE> var4) Methods 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, onSystemUnregisteredMethods inherited from interface com.hypixel.hytale.component.system.QuerySystem
getQuery
-
Constructor Details
-
ArchetypeTickingSystem
public ArchetypeTickingSystem()
-
-
Method Details
-
test
public boolean test(@Nonnull ComponentRegistry<ECS_TYPE> componentRegistry, @Nonnull Archetype<ECS_TYPE> archetype) - Specified by:
testin interfaceQuerySystem<ECS_TYPE>
-
isExplicitQuery
public boolean isExplicitQuery() -
tick
- Specified by:
tickin interfaceTickableSystem<ECS_TYPE>- Specified by:
tickin classTickingSystem<ECS_TYPE>
-
tick
public abstract void tick(float var1, @Nonnull ArchetypeChunk<ECS_TYPE> var2, @Nonnull Store<ECS_TYPE> var3, @Nonnull CommandBuffer<ECS_TYPE> var4)
-