using Robust.Shared.GameStates; using Robust.Shared.Serialization; namespace Content.Shared.Mech.Components; /// /// Attached to entities piloting a /// /// /// Get in the robot, Shinji /// [RegisterComponent, NetworkedComponent] public sealed partial class MechPilotComponent : Component { /// /// The mech being piloted /// [ViewVariables(VVAccess.ReadWrite)] public EntityUid Mech; } [Serializable, NetSerializable] public sealed class MechPilotComponentState : ComponentState { public EntityUid Mech; }