Пример #1
0
    void uLink_OnPlayerConnected(uLink.NetworkPlayer player)
    {
        string playerName = "Nameless";
        string password   = "";

        if (player.loginData != null)
        {
            player.loginData.TryRead(out playerName);
            player.loginData.TryRead(out password);
        }

        Debug.Log(playerName + "  " + password);
        if (uLink.NetworkView.FindByOwner(player).Length > 0)
        {
            return;
        }

        Color playerColor = HSVToRGB(UnityEngine.Random.Range(0.0f, 360.0f), 0.3f, 1);

        CustomizationData data = CustomizationData.MakeData(playerName, 1, playerColor);

        SendPlayerToGame sp = GetComponent <SendPlayerToGame> ();

        sp.TransferPlayerToGame(data, player);
    }