Skip to content

Useful Classes:

Utils (@allseated-registry/framework/base):

  • Contains generic operations that are useful and that are used in all areas of the code

  • Some classic things it has: includeSkinPartInLayout, removeSkinPartFromLayout, addClassToElement, removeClassFromElement

EntityUtils (@allseated-registry/framework/entities):

  • Contains a bunch of useful methods for interacting with and getting entities
    Example: moveToEntityAndLookAt.

EventManager (@allseated-registry/framework/base):

  • Used to communicate between classes that are not direct descendants of one another, they can send and wait for events through it.

  • You can also await an event once.