1 2 3 4 5 6 7 8 9 10 11 12 13
package moe.nea.firmament.events.subscription import moe.nea.firmament.events.FirmamentEvent import moe.nea.firmament.events.FirmamentEventBus data class Subscription<T : FirmamentEvent>( val owner: Any, val invoke: (T) -> Unit, val eventBus: FirmamentEventBus<T>, val methodName: String, )