Exemple #1
0
 public void UpdateStats(MsgClientStatsUpdate newData)
 {
     CurrentHealth = newData.CurrentHealth;
     KillCount     = newData.KillCount;
     DeathCount    = newData.DeathCount;
     CaptureCount  = newData.CaptureCount;
     EXP           = newData.EXP;
 }
        public void UpdateClientStats(ClientDataOnServer clientData)
        {
            MsgClientStatsUpdate update = new MsgClientStatsUpdate()
            {
                CurrentHealth = clientData.CurrentHealth, KillCount = clientData.KillCount, DeathCount = clientData.DeathCount, CaptureCount = clientData.CaptureCount, EXP = clientData.EXP
            };
            string serializedMessage = JsonUtility.SerializeToJson <MsgClientStatsUpdate>(update);

            networkView.RPC(RPCFunctions.RPC_UPDATE_CLIENT_STATS, clientData.NetworkPlayer, serializedMessage);
        }
Exemple #3
0
        private void RPCUpdateClientStats(string updateMessage)
        {
            MsgClientStatsUpdate update = JsonUtility.ValidateJsonData <MsgClientStatsUpdate>(updateMessage);

            clientManager.SendGameMessage(update);
        }