Class Event<T>

java.lang.Object
dev.kosmx.playerAnim.core.impl.event.Event<T>
Type Parameters:
T -

public class Event<T> extends Object
To register a listener, use register(Object);
  • Constructor Details

  • Method Details

    • invoker

      public final T invoker()
      Do EVENT.invoker()./invoke(Objects...)/; Only when firing the event.
      Returns:
      the invoker This shall only be used by the API
    • register

      public void register(T listener)
      Register a new event listener; See the actual event documentation for return type
      Parameters:
      listener - the listener.
    • unregister

      public void unregister(T listener)
      unregister the listener
      Parameters:
      listener - listener to unregister, or a similar listener if it has equals() function.