//function that updates stats once a player dies public virtual void playerDeath(GameObject lostPlayer, GameObject wonPlayer) { winner = wonPlayer.GetComponent <LocalPlayerScript>().getPlayerType(); LocalPlayerScript lostPlayerScript = lostPlayer.GetComponent <LocalPlayerScript>(); LocalPlayerScript wonPlayerScript = wonPlayer.GetComponent <LocalPlayerScript>(); placing[numberAlive - 1] = compileData(lostPlayerScript); placing[0] = compileData(wonPlayerScript); int playerIndex = lostPlayerScript.getPlayerID(); sum += playerIndex; numberAlive--; if (numberAlive == 1) { displayResults(); GameObject.Find("MusicPlayer").GetComponent <MusicPlayerScript>().queueVictory(); } }