Optimise pinpointer activation significantly (#7169)

This commit is contained in:
metalgearsloth
2022-03-20 05:27:26 +11:00
committed by GitHub
parent 8e46b8040e
commit 0318b6f9e5
8 changed files with 54 additions and 48 deletions

View File

@@ -1,7 +1,4 @@
using System.Collections.Generic;
using Robust.Shared.GameObjects;
using Robust.Shared.GameStates;
using Robust.Shared.Maths;
namespace Content.Shared.Pinpointer
{
@@ -44,7 +41,7 @@ namespace Content.Shared.Pinpointer
return;
pinpointer.DistanceToTarget = distance;
pinpointer.Dirty();
Dirty(pinpointer);
}
/// <summary>
@@ -59,7 +56,7 @@ namespace Content.Shared.Pinpointer
return;
pinpointer.DirectionToTarget = directionToTarget;
pinpointer.Dirty();
Dirty(pinpointer);
}
/// <summary>
@@ -79,7 +76,7 @@ namespace Content.Shared.Pinpointer
ActivePinpointers.Remove(uid);
pinpointer.IsActive = isActive;
pinpointer.Dirty();
Dirty(pinpointer);
}