System

abstract class System

System for handling mechanics. Systems contain game logic that operates on entities with specific component types.

java.lang.Object > System

Field Summary

No fields documented.

Method Detail

System

public public System ()

Method System.

registerComponent

public T> registerComponent (@Nonnull final Class tClass, @Nonnull final Supplier supplier)

Method registerComponent.

Parameters:
@Nonnull final Class tClass
@Nonnull final Supplier supplier

registerResource

public T> registerResource (@Nonnull final Class tClass, @Nonnull final Supplier supplier)

Method registerResource.

Parameters:
@Nonnull final Class tClass
@Nonnull final Supplier supplier

getComponentRegistrations

public > getComponentRegistrations ()

Method getComponentRegistrations.

getResourceRegistrations

public > getResourceRegistrations ()

Method getResourceRegistrations.