Class SystemGroupDependency<ECS_TYPE>
java.lang.Object
com.hypixel.hytale.component.dependency.Dependency<ECS_TYPE>
com.hypixel.hytale.component.dependency.SystemGroupDependency<ECS_TYPE>
-
Field Summary
FieldsFields inherited from class com.hypixel.hytale.component.dependency.Dependency
order, priority -
Constructor Summary
ConstructorsConstructorDescriptionSystemGroupDependency(Order order, SystemGroup<ECS_TYPE> group) SystemGroupDependency(Order order, SystemGroup<ECS_TYPE> group, int priority) SystemGroupDependency(Order order, SystemGroup<ECS_TYPE> group, OrderPriority priority) -
Method Summary
Modifier and TypeMethodDescriptiongetGroup()voidresolveGraphEdge(ComponentRegistry<ECS_TYPE> registry, ISystem<ECS_TYPE> thisSystem, DependencyGraph<ECS_TYPE> graph) toString()voidvalidate(ComponentRegistry<ECS_TYPE> registry) Methods inherited from class com.hypixel.hytale.component.dependency.Dependency
getOrder, getPriority
-
Field Details
-
group
-
-
Constructor Details
-
SystemGroupDependency
-
SystemGroupDependency
public SystemGroupDependency(@Nonnull Order order, @Nonnull SystemGroup<ECS_TYPE> group, int priority) -
SystemGroupDependency
public SystemGroupDependency(@Nonnull Order order, @Nonnull SystemGroup<ECS_TYPE> group, @Nonnull OrderPriority priority)
-
-
Method Details
-
getGroup
-
validate
- Specified by:
validatein classDependency<ECS_TYPE>
-
resolveGraphEdge
public void resolveGraphEdge(@Nonnull ComponentRegistry<ECS_TYPE> registry, @Nonnull ISystem<ECS_TYPE> thisSystem, @Nonnull DependencyGraph<ECS_TYPE> graph) - Specified by:
resolveGraphEdgein classDependency<ECS_TYPE>
-
toString
- Overrides:
toStringin classDependency<ECS_TYPE>
-