diff --git a/ReallifeGamemode.Server/Job/MuellmannData.cs b/ReallifeGamemode.Server/Job/MuellmannData.cs new file mode 100644 index 00000000..b4a306d1 --- /dev/null +++ b/ReallifeGamemode.Server/Job/MuellmannData.cs @@ -0,0 +1,80 @@ +using System; +using System.Collections.Generic; +using GTANetworkAPI; + +namespace ReallifeGamemode.Server.Job +{ + public class MuellmannData + { + private Player client1; + private Player client2; + public Vehicle vehicle; + private static int trashCount = 0; + + public MuellmannData(Vehicle vehicle) + { + this.vehicle = vehicle; + } + + public void setClientToData(Player player) + { + if (client1 == player || client2 == player) + { + Console.WriteLine("Spieler schon gespeichert"); + return; + } + + if (client1 == null) { client1 = player; return; } + else if (client2 == null) { client2 = player; return; } + else if (client1 != null && client2 != null) { Console.WriteLine("kein Platz"); } + } + + public void removeClientFromData(Player player) + { + if (client1 == player) { client1 = null; } + if (client2 == player) { client2 = null; } + } + + public int getTrashCount() + { + return trashCount; + } + + public void setTrashCount(int i) + { + trashCount = i; + } + + public List getClientsFromData() + { + List tempList = new List(); + if (client1 != null) { tempList.Add(client1); } + if (client2 != null) { tempList.Add(client2); } + return tempList; + } + + public MuellmannData getDataFromClient(Player player) + { + if (client1 != player && client2 != player) + return null; + return this; + } + + public bool hasFreePlace() + { + if (client1 != null && client2 != null) + return false; + return true; + } + + public Player getPartnerClient(Player player) + { + if (client1 != player && client2 != player) + return null; + + if (client1 == player) { return client2; } + if (client2 == player) { return client1; } + return null; + } + } +} diff --git a/ReallifeGamemode.Server/Job/RefuseCollectorJob.cs b/ReallifeGamemode.Server/Job/RefuseCollectorJob.cs index 252e5d36..5bdde8eb 100644 --- a/ReallifeGamemode.Server/Job/RefuseCollectorJob.cs +++ b/ReallifeGamemode.Server/Job/RefuseCollectorJob.cs @@ -418,83 +418,5 @@ namespace ReallifeGamemode.Server.Job } #endregion zweiSpeieler - - #region Data - - public class MuellmannData - { - private Player client1; - private Player client2; - public Vehicle vehicle; - private static int trashCount = 0; - - public MuellmannData(Vehicle vehicle) - { - this.vehicle = vehicle; - } - - public void setClientToData(Player player) - { - if (client1 == player || client2 == player) - { - Console.WriteLine("Spieler schon gespeichert"); - return; - } - - if (client1 == null) { client1 = player; return; } - else if (client2 == null) { client2 = player; return; } - else if (client1 != null && client2 != null) { Console.WriteLine("kein Platz"); } - } - - public void removeClientFromData(Player player) - { - if (client1 == player) { client1 = null; } - if (client2 == player) { client2 = null; } - } - - public int getTrashCount() - { - return trashCount; - } - - public void setTrashCount(int i) - { - trashCount = i; - } - - public List getClientsFromData() - { - List tempList = new List(); - if (client1 != null) { tempList.Add(client1); } - if (client2 != null) { tempList.Add(client2); } - return tempList; - } - - public MuellmannData getDataFromClient(Player player) - { - if (client1 != player && client2 != player) - return null; - return this; - } - - public bool hasFreePlace() - { - if (client1 != null && client2 != null) - return false; - return true; - } - - public Player getPartnerClient(Player player) - { - if (client1 != player && client2 != player) - return null; - - if (client1 == player) { return client2; } - if (client2 == player) { return client1; } - return null; - } - } - - #endregion Data } }