Content update for NetEntities (#18935)
This commit is contained in:
@@ -171,18 +171,14 @@ public sealed class StepTriggerSystem : EntitySystem
|
||||
component.RequiredTriggerSpeed = state.RequiredTriggerSpeed;
|
||||
component.IntersectRatio = state.IntersectRatio;
|
||||
component.Active = state.Active;
|
||||
var stepped = EnsureEntitySet<StepTriggerComponent>(state.CurrentlySteppedOn, uid);
|
||||
var colliding = EnsureEntitySet<StepTriggerComponent>(state.CurrentlySteppedOn, uid);
|
||||
|
||||
if (!component.CurrentlySteppedOn.SetEquals(state.CurrentlySteppedOn))
|
||||
{
|
||||
component.CurrentlySteppedOn.Clear();
|
||||
component.CurrentlySteppedOn.UnionWith(state.CurrentlySteppedOn);
|
||||
}
|
||||
component.CurrentlySteppedOn.Clear();
|
||||
component.CurrentlySteppedOn.UnionWith(stepped);
|
||||
|
||||
if (!component.Colliding.SetEquals(state.Colliding))
|
||||
{
|
||||
component.Colliding.Clear();
|
||||
component.Colliding.UnionWith(state.Colliding);
|
||||
}
|
||||
component.Colliding.Clear();
|
||||
component.Colliding.UnionWith(colliding);
|
||||
|
||||
if (component.Colliding.Count > 0)
|
||||
{
|
||||
@@ -194,12 +190,12 @@ public sealed class StepTriggerSystem : EntitySystem
|
||||
}
|
||||
}
|
||||
|
||||
private static void TriggerGetState(EntityUid uid, StepTriggerComponent component, ref ComponentGetState args)
|
||||
private void TriggerGetState(EntityUid uid, StepTriggerComponent component, ref ComponentGetState args)
|
||||
{
|
||||
args.State = new StepTriggerComponentState(
|
||||
component.IntersectRatio,
|
||||
component.CurrentlySteppedOn,
|
||||
component.Colliding,
|
||||
GetNetEntitySet(component.CurrentlySteppedOn),
|
||||
GetNetEntitySet(component.Colliding),
|
||||
component.RequiredTriggerSpeed,
|
||||
component.Active);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user