Improvements based on suggestions

This commit is contained in:
Lukas Moungos
2019-11-01 20:43:46 +01:00
parent fbca9ba8e1
commit 50f1a90f58
5 changed files with 55 additions and 25 deletions

View File

@@ -7,10 +7,19 @@ namespace ReallifeGamemode.Server.Util
public class CheckPointHandle : Script
{
public static List<CheckPointListForPlayer> listHandle = new List<CheckPointListForPlayer>();
public static void DeleteCheckpoints(Client player)
{
RemovePlayerHandlerFromList(player);
player.TriggerEvent("destroyCP");
}
public static void StartCheckPointRoute(Client player, IEnumerable<Vector3> nListCps, int delay, int markerID, int markerSize, string nEvent)
{
RemovePlayerHandlerFromList(player);
CheckPointListForPlayer playerHandle = new CheckPointListForPlayer(player, nListCps, delay, markerID, markerSize, nEvent);
playerHandle.DeleteCheckpoints();
listHandle.Add(playerHandle);
playerHandle.StartRoute();
@@ -83,5 +92,10 @@ namespace ReallifeGamemode.Server.Util
CheckPointHandle.RemovePlayerHandlerFromList(this.player);
}
}
public void DeleteCheckpoints()
{
this.player.TriggerEvent("destroyCP");
}
}
}