mirror of
https://github.com/misternebula/quantum-space-buddies.git
synced 2025-02-05 06:39:50 +00:00
remove default ctors from messages
This commit is contained in:
parent
51e29c4535
commit
7acd63e339
@ -18,8 +18,6 @@ namespace QSB.Anglerfish.Messages
|
||||
LocalDisturbancePos = qsbAngler.AttachedObject._localDisturbancePos;
|
||||
}
|
||||
|
||||
public AnglerChangeStateMessage() { }
|
||||
|
||||
public override void Serialize(QNetworkWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
@ -7,8 +7,6 @@ namespace QSB.Animation.NPC.Messages
|
||||
{
|
||||
public NpcAnimationMessage(bool start) => Value = start;
|
||||
|
||||
public NpcAnimationMessage() { }
|
||||
|
||||
public override void OnReceiveRemote()
|
||||
{
|
||||
if (Value)
|
||||
|
@ -16,8 +16,6 @@ namespace QSB.Animation.Player.Messages
|
||||
Name = name;
|
||||
}
|
||||
|
||||
public AnimationTriggerMessage() { }
|
||||
|
||||
public override void Serialize(QNetworkWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
@ -16,8 +16,6 @@ namespace QSB.Animation.Player.Messages
|
||||
Value = type;
|
||||
}
|
||||
|
||||
public ChangeAnimTypeMessage() { }
|
||||
|
||||
public override void Serialize(QNetworkWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
@ -22,8 +22,6 @@ namespace QSB.Animation.Player.Messages
|
||||
|
||||
private PlayerSuitMessage(bool on) => Value = on;
|
||||
|
||||
public PlayerSuitMessage() { }
|
||||
|
||||
public override void OnReceiveRemote()
|
||||
{
|
||||
var player = QSBPlayerManager.GetPlayer(From);
|
||||
|
@ -19,8 +19,6 @@ namespace QSB.AuthoritySync
|
||||
Value = action;
|
||||
}
|
||||
|
||||
public AuthQueueMessage() { }
|
||||
|
||||
public override void Serialize(QNetworkWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
@ -7,8 +7,6 @@ namespace QSB.CampfireSync.Messages
|
||||
{
|
||||
public CampfireStateMessage(Campfire.State state) => Value = state;
|
||||
|
||||
public CampfireStateMessage() { }
|
||||
|
||||
public override void OnReceiveRemote() => WorldObject.SetState(Value);
|
||||
}
|
||||
}
|
||||
|
@ -9,8 +9,6 @@ namespace QSB.ClientServerStateSync.Messages
|
||||
{
|
||||
public ClientStateMessage(ClientState state) => Value = state;
|
||||
|
||||
public ClientStateMessage() { }
|
||||
|
||||
public override void OnReceiveLocal()
|
||||
=> ClientStateManager.Instance.ChangeClientState(Value);
|
||||
|
||||
|
@ -6,8 +6,6 @@ namespace QSB.ClientServerStateSync.Messages
|
||||
{
|
||||
public ServerStateMessage(ServerState state) => Value = state;
|
||||
|
||||
public ServerStateMessage() { }
|
||||
|
||||
public override void OnReceiveLocal() => OnReceiveRemote();
|
||||
public override void OnReceiveRemote()
|
||||
=> ServerStateManager.Instance.ChangeServerState(Value);
|
||||
|
@ -19,8 +19,6 @@ namespace QSB.ConversationSync.Messages
|
||||
Message = message;
|
||||
}
|
||||
|
||||
public ConversationMessage() { }
|
||||
|
||||
public override void Serialize(QNetworkWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
@ -19,8 +19,6 @@ namespace QSB.ConversationSync.Messages
|
||||
Value = start;
|
||||
}
|
||||
|
||||
public ConversationStartEndMessage() { }
|
||||
|
||||
public override void Serialize(QNetworkWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
@ -26,8 +26,6 @@ namespace QSB.ConversationSync.Messages
|
||||
ConditionState = state;
|
||||
}
|
||||
|
||||
public DialogueConditionMessage() { }
|
||||
|
||||
public override void Serialize(QNetworkWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
@ -15,8 +15,6 @@ namespace QSB.ConversationSync.Messages
|
||||
ListDialoguesIndex = listIndex;
|
||||
}
|
||||
|
||||
public EnterRemoteDialogueMessage() { }
|
||||
|
||||
public override void Serialize(QNetworkWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
@ -13,8 +13,6 @@ namespace QSB.DeathSync.Messages
|
||||
|
||||
public PlayerDeathMessage(DeathType type) => NecronomiconIndex = Necronomicon.GetRandomIndex(type);
|
||||
|
||||
public PlayerDeathMessage() { }
|
||||
|
||||
public override void Serialize(QNetworkWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
@ -7,8 +7,6 @@ namespace QSB.ElevatorSync.Messages
|
||||
{
|
||||
public ElevatorMessage(bool isGoingUp) => Value = isGoingUp;
|
||||
|
||||
public ElevatorMessage() { }
|
||||
|
||||
public override void OnReceiveRemote() => WorldObject.RemoteCall(Value);
|
||||
}
|
||||
}
|
@ -20,8 +20,6 @@ namespace QSB.EyeOfTheUniverse.EyeStateSync.Messages
|
||||
|
||||
private EyeStateMessage(EyeState state) => Value = state;
|
||||
|
||||
public EyeStateMessage() { }
|
||||
|
||||
public override bool ShouldReceive => WorldObjectManager.AllObjectsReady;
|
||||
|
||||
public override void OnReceiveLocal()
|
||||
|
@ -7,8 +7,6 @@ namespace QSB.GeyserSync.Messages
|
||||
{
|
||||
public GeyserMessage(bool state) => Value = state;
|
||||
|
||||
public GeyserMessage() { }
|
||||
|
||||
public override void OnReceiveRemote() => WorldObject.SetState(Value);
|
||||
}
|
||||
}
|
@ -21,8 +21,6 @@ namespace QSB.ItemSync.Messages
|
||||
SectorId = sector.GetWorldObject<QSBSector>().ObjectId;
|
||||
}
|
||||
|
||||
public DropItemMessage() { }
|
||||
|
||||
public override void Serialize(QNetworkWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
@ -20,8 +20,6 @@ namespace QSB.ItemSync.Messages
|
||||
ItemId = itemId;
|
||||
}
|
||||
|
||||
public SocketItemMessage() { }
|
||||
|
||||
public override void Serialize(QNetworkWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
@ -7,8 +7,6 @@ namespace QSB.JellyfishSync.Messages
|
||||
{
|
||||
public JellyfishRisingMessage(bool isRising) => Value = isRising;
|
||||
|
||||
public JellyfishRisingMessage() { }
|
||||
|
||||
public override void OnReceiveRemote() => WorldObject.IsRising = Value;
|
||||
|
||||
}
|
||||
|
@ -17,8 +17,6 @@ namespace QSB.LogSync.Messages
|
||||
ShowNotification = showNotification;
|
||||
}
|
||||
|
||||
public RevealFactMessage() { }
|
||||
|
||||
public override void Serialize(QNetworkWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
@ -7,8 +7,6 @@ namespace QSB.MeteorSync.Messages
|
||||
{
|
||||
public FragmentDamageMessage(float damage) => Value = damage;
|
||||
|
||||
public FragmentDamageMessage() { }
|
||||
|
||||
public override void OnReceiveRemote() => WorldObject.AddDamage(Value);
|
||||
}
|
||||
}
|
@ -44,8 +44,6 @@ namespace QSB.MeteorSync.Messages
|
||||
}
|
||||
}
|
||||
|
||||
public FragmentResyncMessage() { }
|
||||
|
||||
public override void Serialize(QNetworkWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
@ -15,8 +15,6 @@ namespace QSB.MeteorSync.Messages
|
||||
LaunchSpeed = qsbMeteorLauncher.LaunchSpeed;
|
||||
}
|
||||
|
||||
public MeteorLaunchMessage() { }
|
||||
|
||||
public override void Serialize(QNetworkWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
@ -9,8 +9,6 @@ namespace QSB.OrbSync.Messages
|
||||
{
|
||||
public OrbDragMessage(bool isDragging) => Value = isDragging;
|
||||
|
||||
public OrbDragMessage() { }
|
||||
|
||||
public override void OnReceiveLocal()
|
||||
{
|
||||
var qsbOrb = ObjectId.GetWorldObject<QSBOrb>();
|
||||
|
@ -10,8 +10,6 @@ namespace QSB.OrbSync.Messages
|
||||
|
||||
public OrbSlotMessage(int slotIndex) => SlotIndex = slotIndex;
|
||||
|
||||
public OrbSlotMessage() { }
|
||||
|
||||
public override void Serialize(QNetworkWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
@ -37,8 +37,6 @@ namespace QSB.Player.Messages
|
||||
ObjectId = objectId;
|
||||
}
|
||||
|
||||
public EnterLeaveMessage() { }
|
||||
|
||||
public override void Serialize(QNetworkWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
@ -12,8 +12,6 @@ namespace QSB.Player.Messages
|
||||
|
||||
public PlayerEntangledMessage(int objectId) => ObjectId = objectId;
|
||||
|
||||
public PlayerEntangledMessage() { }
|
||||
|
||||
public override bool ShouldReceive => WorldObjectManager.AllObjectsReady;
|
||||
|
||||
public override void OnReceiveLocal()
|
||||
|
@ -22,8 +22,6 @@ namespace QSB.Player.Messages
|
||||
DlcInstalled = QSBCore.DLCInstalled;
|
||||
}
|
||||
|
||||
public PlayerJoinMessage() { }
|
||||
|
||||
public override void Serialize(QNetworkWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
@ -18,8 +18,6 @@ namespace QSB.Player.Messages
|
||||
Value = reason;
|
||||
}
|
||||
|
||||
public PlayerKickMessage() { }
|
||||
|
||||
public override void Serialize(QNetworkWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
@ -8,8 +8,6 @@ namespace QSB.Player.Messages
|
||||
{
|
||||
public PlayerReadyMessage(bool ready) => Value = ready;
|
||||
|
||||
public PlayerReadyMessage() { }
|
||||
|
||||
public override void OnReceiveRemote()
|
||||
{
|
||||
if (QSBCore.IsHost)
|
||||
|
@ -17,8 +17,6 @@ namespace QSB.QuantumSync.Messages
|
||||
Angle = angle;
|
||||
}
|
||||
|
||||
public EyeProxyMoonStateChangeMessage() { }
|
||||
|
||||
public override void Serialize(QNetworkWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
@ -19,8 +19,6 @@ namespace QSB.QuantumSync.Messages
|
||||
OrbitAngle = orbitAngle;
|
||||
}
|
||||
|
||||
public MoonStateChangeMessage() { }
|
||||
|
||||
public override void Serialize(QNetworkWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
@ -12,8 +12,6 @@ namespace QSB.QuantumSync.Messages
|
||||
|
||||
public MultiStateChangeMessage(int stateIndex) => StateIndex = stateIndex;
|
||||
|
||||
public MultiStateChangeMessage() { }
|
||||
|
||||
public override void Serialize(QNetworkWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
@ -12,8 +12,6 @@ namespace QSB.QuantumSync.Messages
|
||||
|
||||
public QuantumShuffleMessage(int[] indexArray) => IndexArray = indexArray;
|
||||
|
||||
public QuantumShuffleMessage() { }
|
||||
|
||||
public override void Serialize(QNetworkWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
@ -18,8 +18,6 @@ namespace QSB.QuantumSync.Messages
|
||||
LocalRotation = localRotation;
|
||||
}
|
||||
|
||||
public SocketStateChangeMessage() { }
|
||||
|
||||
public override void Serialize(QNetworkWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
@ -11,8 +11,6 @@ namespace QSB.RespawnSync.Messages
|
||||
|
||||
public PlayerRespawnMessage(uint playerId) => PlayerId = playerId;
|
||||
|
||||
public PlayerRespawnMessage() { }
|
||||
|
||||
public override void Serialize(QNetworkWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
@ -36,8 +36,6 @@ namespace QSB.RoastingSync.Messages
|
||||
Value = roasting;
|
||||
}
|
||||
|
||||
public EnterExitRoastingMessage() { }
|
||||
|
||||
public override void Serialize(QNetworkWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
@ -13,8 +13,6 @@ namespace QSB.RoastingSync.Messages
|
||||
{
|
||||
public MarshmallowEventMessage(MarshmallowMessageType type) => Value = type;
|
||||
|
||||
public MarshmallowEventMessage() { }
|
||||
|
||||
public override bool ShouldReceive => WorldObjectManager.AllObjectsReady;
|
||||
|
||||
public override void OnReceiveRemote()
|
||||
|
@ -6,8 +6,6 @@ namespace QSB.SatelliteSync.Messages
|
||||
{
|
||||
public SatelliteProjectorMessage(bool usingProjector) => Value = usingProjector;
|
||||
|
||||
public SatelliteProjectorMessage() { }
|
||||
|
||||
public override void OnReceiveRemote()
|
||||
{
|
||||
if (Value)
|
||||
|
@ -6,8 +6,6 @@ namespace QSB.SatelliteSync.Messages
|
||||
{
|
||||
public SatelliteProjectorSnapshotMessage(bool forward) => Value = forward;
|
||||
|
||||
public SatelliteProjectorSnapshotMessage() { }
|
||||
|
||||
public override void OnReceiveRemote() => SatelliteProjectorManager.Instance.RemoteTakeSnapshot(Value);
|
||||
}
|
||||
}
|
||||
|
@ -80,8 +80,6 @@ namespace QSB.SaveSync.Messages
|
||||
KnownSignals = gameSave.knownSignals;
|
||||
}
|
||||
|
||||
public GameStateMessage() { }
|
||||
|
||||
public override void OnReceiveRemote()
|
||||
{
|
||||
if (QSBSceneManager.CurrentScene != OWScene.TitleScreen)
|
||||
|
@ -7,8 +7,6 @@ namespace QSB.ShipSync.Messages.Component
|
||||
{
|
||||
public ComponentRepairTickMessage(float repairFraction) => Value = repairFraction;
|
||||
|
||||
public ComponentRepairTickMessage() { }
|
||||
|
||||
public override void OnReceiveRemote() => WorldObject.RepairTick(Value);
|
||||
}
|
||||
}
|
||||
|
@ -26,8 +26,6 @@ namespace QSB.ShipSync.Messages
|
||||
|
||||
public FlyShipMessage(bool flying) => Value = flying;
|
||||
|
||||
public FlyShipMessage() { }
|
||||
|
||||
public override bool ShouldReceive => WorldObjectManager.AllObjectsReady;
|
||||
|
||||
public override void OnReceiveLocal() => SetCurrentFlyer(From, Value);
|
||||
|
@ -7,8 +7,6 @@ namespace QSB.ShipSync.Messages
|
||||
{
|
||||
public HatchMessage(bool open) => Value = open;
|
||||
|
||||
public HatchMessage() { }
|
||||
|
||||
public override bool ShouldReceive => WorldObjectManager.AllObjectsReady;
|
||||
|
||||
public override void OnReceiveRemote()
|
||||
|
@ -7,8 +7,6 @@ namespace QSB.ShipSync.Messages.Hull
|
||||
{
|
||||
public HullChangeIntegrityMessage(float integrity) => Value = integrity;
|
||||
|
||||
public HullChangeIntegrityMessage() { }
|
||||
|
||||
public override void OnReceiveRemote() => WorldObject.ChangeIntegrity(Value);
|
||||
}
|
||||
}
|
||||
|
@ -7,8 +7,6 @@ namespace QSB.ShipSync.Messages.Hull
|
||||
{
|
||||
public HullRepairTickMessage(float repairFraction) => Value = repairFraction;
|
||||
|
||||
public HullRepairTickMessage() { }
|
||||
|
||||
public override void OnReceiveRemote() => WorldObject.RepairTick(Value);
|
||||
}
|
||||
}
|
||||
|
@ -19,8 +19,6 @@ namespace QSB.StatueSync.Messages
|
||||
CameraDegrees = degrees;
|
||||
}
|
||||
|
||||
public StartStatueMessage() { }
|
||||
|
||||
public override void Serialize(QNetworkWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
@ -14,8 +14,6 @@ namespace QSB.TimeSync.Messages
|
||||
LoopCount = count;
|
||||
}
|
||||
|
||||
public ServerTimeMessage() { }
|
||||
|
||||
public override void Serialize(QNetworkWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
@ -22,8 +22,6 @@ namespace QSB.Tools.FlashlightTool.Messages
|
||||
|
||||
private PlayerFlashlightMessage(bool on) => Value = on;
|
||||
|
||||
public PlayerFlashlightMessage() { }
|
||||
|
||||
public override void OnReceiveRemote()
|
||||
{
|
||||
var player = QSBPlayerManager.GetPlayer(From);
|
||||
|
@ -38,8 +38,6 @@ namespace QSB.Tools.ProbeLauncherTool.Messages
|
||||
|
||||
private EquipProbeLauncherMessage(bool equipped) => Value = equipped;
|
||||
|
||||
public EquipProbeLauncherMessage() { }
|
||||
|
||||
public override void OnReceiveRemote()
|
||||
{
|
||||
var player = QSBPlayerManager.GetPlayer(From);
|
||||
|
@ -8,8 +8,6 @@ namespace QSB.Tools.ProbeLauncherTool.Messages
|
||||
{
|
||||
public PlayerRetrieveProbeMessage(bool playEffects) => Value = playEffects;
|
||||
|
||||
public PlayerRetrieveProbeMessage() { }
|
||||
|
||||
public override bool ShouldReceive => WorldObjectManager.AllObjectsReady;
|
||||
|
||||
public override void OnReceiveRemote()
|
||||
|
@ -7,8 +7,6 @@ namespace QSB.Tools.ProbeLauncherTool.Messages
|
||||
{
|
||||
public RetrieveProbeMessage(bool state) => Value = state;
|
||||
|
||||
public RetrieveProbeMessage() { }
|
||||
|
||||
public override void OnReceiveRemote() => WorldObject.RetrieveProbe(Value);
|
||||
}
|
||||
}
|
||||
|
@ -8,8 +8,6 @@ namespace QSB.Tools.ProbeTool.Messages
|
||||
{
|
||||
public PlayerProbeMessage(ProbeEvent probeEvent) => Value = probeEvent;
|
||||
|
||||
public PlayerProbeMessage() { }
|
||||
|
||||
public override bool ShouldReceive => WorldObjectManager.AllObjectsReady;
|
||||
|
||||
public override void OnReceiveRemote()
|
||||
|
@ -10,8 +10,6 @@ namespace QSB.Tools.ProbeTool.Messages
|
||||
|
||||
public ProbeStartRetrieveMessage(float duration) => Value = duration;
|
||||
|
||||
public ProbeStartRetrieveMessage() { }
|
||||
|
||||
public override void OnReceiveRemote()
|
||||
{
|
||||
var player = QSBPlayerManager.GetPlayer(From);
|
||||
|
@ -7,8 +7,6 @@ namespace QSB.Tools.SignalscopeTool.FrequencySync.Messages
|
||||
{
|
||||
public IdentifyFrequencyMessage(SignalFrequency frequency) => Value = frequency;
|
||||
|
||||
public IdentifyFrequencyMessage() { }
|
||||
|
||||
public override bool ShouldReceive => WorldObjectManager.AllObjectsReady;
|
||||
|
||||
public override void OnReceiveRemote()
|
||||
|
@ -7,8 +7,6 @@ namespace QSB.Tools.SignalscopeTool.FrequencySync.Messages
|
||||
{
|
||||
public IdentifySignalMessage(SignalName name) => Value = name;
|
||||
|
||||
public IdentifySignalMessage() { }
|
||||
|
||||
public override bool ShouldReceive => WorldObjectManager.AllObjectsReady;
|
||||
|
||||
public override void OnReceiveRemote()
|
||||
|
@ -22,8 +22,6 @@ namespace QSB.Tools.SignalscopeTool.Messages
|
||||
|
||||
private PlayerSignalscopeMessage(bool equipped) => Value = equipped;
|
||||
|
||||
public PlayerSignalscopeMessage() { }
|
||||
|
||||
public override void OnReceiveRemote()
|
||||
{
|
||||
var player = QSBPlayerManager.GetPlayer(From);
|
||||
|
@ -22,8 +22,6 @@ namespace QSB.Tools.TranslatorTool.Messages
|
||||
|
||||
private PlayerTranslatorMessage(bool equipped) => Value = equipped;
|
||||
|
||||
public PlayerTranslatorMessage() { }
|
||||
|
||||
public override void OnReceiveRemote()
|
||||
{
|
||||
var player = QSBPlayerManager.GetPlayer(From);
|
||||
|
@ -25,21 +25,18 @@ namespace QSB.Tools.TranslatorTool.TranslationSync.Messages
|
||||
internal class WallTextTranslatedMessage : SetAsTranslatedMessage<QSBWallText>
|
||||
{
|
||||
public WallTextTranslatedMessage(int textId) => TextId = textId;
|
||||
public WallTextTranslatedMessage() { }
|
||||
public override void OnReceiveRemote() => WorldObject.HandleSetAsTranslated(TextId);
|
||||
}
|
||||
|
||||
internal class ComputerTranslatedMessage : SetAsTranslatedMessage<QSBComputer>
|
||||
{
|
||||
public ComputerTranslatedMessage(int textId) => TextId = textId;
|
||||
public ComputerTranslatedMessage() { }
|
||||
public override void OnReceiveRemote() => WorldObject.HandleSetAsTranslated(TextId);
|
||||
}
|
||||
|
||||
internal class VesselComputerTranslatedMessage : SetAsTranslatedMessage<QSBVesselComputer>
|
||||
{
|
||||
public VesselComputerTranslatedMessage(int textId) => TextId = textId;
|
||||
public VesselComputerTranslatedMessage() { }
|
||||
public override void OnReceiveRemote() => WorldObject.HandleSetAsTranslated(TextId);
|
||||
}
|
||||
}
|
@ -7,8 +7,6 @@ namespace QSB.TornadoSync.Messages
|
||||
{
|
||||
public TornadoFormStateMessage(bool formState) => Value = formState;
|
||||
|
||||
public TornadoFormStateMessage() { }
|
||||
|
||||
public override void OnReceiveRemote() => WorldObject.FormState = Value;
|
||||
}
|
||||
}
|
||||
|
@ -6,8 +6,6 @@ namespace QSB.Utility.Messages
|
||||
{
|
||||
public DebugMessage(DebugMessageEnum type) => Value = type;
|
||||
|
||||
public DebugMessage() { }
|
||||
|
||||
public override void OnReceiveLocal() => OnReceiveRemote();
|
||||
|
||||
public override void OnReceiveRemote()
|
||||
|
@ -7,8 +7,6 @@ namespace QSB.ZeroGCaveSync.Messages
|
||||
{
|
||||
public SatelliteNodeRepairTickMessage(float repairFraction) => Value = repairFraction;
|
||||
|
||||
public SatelliteNodeRepairTickMessage() { }
|
||||
|
||||
public override void OnReceiveRemote() => WorldObject.RepairTick(Value);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user