This commit is contained in:
MSWS
2025-02-25 19:12:26 -08:00
parent 3666814699
commit e7b8b5c28c
2 changed files with 8 additions and 7 deletions

View File

@@ -55,12 +55,12 @@ public class WardenMarkerBehavior(IWardenService warden, IWardenLocale locale)
public void Start(BasePlugin basePlugin) {
plugin = basePlugin;
tmpMarker = new BeamCircle(basePlugin, new Vector(), CV_MIN_RADIUS.Value,
15);
20);
markers = [
new BeamCircle(basePlugin, new Vector(), CV_MIN_RADIUS.Value, 15),
new BeamCircle(basePlugin, new Vector(), CV_MIN_RADIUS.Value, 15),
new BeamCircle(basePlugin, new Vector(), CV_MIN_RADIUS.Value, 15),
new BeamCircle(basePlugin, new Vector(), CV_MIN_RADIUS.Value, 15)
new BeamCircle(basePlugin, new Vector(), CV_MIN_RADIUS.Value, 20),
new BeamCircle(basePlugin, new Vector(), CV_MIN_RADIUS.Value, 20),
new BeamCircle(basePlugin, new Vector(), CV_MIN_RADIUS.Value, 20),
new BeamCircle(basePlugin, new Vector(), CV_MIN_RADIUS.Value, 20)
];
markers[0].SetColor(Color.Red);
@@ -80,7 +80,7 @@ public class WardenMarkerBehavior(IWardenService warden, IWardenLocale locale)
menu.AddOption("Purple", (_, _) => placeMarker(3));
basePlugin.AddCommandListener("player_ping", CommandListener_PlayerPing);
basePlugin.AddTimer(0.1f, OnTick, TimerFlags.REPEAT);
basePlugin.RegisterListener<Listeners.OnTick>(OnTick);
}
private void placeMarker(int index) {

View File

@@ -48,7 +48,8 @@ public class BeamLine(BasePlugin plugin, Vector position, Vector end)
public override void Remove() {
KillTimer?.Kill();
if (beam != null && beam.IsValid) beam.AcceptInput("Kill");
if (beam != null && beam.IsValid) beam.Remove();
beam = null;
}