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