void OnReceivedData(string data) { if (player.GetKills() <= lastKills && player.GetDeaths() <= lastDeaths) { return; } int killsSince = player.GetKills() - lastKills; int deathsSince = player.GetDeaths() - lastDeaths; if (killsSince == 0 && deathsSince == 0) { return; } int kills = DataTranslator.DataToKills(data); int deaths = DataTranslator.DataToDeaths(data); int newKills = killsSince + kills; int newDeaths = deathsSince + deaths; string newData = DataTranslator.ValueToData(newKills, newDeaths); //Debug.Log("Syncing: " + newData); lastKills = player.GetKills(); lastDeaths = player.GetDeaths(); UserAccountManager.instance.SendData(newData); }
void OnDataRecieved(string data) { if (player.kills <= lastKills && player.death <= lastDeath) { return; } int killsSinceLastTime = player.kills - lastKills; int deathSinceLastTime = player.death - lastDeath; //récupère les morts et les kills du joueurs dans la base de donnée int kills = DataTranslator.DataToKills(data); int death = DataTranslator.DataToDeath(data); int newKills = killsSinceLastTime + kills; int newDeath = deathSinceLastTime + death; string newData = DataTranslator.ValueToData(newKills, newDeath); lastKills = player.kills; lastDeath = player.death; Debug.Log("Syncing : " + newData); UserAccountManager.instance.SendData(newData); }
void OnDataReceived(string data) { if (player.Kills <= lastKills && player.Deaths <= lastDeaths) { return; } int killsSinceLast = player.Kills - lastKills; int deathsSinceLast = player.Deaths - lastDeaths; int kills = DataTranslator.DataToKills(data); int deaths = DataTranslator.DataToDeaths(data); int newKills = killsSinceLast + kills; int newDeaths = deathsSinceLast + deaths; lastKills = player.Kills; lastDeaths = player.Deaths; string newData = DataTranslator.ValueToData(newKills, newDeaths); Debug.Log("Syncing " + newData); UserAccountManager.instance.SaveorSetData(newData); }