示例#1
0
    // connexion d'un joueur sur un des boutons du client
    void OnMessageReceived(NetworkMessage message)
    {
        int id = message.ReadMessage <MyNetworkMessage>().message;
        MyNetworkMessage msg = new MyNetworkMessage();

        msg.message = id;
        NetworkServer.SendToAll(messageID, msg);
        Text_Connexion.recupInfoJoueur(id);
    }
示例#2
0
    private void OnPlayerInfoReceived(NetworkMessage netMsg)
    {
        var            objectMessage = netMsg.ReadMessage <PlayerInfoMessage>();
        PlayerInfoData playerInfo    = new PlayerInfoData
        {
            id            = objectMessage.id,
            Nom           = objectMessage.lastName,
            Prenom        = objectMessage.firstName,
            Sex           = "",
            Age           = objectMessage.age,
            Specialite    = objectMessage.specialty,
            Etablissement = objectMessage.establishment,
            Remarques     = "",
        };

        //string json = JsonUtility.ToJson(playerInfo);
        //print(json);
        playerInfos.Add(objectMessage.id, playerInfo);
        Text_Connexion.addConnectedPlayer();

        //File.WriteAllText(Application.dataPath + "/joueur_"+ playerInfo.Nom+"," + DateTime.Now.ToString("dd-MM-yyyy") + "_a_" + DateTime.Now.ToString("hh") + "h" + DateTime.Now.ToString("mm") + "m" + DateTime.Now.ToString("ss") + "s" +.json", json);
    }