public static string GetUuidByName(string playerName) { string result; if (Default.GUID.Count == PlayerNames.Count) { if (PlayerNames.Contains(playerName)) { int index = PlayerNames.IndexOf(playerName); return(Default.GUID[index]); } } else { PlayerNames.Clear(); Default.GUID.Clear(); } result = Guid.NewGuid().ToString(); PlayerNames.Add(playerName); Default.GUID.Add(result); Default.Save(); return(result); //Console.WriteLine(result); }
public int GetLegPlayerIndex(string playerName, int legIndex) { return((PlayerNames.IndexOf(playerName) + PlayerNames.Count - legIndex) % PlayerNames.Count); }