mirror of
https://github.com/misternebula/quantum-space-buddies.git
synced 2025-02-28 12:40:28 +00:00
replace RequireWorldObjectsReady with property
This commit is contained in:
parent
552e910191
commit
a9fc152ff8
@ -8,7 +8,7 @@ namespace QSB.Anglerfish.Events
|
|||||||
{
|
{
|
||||||
public class AnglerChangeStateEvent : QSBEvent<AnglerChangeStateMessage>
|
public class AnglerChangeStateEvent : QSBEvent<AnglerChangeStateMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
=> GlobalMessenger<QSBAngler>.AddListener(EventNames.QSBAnglerChangeState, Handler);
|
=> GlobalMessenger<QSBAngler>.AddListener(EventNames.QSBAnglerChangeState, Handler);
|
||||||
|
@ -6,7 +6,7 @@ namespace QSB.Animation.NPC.Events
|
|||||||
{
|
{
|
||||||
internal class NpcAnimationEvent : QSBEvent<NpcAnimationMessage>
|
internal class NpcAnimationEvent : QSBEvent<NpcAnimationMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<AnimationEvent, int>.AddListener(EventNames.QSBNpcAnimEvent, Handler);
|
public override void SetupListener() => GlobalMessenger<AnimationEvent, int>.AddListener(EventNames.QSBNpcAnimEvent, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<AnimationEvent, int>.RemoveListener(EventNames.QSBNpcAnimEvent, Handler);
|
public override void CloseListener() => GlobalMessenger<AnimationEvent, int>.RemoveListener(EventNames.QSBNpcAnimEvent, Handler);
|
||||||
|
@ -6,7 +6,7 @@ namespace QSB.Animation.Player.Events
|
|||||||
{
|
{
|
||||||
internal class AnimationTriggerEvent : QSBEvent<AnimationTriggerMessage>
|
internal class AnimationTriggerEvent : QSBEvent<AnimationTriggerMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<uint, string>.AddListener(EventNames.QSBAnimTrigger, Handler);
|
public override void SetupListener() => GlobalMessenger<uint, string>.AddListener(EventNames.QSBAnimTrigger, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<uint, string>.RemoveListener(EventNames.QSBAnimTrigger, Handler);
|
public override void CloseListener() => GlobalMessenger<uint, string>.RemoveListener(EventNames.QSBAnimTrigger, Handler);
|
||||||
|
@ -8,7 +8,7 @@ namespace QSB.Animation.Player.Events
|
|||||||
{
|
{
|
||||||
public class ChangeAnimTypeEvent : QSBEvent<EnumMessage<AnimationType>>
|
public class ChangeAnimTypeEvent : QSBEvent<EnumMessage<AnimationType>>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<uint, AnimationType>.AddListener(EventNames.QSBChangeAnimType, Handler);
|
public override void SetupListener() => GlobalMessenger<uint, AnimationType>.AddListener(EventNames.QSBChangeAnimType, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<uint, AnimationType>.RemoveListener(EventNames.QSBChangeAnimType, Handler);
|
public override void CloseListener() => GlobalMessenger<uint, AnimationType>.RemoveListener(EventNames.QSBChangeAnimType, Handler);
|
||||||
|
@ -7,7 +7,7 @@ namespace QSB.Animation.Player.Events
|
|||||||
{
|
{
|
||||||
public class PlayerSuitEvent : QSBEvent<ToggleMessage>
|
public class PlayerSuitEvent : QSBEvent<ToggleMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
{
|
{
|
||||||
|
@ -6,7 +6,7 @@ namespace QSB.AuthoritySync
|
|||||||
{
|
{
|
||||||
public class AuthorityQueueEvent : QSBEvent<AuthorityQueueMessage>
|
public class AuthorityQueueEvent : QSBEvent<AuthorityQueueMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() =>
|
public override void SetupListener() =>
|
||||||
GlobalMessenger<QNetworkIdentity, bool>.AddListener(EventNames.QSBAuthorityQueue, Handler);
|
GlobalMessenger<QNetworkIdentity, bool>.AddListener(EventNames.QSBAuthorityQueue, Handler);
|
||||||
|
@ -7,7 +7,7 @@ namespace QSB.CampfireSync.Events
|
|||||||
{
|
{
|
||||||
internal class CampfireStateEvent : QSBEvent<EnumWorldObjectMessage<Campfire.State>>
|
internal class CampfireStateEvent : QSBEvent<EnumWorldObjectMessage<Campfire.State>>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<int, Campfire.State>.AddListener(EventNames.QSBCampfireState, Handler);
|
public override void SetupListener() => GlobalMessenger<int, Campfire.State>.AddListener(EventNames.QSBCampfireState, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<int, Campfire.State>.RemoveListener(EventNames.QSBCampfireState, Handler);
|
public override void CloseListener() => GlobalMessenger<int, Campfire.State>.RemoveListener(EventNames.QSBCampfireState, Handler);
|
||||||
|
@ -7,7 +7,7 @@ namespace QSB.ClientServerStateSync.Events
|
|||||||
{
|
{
|
||||||
internal class ClientStateEvent : QSBEvent<EnumMessage<ClientState>>
|
internal class ClientStateEvent : QSBEvent<EnumMessage<ClientState>>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => false;
|
public override bool RequireWorldObjectsReady => false;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
=> GlobalMessenger<ClientState>.AddListener(EventNames.QSBClientState, Handler);
|
=> GlobalMessenger<ClientState>.AddListener(EventNames.QSBClientState, Handler);
|
||||||
|
@ -5,7 +5,7 @@ namespace QSB.ClientServerStateSync.Events
|
|||||||
{
|
{
|
||||||
internal class ServerStateEvent : QSBEvent<EnumMessage<ServerState>>
|
internal class ServerStateEvent : QSBEvent<EnumMessage<ServerState>>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => false;
|
public override bool RequireWorldObjectsReady => false;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
=> GlobalMessenger<ServerState>.AddListener(EventNames.QSBServerState, Handler);
|
=> GlobalMessenger<ServerState>.AddListener(EventNames.QSBServerState, Handler);
|
||||||
|
@ -7,7 +7,7 @@ namespace QSB.ConversationSync.Events
|
|||||||
{
|
{
|
||||||
public class ConversationEvent : QSBEvent<ConversationMessage>
|
public class ConversationEvent : QSBEvent<ConversationMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<uint, string, ConversationType>.AddListener(EventNames.QSBConversation, Handler);
|
public override void SetupListener() => GlobalMessenger<uint, string, ConversationType>.AddListener(EventNames.QSBConversation, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<uint, string, ConversationType>.RemoveListener(EventNames.QSBConversation, Handler);
|
public override void CloseListener() => GlobalMessenger<uint, string, ConversationType>.RemoveListener(EventNames.QSBConversation, Handler);
|
||||||
|
@ -8,7 +8,7 @@ namespace QSB.ConversationSync.Events
|
|||||||
{
|
{
|
||||||
public class ConversationStartEndEvent : QSBEvent<ConversationStartEndMessage>
|
public class ConversationStartEndEvent : QSBEvent<ConversationStartEndMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<int, uint, bool>.AddListener(EventNames.QSBConversationStartEnd, Handler);
|
public override void SetupListener() => GlobalMessenger<int, uint, bool>.AddListener(EventNames.QSBConversationStartEnd, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<int, uint, bool>.RemoveListener(EventNames.QSBConversationStartEnd, Handler);
|
public override void CloseListener() => GlobalMessenger<int, uint, bool>.RemoveListener(EventNames.QSBConversationStartEnd, Handler);
|
||||||
|
@ -5,7 +5,7 @@ namespace QSB.ConversationSync.Events
|
|||||||
{
|
{
|
||||||
public class DialogueConditionEvent : QSBEvent<DialogueConditionMessage>
|
public class DialogueConditionEvent : QSBEvent<DialogueConditionMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => false;
|
public override bool RequireWorldObjectsReady => false;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<string, bool>.AddListener(EventNames.DialogueConditionChanged, Handler);
|
public override void SetupListener() => GlobalMessenger<string, bool>.AddListener(EventNames.DialogueConditionChanged, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<string, bool>.RemoveListener(EventNames.DialogueConditionChanged, Handler);
|
public override void CloseListener() => GlobalMessenger<string, bool>.RemoveListener(EventNames.DialogueConditionChanged, Handler);
|
||||||
|
@ -8,7 +8,7 @@ namespace QSB.DeathSync.Events
|
|||||||
{
|
{
|
||||||
internal class EndLoopEvent : QSBEvent<EnumMessage<EndLoopReason>>
|
internal class EndLoopEvent : QSBEvent<EnumMessage<EndLoopReason>>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => false;
|
public override bool RequireWorldObjectsReady => false;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<EndLoopReason>.AddListener(EventNames.QSBEndLoop, Handler);
|
public override void SetupListener() => GlobalMessenger<EndLoopReason>.AddListener(EventNames.QSBEndLoop, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<EndLoopReason>.RemoveListener(EventNames.QSBEndLoop, Handler);
|
public override void CloseListener() => GlobalMessenger<EndLoopReason>.RemoveListener(EventNames.QSBEndLoop, Handler);
|
||||||
|
@ -8,7 +8,7 @@ namespace QSB.DeathSync.Events
|
|||||||
{
|
{
|
||||||
public class PlayerDeathEvent : QSBEvent<PlayerDeathMessage>
|
public class PlayerDeathEvent : QSBEvent<PlayerDeathMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => false;
|
public override bool RequireWorldObjectsReady => false;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<DeathType>.AddListener(EventNames.QSBPlayerDeath, Handler);
|
public override void SetupListener() => GlobalMessenger<DeathType>.AddListener(EventNames.QSBPlayerDeath, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<DeathType>.RemoveListener(EventNames.QSBPlayerDeath, Handler);
|
public override void CloseListener() => GlobalMessenger<DeathType>.RemoveListener(EventNames.QSBPlayerDeath, Handler);
|
||||||
|
@ -7,7 +7,7 @@ namespace QSB.DeathSync.Events
|
|||||||
{
|
{
|
||||||
internal class StartLoopEvent : QSBEvent<PlayerMessage>
|
internal class StartLoopEvent : QSBEvent<PlayerMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => false;
|
public override bool RequireWorldObjectsReady => false;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger.AddListener(EventNames.QSBStartLoop, Handler);
|
public override void SetupListener() => GlobalMessenger.AddListener(EventNames.QSBStartLoop, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger.RemoveListener(EventNames.QSBStartLoop, Handler);
|
public override void CloseListener() => GlobalMessenger.RemoveListener(EventNames.QSBStartLoop, Handler);
|
||||||
|
@ -7,7 +7,7 @@ namespace QSB.ElevatorSync.Events
|
|||||||
{
|
{
|
||||||
public class ElevatorEvent : QSBEvent<BoolWorldObjectMessage>
|
public class ElevatorEvent : QSBEvent<BoolWorldObjectMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<int, bool>.AddListener(EventNames.QSBStartLift, Handler);
|
public override void SetupListener() => GlobalMessenger<int, bool>.AddListener(EventNames.QSBStartLift, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<int, bool>.RemoveListener(EventNames.QSBStartLift, Handler);
|
public override void CloseListener() => GlobalMessenger<int, bool>.RemoveListener(EventNames.QSBStartLift, Handler);
|
||||||
|
@ -32,7 +32,7 @@ namespace QSB.Events
|
|||||||
public virtual void OnReceiveRemote(bool isHost, T message) { }
|
public virtual void OnReceiveRemote(bool isHost, T message) { }
|
||||||
public virtual void OnReceiveLocal(bool isHost, T message) { }
|
public virtual void OnReceiveLocal(bool isHost, T message) { }
|
||||||
|
|
||||||
public abstract bool RequireWorldObjectsReady();
|
public abstract bool RequireWorldObjectsReady { get; }
|
||||||
|
|
||||||
public void SendEvent(T message)
|
public void SendEvent(T message)
|
||||||
{
|
{
|
||||||
@ -47,7 +47,7 @@ namespace QSB.Events
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns>True if the message should be processed.</returns>
|
/// <returns>True if the message should be processed.</returns>
|
||||||
public virtual bool CheckMessage(bool isServer, T message)
|
public virtual bool CheckMessage(bool isServer, T message)
|
||||||
=> !RequireWorldObjectsReady() || WorldObjectManager.AllObjectsReady;
|
=> !RequireWorldObjectsReady || WorldObjectManager.AllObjectsReady;
|
||||||
|
|
||||||
private void OnReceive(bool isServer, T message)
|
private void OnReceive(bool isServer, T message)
|
||||||
{
|
{
|
||||||
|
@ -7,7 +7,7 @@ namespace QSB.GeyserSync.Events
|
|||||||
{
|
{
|
||||||
public class GeyserEvent : QSBEvent<BoolWorldObjectMessage>
|
public class GeyserEvent : QSBEvent<BoolWorldObjectMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<int, bool>.AddListener(EventNames.QSBGeyserState, Handler);
|
public override void SetupListener() => GlobalMessenger<int, bool>.AddListener(EventNames.QSBGeyserState, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<int, bool>.RemoveListener(EventNames.QSBGeyserState, Handler);
|
public override void CloseListener() => GlobalMessenger<int, bool>.RemoveListener(EventNames.QSBGeyserState, Handler);
|
||||||
|
@ -9,7 +9,7 @@ namespace QSB.ItemSync.Events
|
|||||||
{
|
{
|
||||||
internal class DropItemEvent : QSBEvent<DropItemMessage>
|
internal class DropItemEvent : QSBEvent<DropItemMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
=> GlobalMessenger<int, Vector3, Vector3, Sector>.AddListener(EventNames.QSBDropItem, Handler);
|
=> GlobalMessenger<int, Vector3, Vector3, Sector>.AddListener(EventNames.QSBDropItem, Handler);
|
||||||
|
@ -8,7 +8,7 @@ namespace QSB.ItemSync.Events
|
|||||||
{
|
{
|
||||||
internal class MoveToCarryEvent : QSBEvent<WorldObjectMessage>
|
internal class MoveToCarryEvent : QSBEvent<WorldObjectMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
=> GlobalMessenger<int>.AddListener(EventNames.QSBMoveToCarry, Handler);
|
=> GlobalMessenger<int>.AddListener(EventNames.QSBMoveToCarry, Handler);
|
||||||
|
@ -9,7 +9,7 @@ namespace QSB.ItemSync.Events
|
|||||||
{
|
{
|
||||||
internal class SocketItemEvent : QSBEvent<SocketItemMessage>
|
internal class SocketItemEvent : QSBEvent<SocketItemMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
=> GlobalMessenger<int, int, SocketEventType>.AddListener(EventNames.QSBSocketItem, Handler);
|
=> GlobalMessenger<int, int, SocketEventType>.AddListener(EventNames.QSBSocketItem, Handler);
|
||||||
|
@ -7,7 +7,7 @@ namespace QSB.JellyfishSync.Events
|
|||||||
{
|
{
|
||||||
public class JellyfishRisingEvent : QSBEvent<BoolWorldObjectMessage>
|
public class JellyfishRisingEvent : QSBEvent<BoolWorldObjectMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
=> GlobalMessenger<QSBJellyfish>.AddListener(EventNames.QSBJellyfishRising, Handler);
|
=> GlobalMessenger<QSBJellyfish>.AddListener(EventNames.QSBJellyfishRising, Handler);
|
||||||
|
@ -5,7 +5,7 @@ namespace QSB.LogSync.Events
|
|||||||
{
|
{
|
||||||
public class RevealFactEvent : QSBEvent<RevealFactMessage>
|
public class RevealFactEvent : QSBEvent<RevealFactMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<string, bool, bool>.AddListener(EventNames.QSBRevealFact, Handler);
|
public override void SetupListener() => GlobalMessenger<string, bool, bool>.AddListener(EventNames.QSBRevealFact, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<string, bool, bool>.RemoveListener(EventNames.QSBRevealFact, Handler);
|
public override void CloseListener() => GlobalMessenger<string, bool, bool>.RemoveListener(EventNames.QSBRevealFact, Handler);
|
||||||
|
@ -6,7 +6,7 @@ namespace QSB.MeteorSync.Events
|
|||||||
{
|
{
|
||||||
public class FragmentDamageEvent : QSBEvent<FragmentDamageMessage>
|
public class FragmentDamageEvent : QSBEvent<FragmentDamageMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
=> GlobalMessenger<QSBFragment, float>.AddListener(EventNames.QSBFragmentDamage, Handler);
|
=> GlobalMessenger<QSBFragment, float>.AddListener(EventNames.QSBFragmentDamage, Handler);
|
||||||
|
@ -11,7 +11,7 @@ namespace QSB.MeteorSync.Events
|
|||||||
/// pain
|
/// pain
|
||||||
public class FragmentResyncEvent : QSBEvent<FragmentResyncMessage>
|
public class FragmentResyncEvent : QSBEvent<FragmentResyncMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
=> GlobalMessenger<QSBFragment>.AddListener(EventNames.QSBFragmentResync, Handler);
|
=> GlobalMessenger<QSBFragment>.AddListener(EventNames.QSBFragmentResync, Handler);
|
||||||
|
@ -6,7 +6,7 @@ namespace QSB.MeteorSync.Events
|
|||||||
{
|
{
|
||||||
public class MeteorLaunchEvent : QSBEvent<MeteorLaunchMessage>
|
public class MeteorLaunchEvent : QSBEvent<MeteorLaunchMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
=> GlobalMessenger<QSBMeteorLauncher>.AddListener(EventNames.QSBMeteorLaunch, Handler);
|
=> GlobalMessenger<QSBMeteorLauncher>.AddListener(EventNames.QSBMeteorLaunch, Handler);
|
||||||
|
@ -7,7 +7,7 @@ namespace QSB.MeteorSync.Events
|
|||||||
{
|
{
|
||||||
public class MeteorPreLaunchEvent : QSBEvent<WorldObjectMessage>
|
public class MeteorPreLaunchEvent : QSBEvent<WorldObjectMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
=> GlobalMessenger<QSBMeteorLauncher>.AddListener(EventNames.QSBMeteorPreLaunch, Handler);
|
=> GlobalMessenger<QSBMeteorLauncher>.AddListener(EventNames.QSBMeteorPreLaunch, Handler);
|
||||||
|
@ -7,7 +7,7 @@ namespace QSB.MeteorSync.Events
|
|||||||
{
|
{
|
||||||
public class MeteorSpecialImpactEvent : QSBEvent<WorldObjectMessage>
|
public class MeteorSpecialImpactEvent : QSBEvent<WorldObjectMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
=> GlobalMessenger<QSBMeteor>.AddListener(EventNames.QSBMeteorSpecialImpact, Handler);
|
=> GlobalMessenger<QSBMeteor>.AddListener(EventNames.QSBMeteorSpecialImpact, Handler);
|
||||||
|
@ -6,7 +6,7 @@ namespace QSB.OrbSync.Events
|
|||||||
{
|
{
|
||||||
public class OrbSlotEvent : QSBEvent<OrbSlotMessage>
|
public class OrbSlotEvent : QSBEvent<OrbSlotMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<int, int, bool>.AddListener(EventNames.QSBOrbSlot, Handler);
|
public override void SetupListener() => GlobalMessenger<int, int, bool>.AddListener(EventNames.QSBOrbSlot, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<int, int, bool>.RemoveListener(EventNames.QSBOrbSlot, Handler);
|
public override void CloseListener() => GlobalMessenger<int, int, bool>.RemoveListener(EventNames.QSBOrbSlot, Handler);
|
||||||
|
@ -11,7 +11,7 @@ namespace QSB.OrbSync.Events
|
|||||||
{
|
{
|
||||||
public class OrbUserEvent : QSBEvent<WorldObjectMessage>
|
public class OrbUserEvent : QSBEvent<WorldObjectMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<int>.AddListener(EventNames.QSBOrbUser, Handler);
|
public override void SetupListener() => GlobalMessenger<int>.AddListener(EventNames.QSBOrbUser, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<int>.RemoveListener(EventNames.QSBOrbUser, Handler);
|
public override void CloseListener() => GlobalMessenger<int>.RemoveListener(EventNames.QSBOrbUser, Handler);
|
||||||
|
@ -11,7 +11,7 @@ namespace QSB.Player.Events
|
|||||||
internal class EnterLeaveEvent : QSBEvent<EnumWorldObjectMessage<EnterLeaveType>>
|
internal class EnterLeaveEvent : QSBEvent<EnumWorldObjectMessage<EnterLeaveType>>
|
||||||
{
|
{
|
||||||
// TODO : sync the things that dont need the worldobjects some other way
|
// TODO : sync the things that dont need the worldobjects some other way
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
{
|
{
|
||||||
|
@ -5,7 +5,7 @@ namespace QSB.Player.Events
|
|||||||
{
|
{
|
||||||
internal class LaunchCodesEvent : QSBEvent<PlayerMessage>
|
internal class LaunchCodesEvent : QSBEvent<PlayerMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger.AddListener(EventNames.QSBLearnLaunchCodes, Handler);
|
public override void SetupListener() => GlobalMessenger.AddListener(EventNames.QSBLearnLaunchCodes, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger.RemoveListener(EventNames.QSBLearnLaunchCodes, Handler);
|
public override void CloseListener() => GlobalMessenger.RemoveListener(EventNames.QSBLearnLaunchCodes, Handler);
|
||||||
|
@ -7,7 +7,7 @@ namespace QSB.Player.Events
|
|||||||
{
|
{
|
||||||
internal class PlayerEntangledEvent : QSBEvent<WorldObjectMessage>
|
internal class PlayerEntangledEvent : QSBEvent<WorldObjectMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<int>.AddListener(EventNames.QSBPlayerEntangle, Handler);
|
public override void SetupListener() => GlobalMessenger<int>.AddListener(EventNames.QSBPlayerEntangle, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<int>.RemoveListener(EventNames.QSBPlayerEntangle, Handler);
|
public override void CloseListener() => GlobalMessenger<int>.RemoveListener(EventNames.QSBPlayerEntangle, Handler);
|
||||||
|
@ -6,7 +6,7 @@ namespace QSB.Player.Events
|
|||||||
{
|
{
|
||||||
public class PlayerInformationEvent : QSBEvent<PlayerInformationMessage>
|
public class PlayerInformationEvent : QSBEvent<PlayerInformationMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => false;
|
public override bool RequireWorldObjectsReady => false;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger.AddListener(EventNames.QSBPlayerInformation, Handler);
|
public override void SetupListener() => GlobalMessenger.AddListener(EventNames.QSBPlayerInformation, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger.RemoveListener(EventNames.QSBPlayerInformation, Handler);
|
public override void CloseListener() => GlobalMessenger.RemoveListener(EventNames.QSBPlayerInformation, Handler);
|
||||||
|
@ -6,7 +6,7 @@ namespace QSB.Player.Events
|
|||||||
{
|
{
|
||||||
public class PlayerJoinEvent : QSBEvent<PlayerJoinMessage>
|
public class PlayerJoinEvent : QSBEvent<PlayerJoinMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => false;
|
public override bool RequireWorldObjectsReady => false;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<string>.AddListener(EventNames.QSBPlayerJoin, Handler);
|
public override void SetupListener() => GlobalMessenger<string>.AddListener(EventNames.QSBPlayerJoin, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<string>.RemoveListener(EventNames.QSBPlayerJoin, Handler);
|
public override void CloseListener() => GlobalMessenger<string>.RemoveListener(EventNames.QSBPlayerJoin, Handler);
|
||||||
|
@ -9,7 +9,7 @@ namespace QSB.Player.Events
|
|||||||
{
|
{
|
||||||
internal class PlayerKickEvent : QSBEvent<EnumMessage<KickReason>>
|
internal class PlayerKickEvent : QSBEvent<EnumMessage<KickReason>>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => false;
|
public override bool RequireWorldObjectsReady => false;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<uint, KickReason>.AddListener(EventNames.QSBPlayerKick, Handler);
|
public override void SetupListener() => GlobalMessenger<uint, KickReason>.AddListener(EventNames.QSBPlayerKick, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<uint, KickReason>.RemoveListener(EventNames.QSBPlayerKick, Handler);
|
public override void CloseListener() => GlobalMessenger<uint, KickReason>.RemoveListener(EventNames.QSBPlayerKick, Handler);
|
||||||
|
@ -7,7 +7,7 @@ namespace QSB.Player.Events
|
|||||||
{
|
{
|
||||||
public class PlayerReadyEvent : QSBEvent<ToggleMessage>
|
public class PlayerReadyEvent : QSBEvent<ToggleMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => false;
|
public override bool RequireWorldObjectsReady => false;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<bool>.AddListener(EventNames.QSBPlayerReady, Handler);
|
public override void SetupListener() => GlobalMessenger<bool>.AddListener(EventNames.QSBPlayerReady, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<bool>.RemoveListener(EventNames.QSBPlayerReady, Handler);
|
public override void CloseListener() => GlobalMessenger<bool>.RemoveListener(EventNames.QSBPlayerReady, Handler);
|
||||||
|
@ -16,7 +16,7 @@ namespace QSB.Player.Events
|
|||||||
// Can be sent by any client (including host) to signal they want latest worldobject, player, and server infomation
|
// Can be sent by any client (including host) to signal they want latest worldobject, player, and server infomation
|
||||||
public class RequestStateResyncEvent : QSBEvent<PlayerMessage>
|
public class RequestStateResyncEvent : QSBEvent<PlayerMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => false;
|
public override bool RequireWorldObjectsReady => false;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger.AddListener(EventNames.QSBRequestStateResync, Handler);
|
public override void SetupListener() => GlobalMessenger.AddListener(EventNames.QSBRequestStateResync, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger.RemoveListener(EventNames.QSBRequestStateResync, Handler);
|
public override void CloseListener() => GlobalMessenger.RemoveListener(EventNames.QSBRequestStateResync, Handler);
|
||||||
|
@ -9,7 +9,7 @@ namespace QSB.QuantumSync.Events
|
|||||||
{
|
{
|
||||||
public class MoonStateChangeEvent : QSBEvent<MoonStateChangeMessage>
|
public class MoonStateChangeEvent : QSBEvent<MoonStateChangeMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<int, Vector3, int>.AddListener(EventNames.QSBMoonStateChange, Handler);
|
public override void SetupListener() => GlobalMessenger<int, Vector3, int>.AddListener(EventNames.QSBMoonStateChange, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<int, Vector3, int>.RemoveListener(EventNames.QSBMoonStateChange, Handler);
|
public override void CloseListener() => GlobalMessenger<int, Vector3, int>.RemoveListener(EventNames.QSBMoonStateChange, Handler);
|
||||||
|
@ -8,7 +8,7 @@ namespace QSB.QuantumSync.Events
|
|||||||
{
|
{
|
||||||
public class MultiStateChangeEvent : QSBEvent<MultiStateChangeMessage>
|
public class MultiStateChangeEvent : QSBEvent<MultiStateChangeMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<int, int>.AddListener(EventNames.QSBMultiStateChange, Handler);
|
public override void SetupListener() => GlobalMessenger<int, int>.AddListener(EventNames.QSBMultiStateChange, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<int, int>.RemoveListener(EventNames.QSBMultiStateChange, Handler);
|
public override void CloseListener() => GlobalMessenger<int, int>.RemoveListener(EventNames.QSBMultiStateChange, Handler);
|
||||||
|
@ -6,7 +6,7 @@ namespace QSB.QuantumSync.Events
|
|||||||
{
|
{
|
||||||
internal class QuantumAuthorityEvent : QSBEvent<QuantumAuthorityMessage>
|
internal class QuantumAuthorityEvent : QSBEvent<QuantumAuthorityMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<int, uint>.AddListener(EventNames.QSBQuantumAuthority, Handler);
|
public override void SetupListener() => GlobalMessenger<int, uint>.AddListener(EventNames.QSBQuantumAuthority, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<int, uint>.RemoveListener(EventNames.QSBQuantumAuthority, Handler);
|
public override void CloseListener() => GlobalMessenger<int, uint>.RemoveListener(EventNames.QSBQuantumAuthority, Handler);
|
||||||
|
@ -6,7 +6,7 @@ namespace QSB.QuantumSync.Events
|
|||||||
{
|
{
|
||||||
public class QuantumShuffleEvent : QSBEvent<QuantumShuffleMessage>
|
public class QuantumShuffleEvent : QSBEvent<QuantumShuffleMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<int, int[]>.AddListener(EventNames.QSBQuantumShuffle, Handler);
|
public override void SetupListener() => GlobalMessenger<int, int[]>.AddListener(EventNames.QSBQuantumShuffle, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<int, int[]>.RemoveListener(EventNames.QSBQuantumShuffle, Handler);
|
public override void CloseListener() => GlobalMessenger<int, int[]>.RemoveListener(EventNames.QSBQuantumShuffle, Handler);
|
||||||
|
@ -9,7 +9,7 @@ namespace QSB.QuantumSync.Events
|
|||||||
{
|
{
|
||||||
public class SocketStateChangeEvent : QSBEvent<SocketStateChangeMessage>
|
public class SocketStateChangeEvent : QSBEvent<SocketStateChangeMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<int, int, Quaternion>.AddListener(EventNames.QSBSocketStateChange, Handler);
|
public override void SetupListener() => GlobalMessenger<int, int, Quaternion>.AddListener(EventNames.QSBSocketStateChange, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<int, int, Quaternion>.RemoveListener(EventNames.QSBSocketStateChange, Handler);
|
public override void CloseListener() => GlobalMessenger<int, int, Quaternion>.RemoveListener(EventNames.QSBSocketStateChange, Handler);
|
||||||
|
@ -7,7 +7,7 @@ namespace QSB.RespawnSync.Events
|
|||||||
{
|
{
|
||||||
internal class PlayerRespawnEvent : QSBEvent<PlayerMessage>
|
internal class PlayerRespawnEvent : QSBEvent<PlayerMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => false;
|
public override bool RequireWorldObjectsReady => false;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
=> GlobalMessenger<uint>.AddListener(EventNames.QSBPlayerRespawn, Handler);
|
=> GlobalMessenger<uint>.AddListener(EventNames.QSBPlayerRespawn, Handler);
|
||||||
|
@ -9,7 +9,7 @@ namespace QSB.RoastingSync.Events
|
|||||||
{
|
{
|
||||||
internal class EnterExitRoastingEvent : QSBEvent<BoolWorldObjectMessage>
|
internal class EnterExitRoastingEvent : QSBEvent<BoolWorldObjectMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
{
|
{
|
||||||
|
@ -11,7 +11,7 @@ namespace QSB.RoastingSync.Events
|
|||||||
{
|
{
|
||||||
internal class MarshmallowEventEvent : QSBEvent<EnumMessage<MarshmallowEventType>>
|
internal class MarshmallowEventEvent : QSBEvent<EnumMessage<MarshmallowEventType>>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<MarshmallowEventType>.AddListener(EventNames.QSBMarshmallowEvent, Handler);
|
public override void SetupListener() => GlobalMessenger<MarshmallowEventType>.AddListener(EventNames.QSBMarshmallowEvent, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<MarshmallowEventType>.RemoveListener(EventNames.QSBMarshmallowEvent, Handler);
|
public override void CloseListener() => GlobalMessenger<MarshmallowEventType>.RemoveListener(EventNames.QSBMarshmallowEvent, Handler);
|
||||||
|
@ -5,7 +5,7 @@ namespace QSB.SatelliteSync.Events
|
|||||||
{
|
{
|
||||||
internal class SatelliteProjectorEvent : QSBEvent<BoolMessage>
|
internal class SatelliteProjectorEvent : QSBEvent<BoolMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
{
|
{
|
||||||
|
@ -5,7 +5,7 @@ namespace QSB.SatelliteSync.Events
|
|||||||
{
|
{
|
||||||
internal class SatelliteProjectorSnapshotEvent : QSBEvent<BoolMessage>
|
internal class SatelliteProjectorSnapshotEvent : QSBEvent<BoolMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<bool>.AddListener(EventNames.QSBSatelliteSnapshot, (bool forward) => Handler(forward));
|
public override void SetupListener() => GlobalMessenger<bool>.AddListener(EventNames.QSBSatelliteSnapshot, (bool forward) => Handler(forward));
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ namespace QSB.ShipSync.Events.Component
|
|||||||
{
|
{
|
||||||
internal class ComponentDamagedEvent : QSBEvent<WorldObjectMessage>
|
internal class ComponentDamagedEvent : QSBEvent<WorldObjectMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<ShipComponent>.AddListener(EventNames.QSBComponentDamaged, Handler);
|
public override void SetupListener() => GlobalMessenger<ShipComponent>.AddListener(EventNames.QSBComponentDamaged, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<ShipComponent>.RemoveListener(EventNames.QSBComponentDamaged, Handler);
|
public override void CloseListener() => GlobalMessenger<ShipComponent>.RemoveListener(EventNames.QSBComponentDamaged, Handler);
|
||||||
|
@ -6,7 +6,7 @@ namespace QSB.ShipSync.Events.Component
|
|||||||
{
|
{
|
||||||
internal class ComponentRepairTickEvent : QSBEvent<RepairTickMessage>
|
internal class ComponentRepairTickEvent : QSBEvent<RepairTickMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<ShipComponent, float>.AddListener(EventNames.QSBComponentRepairTick, Handler);
|
public override void SetupListener() => GlobalMessenger<ShipComponent, float>.AddListener(EventNames.QSBComponentRepairTick, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<ShipComponent, float>.RemoveListener(EventNames.QSBComponentRepairTick, Handler);
|
public override void CloseListener() => GlobalMessenger<ShipComponent, float>.RemoveListener(EventNames.QSBComponentRepairTick, Handler);
|
||||||
|
@ -7,7 +7,7 @@ namespace QSB.ShipSync.Events.Component
|
|||||||
{
|
{
|
||||||
internal class ComponentRepairedEvent : QSBEvent<WorldObjectMessage>
|
internal class ComponentRepairedEvent : QSBEvent<WorldObjectMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<ShipComponent>.AddListener(EventNames.QSBComponentRepaired, Handler);
|
public override void SetupListener() => GlobalMessenger<ShipComponent>.AddListener(EventNames.QSBComponentRepaired, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<ShipComponent>.RemoveListener(EventNames.QSBComponentRepaired, Handler);
|
public override void CloseListener() => GlobalMessenger<ShipComponent>.RemoveListener(EventNames.QSBComponentRepaired, Handler);
|
||||||
|
@ -10,7 +10,7 @@ namespace QSB.ShipSync.Events
|
|||||||
{
|
{
|
||||||
internal class FlyShipEvent : QSBEvent<BoolMessage>
|
internal class FlyShipEvent : QSBEvent<BoolMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
{
|
{
|
||||||
|
@ -5,7 +5,7 @@ namespace QSB.ShipSync.Events
|
|||||||
{
|
{
|
||||||
internal class FunnelEnableEvent : QSBEvent<PlayerMessage>
|
internal class FunnelEnableEvent : QSBEvent<PlayerMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
=> GlobalMessenger.AddListener(EventNames.QSBEnableFunnel, Handler);
|
=> GlobalMessenger.AddListener(EventNames.QSBEnableFunnel, Handler);
|
||||||
|
@ -6,7 +6,7 @@ namespace QSB.ShipSync.Events
|
|||||||
{
|
{
|
||||||
internal class HatchEvent : QSBEvent<BoolMessage>
|
internal class HatchEvent : QSBEvent<BoolMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
=> GlobalMessenger<bool>.AddListener(EventNames.QSBHatchState, Handler);
|
=> GlobalMessenger<bool>.AddListener(EventNames.QSBHatchState, Handler);
|
||||||
|
@ -6,7 +6,7 @@ namespace QSB.ShipSync.Events.Hull
|
|||||||
{
|
{
|
||||||
internal class HullChangeIntegrityEvent : QSBEvent<HullChangeIntegrityMessage>
|
internal class HullChangeIntegrityEvent : QSBEvent<HullChangeIntegrityMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<ShipHull, float>.AddListener(EventNames.QSBHullChangeIntegrity, Handler);
|
public override void SetupListener() => GlobalMessenger<ShipHull, float>.AddListener(EventNames.QSBHullChangeIntegrity, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<ShipHull, float>.RemoveListener(EventNames.QSBHullChangeIntegrity, Handler);
|
public override void CloseListener() => GlobalMessenger<ShipHull, float>.RemoveListener(EventNames.QSBHullChangeIntegrity, Handler);
|
||||||
|
@ -7,7 +7,7 @@ namespace QSB.ShipSync.Events.Hull
|
|||||||
{
|
{
|
||||||
internal class HullDamagedEvent : QSBEvent<WorldObjectMessage>
|
internal class HullDamagedEvent : QSBEvent<WorldObjectMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<ShipHull>.AddListener(EventNames.QSBHullDamaged, Handler);
|
public override void SetupListener() => GlobalMessenger<ShipHull>.AddListener(EventNames.QSBHullDamaged, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<ShipHull>.RemoveListener(EventNames.QSBHullDamaged, Handler);
|
public override void CloseListener() => GlobalMessenger<ShipHull>.RemoveListener(EventNames.QSBHullDamaged, Handler);
|
||||||
|
@ -6,7 +6,7 @@ namespace QSB.ShipSync.Events.Hull
|
|||||||
{
|
{
|
||||||
internal class HullImpactEvent : QSBEvent<HullImpactMessage>
|
internal class HullImpactEvent : QSBEvent<HullImpactMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<ShipHull, ImpactData, float>.AddListener(EventNames.QSBHullImpact, Handler);
|
public override void SetupListener() => GlobalMessenger<ShipHull, ImpactData, float>.AddListener(EventNames.QSBHullImpact, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<ShipHull, ImpactData, float>.RemoveListener(EventNames.QSBHullImpact, Handler);
|
public override void CloseListener() => GlobalMessenger<ShipHull, ImpactData, float>.RemoveListener(EventNames.QSBHullImpact, Handler);
|
||||||
|
@ -6,7 +6,7 @@ namespace QSB.ShipSync.Events.Hull
|
|||||||
{
|
{
|
||||||
internal class HullRepairTickEvent : QSBEvent<RepairTickMessage>
|
internal class HullRepairTickEvent : QSBEvent<RepairTickMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<ShipHull, float>.AddListener(EventNames.QSBHullRepairTick, Handler);
|
public override void SetupListener() => GlobalMessenger<ShipHull, float>.AddListener(EventNames.QSBHullRepairTick, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<ShipHull, float>.RemoveListener(EventNames.QSBHullRepairTick, Handler);
|
public override void CloseListener() => GlobalMessenger<ShipHull, float>.RemoveListener(EventNames.QSBHullRepairTick, Handler);
|
||||||
|
@ -7,7 +7,7 @@ namespace QSB.ShipSync.Events.Hull
|
|||||||
{
|
{
|
||||||
internal class HullRepairedEvent : QSBEvent<WorldObjectMessage>
|
internal class HullRepairedEvent : QSBEvent<WorldObjectMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<ShipHull>.AddListener(EventNames.QSBHullRepaired, Handler);
|
public override void SetupListener() => GlobalMessenger<ShipHull>.AddListener(EventNames.QSBHullRepaired, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<ShipHull>.RemoveListener(EventNames.QSBHullRepaired, Handler);
|
public override void CloseListener() => GlobalMessenger<ShipHull>.RemoveListener(EventNames.QSBHullRepaired, Handler);
|
||||||
|
@ -7,7 +7,7 @@ namespace QSB.StatueSync.Events
|
|||||||
{
|
{
|
||||||
internal class StartStatueEvent : QSBEvent<StartStatueMessage>
|
internal class StartStatueEvent : QSBEvent<StartStatueMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
=> GlobalMessenger<Vector3, Quaternion, float>.AddListener(EventNames.QSBStartStatue, Handler);
|
=> GlobalMessenger<Vector3, Quaternion, float>.AddListener(EventNames.QSBStartStatue, Handler);
|
||||||
|
@ -4,7 +4,7 @@ namespace QSB.TimeSync.Events
|
|||||||
{
|
{
|
||||||
public class ServerTimeEvent : QSBEvent<ServerTimeMessage>
|
public class ServerTimeEvent : QSBEvent<ServerTimeMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => false;
|
public override bool RequireWorldObjectsReady => false;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<float, int>.AddListener(EventNames.QSBServerTime, Handler);
|
public override void SetupListener() => GlobalMessenger<float, int>.AddListener(EventNames.QSBServerTime, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<float, int>.RemoveListener(EventNames.QSBServerTime, Handler);
|
public override void CloseListener() => GlobalMessenger<float, int>.RemoveListener(EventNames.QSBServerTime, Handler);
|
||||||
|
@ -6,7 +6,7 @@ namespace QSB.Tools.FlashlightTool.Events
|
|||||||
{
|
{
|
||||||
public class PlayerFlashlightEvent : QSBEvent<ToggleMessage>
|
public class PlayerFlashlightEvent : QSBEvent<ToggleMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => false;
|
public override bool RequireWorldObjectsReady => false;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
{
|
{
|
||||||
|
@ -7,7 +7,7 @@ namespace QSB.Tools.ProbeLauncherTool.Events
|
|||||||
{
|
{
|
||||||
public class EquipProbeLauncherEvent : QSBEvent<ToggleMessage>
|
public class EquipProbeLauncherEvent : QSBEvent<ToggleMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => false;
|
public override bool RequireWorldObjectsReady => false;
|
||||||
|
|
||||||
private bool _nonPlayerLauncherEquipped;
|
private bool _nonPlayerLauncherEquipped;
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ namespace QSB.Tools.ProbeLauncherTool.Events
|
|||||||
{
|
{
|
||||||
internal class LaunchProbeEvent : QSBEvent<WorldObjectMessage>
|
internal class LaunchProbeEvent : QSBEvent<WorldObjectMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
=> GlobalMessenger<QSBProbeLauncher>.AddListener(EventNames.QSBLaunchProbe, Handler);
|
=> GlobalMessenger<QSBProbeLauncher>.AddListener(EventNames.QSBLaunchProbe, Handler);
|
||||||
|
@ -6,7 +6,7 @@ namespace QSB.Tools.ProbeLauncherTool.Events
|
|||||||
{
|
{
|
||||||
internal class PlayerLaunchProbeEvent : QSBEvent<PlayerMessage>
|
internal class PlayerLaunchProbeEvent : QSBEvent<PlayerMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
=> GlobalMessenger.AddListener(EventNames.QSBPlayerLaunchProbe, Handler);
|
=> GlobalMessenger.AddListener(EventNames.QSBPlayerLaunchProbe, Handler);
|
||||||
|
@ -6,7 +6,7 @@ namespace QSB.Tools.ProbeLauncherTool.Events
|
|||||||
{
|
{
|
||||||
internal class PlayerRetrieveProbeEvent : QSBEvent<BoolMessage>
|
internal class PlayerRetrieveProbeEvent : QSBEvent<BoolMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
=> GlobalMessenger<bool>.AddListener(EventNames.QSBPlayerRetrieveProbe, Handler);
|
=> GlobalMessenger<bool>.AddListener(EventNames.QSBPlayerRetrieveProbe, Handler);
|
||||||
|
@ -7,7 +7,7 @@ namespace QSB.Tools.ProbeLauncherTool.Events
|
|||||||
{
|
{
|
||||||
internal class RetrieveProbeEvent : QSBEvent<BoolWorldObjectMessage>
|
internal class RetrieveProbeEvent : QSBEvent<BoolWorldObjectMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
=> GlobalMessenger<QSBProbeLauncher, bool>.AddListener(EventNames.QSBRetrieveProbe, Handler);
|
=> GlobalMessenger<QSBProbeLauncher, bool>.AddListener(EventNames.QSBRetrieveProbe, Handler);
|
||||||
|
@ -6,7 +6,7 @@ namespace QSB.Tools.ProbeTool.Events
|
|||||||
{
|
{
|
||||||
internal class PlayerProbeEvent : QSBEvent<EnumMessage<ProbeEvent>>
|
internal class PlayerProbeEvent : QSBEvent<EnumMessage<ProbeEvent>>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
=> GlobalMessenger<ProbeEvent>.AddListener(EventNames.QSBProbeEvent, Handler);
|
=> GlobalMessenger<ProbeEvent>.AddListener(EventNames.QSBProbeEvent, Handler);
|
||||||
|
@ -6,7 +6,7 @@ namespace QSB.Tools.ProbeTool.Events
|
|||||||
{
|
{
|
||||||
internal class ProbeStartRetrieveEvent : QSBEvent<FloatMessage>
|
internal class ProbeStartRetrieveEvent : QSBEvent<FloatMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
=> GlobalMessenger<float>.AddListener(EventNames.QSBProbeStartRetrieve, Handler);
|
=> GlobalMessenger<float>.AddListener(EventNames.QSBProbeStartRetrieve, Handler);
|
||||||
|
@ -6,7 +6,7 @@ namespace QSB.Tools.SignalscopeTool.Events
|
|||||||
{
|
{
|
||||||
public class PlayerSignalscopeEvent : QSBEvent<ToggleMessage>
|
public class PlayerSignalscopeEvent : QSBEvent<ToggleMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => false;
|
public override bool RequireWorldObjectsReady => false;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
{
|
{
|
||||||
|
@ -6,7 +6,7 @@ namespace QSB.Tools.SignalscopeTool.FrequencySync.Events
|
|||||||
{
|
{
|
||||||
public class IdentifyFrequencyEvent : QSBEvent<EnumMessage<SignalFrequency>>
|
public class IdentifyFrequencyEvent : QSBEvent<EnumMessage<SignalFrequency>>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<SignalFrequency>.AddListener(EventNames.QSBIdentifyFrequency, Handler);
|
public override void SetupListener() => GlobalMessenger<SignalFrequency>.AddListener(EventNames.QSBIdentifyFrequency, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<SignalFrequency>.RemoveListener(EventNames.QSBIdentifyFrequency, Handler);
|
public override void CloseListener() => GlobalMessenger<SignalFrequency>.RemoveListener(EventNames.QSBIdentifyFrequency, Handler);
|
||||||
|
@ -7,7 +7,7 @@ namespace QSB.Tools.SignalscopeTool.FrequencySync.Events
|
|||||||
public class IdentifySignalEvent : QSBEvent<EnumMessage<SignalName>>
|
public class IdentifySignalEvent : QSBEvent<EnumMessage<SignalName>>
|
||||||
{
|
{
|
||||||
// TODO : fix this with save-sync
|
// TODO : fix this with save-sync
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<SignalName>.AddListener(EventNames.QSBIdentifySignal, Handler);
|
public override void SetupListener() => GlobalMessenger<SignalName>.AddListener(EventNames.QSBIdentifySignal, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<SignalName>.RemoveListener(EventNames.QSBIdentifySignal, Handler);
|
public override void CloseListener() => GlobalMessenger<SignalName>.RemoveListener(EventNames.QSBIdentifySignal, Handler);
|
||||||
|
@ -6,7 +6,7 @@ namespace QSB.Tools.TranslatorTool.Events
|
|||||||
{
|
{
|
||||||
public class PlayerTranslatorEvent : QSBEvent<ToggleMessage>
|
public class PlayerTranslatorEvent : QSBEvent<ToggleMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => false;
|
public override bool RequireWorldObjectsReady => false;
|
||||||
|
|
||||||
public override void SetupListener()
|
public override void SetupListener()
|
||||||
{
|
{
|
||||||
|
@ -6,7 +6,7 @@ namespace QSB.Tools.TranslatorTool.TranslationSync.Events
|
|||||||
{
|
{
|
||||||
public class SetAsTranslatedEvent : QSBEvent<SetAsTranslatedMessage>
|
public class SetAsTranslatedEvent : QSBEvent<SetAsTranslatedMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<NomaiTextType, int, int>.AddListener(EventNames.QSBTextTranslated, Handler);
|
public override void SetupListener() => GlobalMessenger<NomaiTextType, int, int>.AddListener(EventNames.QSBTextTranslated, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<NomaiTextType, int, int>.RemoveListener(EventNames.QSBTextTranslated, Handler);
|
public override void CloseListener() => GlobalMessenger<NomaiTextType, int, int>.RemoveListener(EventNames.QSBTextTranslated, Handler);
|
||||||
|
@ -5,7 +5,7 @@ namespace QSB.Utility.Events
|
|||||||
{
|
{
|
||||||
public class DebugEvent : QSBEvent<EnumMessage<DebugEventEnum>>
|
public class DebugEvent : QSBEvent<EnumMessage<DebugEventEnum>>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => false;
|
public override bool RequireWorldObjectsReady => false;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<DebugEventEnum>.AddListener(EventNames.QSBDebugEvent, Handler);
|
public override void SetupListener() => GlobalMessenger<DebugEventEnum>.AddListener(EventNames.QSBDebugEvent, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<DebugEventEnum>.RemoveListener(EventNames.QSBDebugEvent, Handler);
|
public override void CloseListener() => GlobalMessenger<DebugEventEnum>.RemoveListener(EventNames.QSBDebugEvent, Handler);
|
||||||
|
@ -7,7 +7,7 @@ namespace QSB.ZeroGCaveSync.Events
|
|||||||
{
|
{
|
||||||
internal class SatelliteNodeRepairTick : QSBEvent<RepairTickMessage>
|
internal class SatelliteNodeRepairTick : QSBEvent<RepairTickMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<SatelliteNode, float>.AddListener(EventNames.QSBSatelliteRepairTick, Handler);
|
public override void SetupListener() => GlobalMessenger<SatelliteNode, float>.AddListener(EventNames.QSBSatelliteRepairTick, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<SatelliteNode, float>.RemoveListener(EventNames.QSBSatelliteRepairTick, Handler);
|
public override void CloseListener() => GlobalMessenger<SatelliteNode, float>.RemoveListener(EventNames.QSBSatelliteRepairTick, Handler);
|
||||||
|
@ -7,7 +7,7 @@ namespace QSB.ZeroGCaveSync.Events
|
|||||||
{
|
{
|
||||||
internal class SatelliteNodeRepaired : QSBEvent<WorldObjectMessage>
|
internal class SatelliteNodeRepaired : QSBEvent<WorldObjectMessage>
|
||||||
{
|
{
|
||||||
public override bool RequireWorldObjectsReady() => true;
|
public override bool RequireWorldObjectsReady => true;
|
||||||
|
|
||||||
public override void SetupListener() => GlobalMessenger<SatelliteNode>.AddListener(EventNames.QSBSatelliteRepaired, Handler);
|
public override void SetupListener() => GlobalMessenger<SatelliteNode>.AddListener(EventNames.QSBSatelliteRepaired, Handler);
|
||||||
public override void CloseListener() => GlobalMessenger<SatelliteNode>.RemoveListener(EventNames.QSBSatelliteRepaired, Handler);
|
public override void CloseListener() => GlobalMessenger<SatelliteNode>.RemoveListener(EventNames.QSBSatelliteRepaired, Handler);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user