I'm confused at this error, please help me
RelationshipManager.PlayerTeam BlueTeam = new RelationshipManager.PlayerTeam();
RelationshipManager.PlayerTeam RedTeam = new RelationshipManager.PlayerTeam();
[ChatCommand("play")]
private void PickTeam()
{
BasePlayer player = new BasePlayer();
List<RelationshipManager.PlayerTeam> teams = new List<RelationshipManager.PlayerTeam>();
teams.Add(BlueTeam);
teams.Add(RedTeam);
int RandFloat = UnityEngine.Random.Range(1, 2);
RelationshipManager.PlayerTeam RandomTeam = teams[RandFloat];
Puts(RandomTeam.ToString());
//RandomTeam.AddPlayer(player);
if (RandomTeam == BlueTeam)
{
//string randomTeamColor = $"<color=blue>Blue Team</color>";
//SendMessage($"You have been placed into team {randomTeamColor}");
Puts("BLue Team");
RandomTeam.AddPlayer(player);
return;
}
if (RandomTeam == RedTeam)
{
// string randomTeamColor = $"<color=red>Red Team</color>";
// SendMessage($"You have been placed into team {randomTeamColor}");
RandomTeam.AddPlayer(player);
Puts("Red Team");
return;
}
}Error:
(14:14:29) | [Koth] RelationshipManager+PlayerTeam
(14:14:29) | Failed to call hook 'PickTeam' on plugin 'KOTH v0.1.0' (ArgumentException: An item with the same key has already been added. Key: 0)
at System.Collections.Generic.Dictionary`2[TKey,TValue].TryInsert (TKey key, TValue value, System.Collections.Generic.InsertionBehavior behavior) [0x000c1] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Collections.Generic.Dictionary`2[TKey,TValue].Add (TKey key, TValue value) [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at RelationshipManager+PlayerTeam.AddPlayer (BasePlayer player) [0x00052] in <32dc9dfab36748728a319b6b3ccd8f41>:0
at Oxide.Plugins.KOTH.PickTeam () [0x00078] in <00c7a55eb7a94d7db05801997e174e8b>:0
at Oxide.Plugins.KOTH.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000d2] in <00c7a55eb7a94d7db05801997e174e8b>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <60c318df79ed41688ea59335e48d61ad>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <9882f28dc2204b4dba514a9ad18f5042>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <9882f28dc2204b4dba514a9ad18f5042>:0