* The real movement refactor * ref events * Jetpack cleanup * a * Vehicles partially working * Balance tweaks * Restore some shitcode * AAAAAAAA * Even more prediction * ECS compstate trying to fix this * yml * vehicles kill me * Don't lock keys * a * Fix problem * Fix sounds * shuttle inputs * Shuttle controls * space brakes * Keybinds * Fix merge * Handle shutdown * Fix keys * Bump friction * fix buckle offset * Fix relay and friction * Fix jetpack turning * contexts amirite
21 lines
527 B
C#
21 lines
527 B
C#
using Content.Shared.Physics.Pull;
|
|
using Content.Shared.Vehicle.Components;
|
|
using Robust.Shared.Serialization;
|
|
|
|
namespace Content.Shared.Vehicle;
|
|
|
|
public abstract partial class SharedVehicleSystem
|
|
{
|
|
[Serializable, NetSerializable]
|
|
protected sealed class RiderComponentState : ComponentState
|
|
{
|
|
public EntityUid? Entity;
|
|
}
|
|
|
|
private void OnRiderPull(EntityUid uid, RiderComponent component, PullAttemptEvent args)
|
|
{
|
|
if (component.Vehicle != null)
|
|
args.Cancelled = true;
|
|
}
|
|
}
|