Ejemplo n.º 1
0
    public void RemovePlayer(Player player)
    {
        print("RemovePlayerCalled: " + player);
        players.Remove(player);
        numberOfPlayers--;

        GameObject cursor = playerObjects[player.playerNum - 1];

        int curPlayerNum = 0;

        if (cursor.GetComponent <PlayerLobbyCursor>() != null)
        {
            curPlayerNum = cursor.GetComponent <PlayerLobbyCursor>().GetPlayerNum();
        }
        else if (cursor.GetComponent <NeonHeightsPlayer>() != null)
        {
            curPlayerNum = cursor.GetComponent <NeonHeightsPlayer>().GetPlayerNum();
        }
        else
        {
            print("something has gone wrong!!");
        }

        if (cursor != null && curPlayerNum == player.playerNum)
        {
            playerObjects[player.playerNum - 1] = null;
            Destroy(cursor);
        }
        else
        {
            print("Something has gone wrong!!: " + cursor);
        }
    }
Ejemplo n.º 2
0
    public void RemoveVictims(GameObject _p)
    {
        PlayerInfo pInfo = new PlayerInfo(_p.GetComponent <NetworkIdentity> ().netId, _p.GetComponent <Player> ().pseudo);

        victimsList.Remove(pInfo);
    }