Content update for NetEntities (#18935)

This commit is contained in:
metalgearsloth
2023-09-11 09:42:41 +10:00
committed by GitHub
parent 389c8d1a2c
commit 5a0fc68be2
526 changed files with 3058 additions and 2215 deletions

View File

@@ -62,14 +62,14 @@ public abstract class SharedJetpackSystem : EntitySystem
if (args.Current is not JetpackUserComponentState state)
return;
component.Jetpack = state.Jetpack;
component.Jetpack = EnsureEntity<JetpackUserComponent>(state.Jetpack, uid);
}
private void OnJetpackUserGetState(EntityUid uid, JetpackUserComponent component, ref ComponentGetState args)
{
args.State = new JetpackUserComponentState()
{
Jetpack = component.Jetpack,
Jetpack = GetNetEntity(component.Jetpack),
};
}
@@ -198,7 +198,7 @@ public abstract class SharedJetpackSystem : EntitySystem
[Serializable, NetSerializable]
protected sealed class JetpackUserComponentState : ComponentState
{
public EntityUid Jetpack;
public NetEntity Jetpack;
}
}