Hey.
I need to get random name from players.
Getting a random players name?
Discussion in 'Hurtworld Development' started by Kaidoz, Aug 22, 2017.
-
Code:
void getRandomPlayerName() { var allPlayers = GameManager.Instance.GetSessions().Values.ToList(); if (allPlayers.Count() > 0) { int randomInt = UnityEngine.Random.Range(0, allPlayers.Count()); var playerName = allPlayers[randomInt].Name; Puts("RANDOM: " + playerName.ToString()); } else { Puts("No online players"); } }
-
Never done anything with Hurtworld but this should work, just check for null.
Code:private string GetRandomPlayerName() => GameManager.Instance.GetSessions().Values.ToList().GetRandom((uint) DateTime.Now.Millisecond).Name;