20 using onBossEventSignature = void(::BossEventUpdateType);
22 using onBossEventWithPacketSignature =
28 virtual ::Bedrock::PubSub::Subscription
29 subscribeToBossEvent(::std::function<
void(::BossEventUpdateType)> callback) = 0;
31 virtual ::Bedrock::PubSub::Subscription subscribeToBossEvent(
35 virtual void broadcastBossEvent(::BossEventUpdateType type) = 0;
40 virtual bool areBossEventSubscribersReady()
const = 0;