public class EventManager implements IEventManager
public <T extends IEvent> void register(@NotNull EventHandler<T> handler, @NotNull java.lang.Class<T> clazz)
イベントハンドラを登録します。
handler - 登録するイベントハンドラ@NotNull public <T extends IEvent> EventHandler<T> getEvent(@NotNull java.lang.Class<T> clazz)
イベントハンドラを取得します。。
clazz - Class イベントの型public <V extends IEvent> void invoke(@NotNull V value, @NotNull java.lang.Class<V> clazz)
イベントハンドラを発火します。
value - 発火するイベントハンドラ