Refactor serialization copying to use source generators (#19412)
This commit is contained in:
@@ -15,7 +15,7 @@ namespace Content.Shared.Mech.Components;
|
||||
/// powered via an internal battery.
|
||||
/// </summary>
|
||||
[RegisterComponent, NetworkedComponent]
|
||||
public sealed class MechComponent : Component
|
||||
public sealed partial class MechComponent : Component
|
||||
{
|
||||
/// <summary>
|
||||
/// How much "health" the mech has left.
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace Content.Shared.Mech.Components;
|
||||
/// Get in the robot, Shinji
|
||||
/// </remarks>
|
||||
[RegisterComponent, NetworkedComponent]
|
||||
public sealed class MechPilotComponent : Component
|
||||
public sealed partial class MechPilotComponent : Component
|
||||
{
|
||||
/// <summary>
|
||||
/// The mech being piloted
|
||||
|
||||
@@ -485,7 +485,7 @@ public abstract class SharedMechSystem : EntitySystem
|
||||
/// on both success and failure
|
||||
/// </summary>
|
||||
[Serializable, NetSerializable]
|
||||
public sealed class RemoveBatteryEvent : SimpleDoAfterEvent
|
||||
public sealed partial class RemoveBatteryEvent : SimpleDoAfterEvent
|
||||
{
|
||||
}
|
||||
|
||||
@@ -494,7 +494,7 @@ public sealed class RemoveBatteryEvent : SimpleDoAfterEvent
|
||||
/// on both success and failure
|
||||
/// </summary>
|
||||
[Serializable, NetSerializable]
|
||||
public sealed class MechExitEvent : SimpleDoAfterEvent
|
||||
public sealed partial class MechExitEvent : SimpleDoAfterEvent
|
||||
{
|
||||
}
|
||||
|
||||
@@ -502,6 +502,6 @@ public sealed class MechExitEvent : SimpleDoAfterEvent
|
||||
/// Event raised when a person enters a mech, on both success and failure
|
||||
/// </summary>
|
||||
[Serializable, NetSerializable]
|
||||
public sealed class MechEntryEvent : SimpleDoAfterEvent
|
||||
public sealed partial class MechEntryEvent : SimpleDoAfterEvent
|
||||
{
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@ namespace Content.Shared.Mech.Equipment.Components;
|
||||
/// A piece of equipment that can be installed into <see cref="MechComponent"/>
|
||||
/// </summary>
|
||||
[RegisterComponent]
|
||||
public sealed class MechEquipmentComponent : Component
|
||||
public sealed partial class MechEquipmentComponent : Component
|
||||
{
|
||||
/// <summary>
|
||||
/// How long does it take to install this piece of equipment
|
||||
@@ -42,12 +42,12 @@ public sealed class MechEquipmentInstallCancelled : EntityEventArgs
|
||||
}
|
||||
|
||||
[Serializable, NetSerializable]
|
||||
public sealed class GrabberDoAfterEvent : SimpleDoAfterEvent
|
||||
public sealed partial class GrabberDoAfterEvent : SimpleDoAfterEvent
|
||||
{
|
||||
}
|
||||
|
||||
[Serializable, NetSerializable]
|
||||
public sealed class InsertEquipmentEvent : SimpleDoAfterEvent
|
||||
public sealed partial class InsertEquipmentEvent : SimpleDoAfterEvent
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -49,14 +49,14 @@ public record struct AttemptRemoveMechEquipmentEvent()
|
||||
public bool Cancelled = false;
|
||||
}
|
||||
|
||||
public sealed class MechToggleEquipmentEvent : InstantActionEvent
|
||||
public sealed partial class MechToggleEquipmentEvent : InstantActionEvent
|
||||
{
|
||||
}
|
||||
|
||||
public sealed class MechOpenUiEvent : InstantActionEvent
|
||||
public sealed partial class MechOpenUiEvent : InstantActionEvent
|
||||
{
|
||||
}
|
||||
|
||||
public sealed class MechEjectPilotEvent : InstantActionEvent
|
||||
public sealed partial class MechEjectPilotEvent : InstantActionEvent
|
||||
{
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user