示例#1
0
    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);
    }
示例#2
0
    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);
    }
示例#3
0
    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);
    }