Class SystemType<ECS_TYPE,T extends ISystem<ECS_TYPE>>

java.lang.Object
com.hypixel.hytale.component.SystemType<ECS_TYPE,T>
All Implemented Interfaces:
Comparable<SystemType<ECS_TYPE,?>>
Direct Known Subclasses:
EventSystemType

public class SystemType<ECS_TYPE,T extends ISystem<ECS_TYPE>> extends Object implements Comparable<SystemType<ECS_TYPE,?>>
  • Field Details

    • EMPTY_ARRAY

      @Nonnull public static final SystemType[] EMPTY_ARRAY
    • registry

      @Nonnull private final ComponentRegistry<ECS_TYPE> registry
    • tClass

      @Nonnull private final Class<? super T extends ISystem<ECS_TYPE>> tClass
    • index

      private final int index
    • invalidated

      private boolean invalidated
  • Constructor Details

  • Method Details