Beispiel #1
0
    public static PlayerManager CreatePlayer(PlayerManager.PlayerIndex index)
    {
        PlayerManager newPlayer = Instantiate(instance.playerPrefab);

        newPlayer.playerIndex = index;
        newPlayer.name        = "Player " + (int)(index + 1);
        instance.camera.RegisterTransform(newPlayer.transform);
        newPlayer.Start();
        return(newPlayer);
    }
Beispiel #2
0
    void SpawnPlayers(PlayerManager.PlayerIndex amount)
    {
        int realAmount = ((int)amount) + 1;

        for (int i = 0; i < realAmount; i++)
        {
            PlayerManager player = CreatePlayer((PlayerManager.PlayerIndex)i);
            spawnPoint.SpawnPlayer(player);
        }
    }