public void Kill(int killer, int victim) { if (this.kicknext < 0) { this.kicknext = TIME_TO_LIVE; } string kill = ColorAlgorithm.GetName(killer) + " has killed " + ColorAlgorithm.GetName(victim); kills.Enqueue(kill); if (kills.Count > MAXIMUM) { kills.Dequeue(); } UpdateText(); }
private void UpdateLeaderboards() { this.Sort(); Text text = this.gameObject.GetComponent <Text>(); text.text = "Kills: " + yourKills + "\n"; text.text += "-----------------------\n"; for (int i = 0; i < leaderboards.Length; i++) { string name = ColorAlgorithm.GetName(leaderboards[i]); int val; kills.TryGetValue(leaderboards[i], out val); text.text += (i + 1) + " | " + name + " | " + val + "\n"; } }