ValuesToData() public static method

public static ValuesToData ( int kills, int deaths ) : string
kills int
deaths int
return string
コード例 #1
0
    void OnDataRecieved(string data)
    {
        if (player.kills <= lastKills && player.deaths <= lastDeaths)
        {
            return;
        }

        int killsSinceLast  = player.kills - lastKills;
        int deathsSinceLast = player.deaths - lastDeaths;

        // Replaced by code on line 49
        //if (killsSinceLast == 0 && deathsSinceLast == 0)
        //{
        //    return;
        //}

        int kills  = DataTranslator.DataToKills(data);
        int deaths = DataTranslator.DataToDeaths(data);

        int newKills  = killsSinceLast + kills;
        int newDeaths = deathsSinceLast + deaths;

        string newData = DataTranslator.ValuesToData(newKills, newDeaths);

        Debug.Log("Syncing: " + newData);

        lastKills  = player.kills;
        lastDeaths = player.deaths;

        UserAccountManager.instance.SendData(newData);
    }
コード例 #2
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;

        string newData = DataTranslator.ValuesToData(newKills, newDeaths);

        Debug.Log("Syncing: " + newData);

        lastKills  = player.kills;
        lastDeaths = player.deaths;

        UserAcountManager.instance.LoggedIn_SaveDataButtonPressed(newData);
    }
コード例 #3
0
    private void OnDataRecieved(string data)
    {
        if (player.kills <= lastKills && player.death <= lastDeaths)
        {
            return;
        }

        int killsSinceLast = player.kills - lastKills;
        int deathSinceLast = player.death - lastDeaths;

        //if (killsSinceLast <= 0 && deathSinceLast <= 0)
        //{
        //    return;
        //}

        int kills  = DataTranslator.DataToKills(data);
        int deaths = DataTranslator.DataToDeath(data);

        int totalKills  = killsSinceLast + kills;
        int totalDeaths = deathSinceLast + deaths;

        string newData = DataTranslator.ValuesToData(totalKills, totalDeaths);

        Debug.Log("Syncing: " + newData);

        lastKills  = player.kills;
        lastDeaths = player.death;

        UserAccountManager.instance.SendData(newData);
    }
コード例 #4
0
    private void OnDataReceived(string data)
    {
        if (player.kills <= lastKills && player.deaths <= lastDeaths)
        {
            return;
        }

        int killsSinceLastSync  = player.kills - lastKills;
        int deathsSinceLastSync = player.deaths - lastDeaths;

        int kills  = DataTranslator.DataToKills(data);
        int deaths = DataTranslator.DataToDeaths(data);

        int newKills  = killsSinceLastSync + kills;
        int newDeaths = deathsSinceLastSync + deaths;

        string newData = DataTranslator.ValuesToData(newKills, newDeaths);

        Debug.Log("Syncig: " + newData);

        lastKills  = player.kills;
        lastDeaths = player.deaths;

        UserAccountManager.instance.SendData(newData);
    }
コード例 #5
0
    void OnDataReceived(string _data)
    {
        if (player.kills <= lastKills && player.deaths <= lastDeaths)
        {
            return;
        }

        int killsSinceLast  = player.kills - lastKills;
        int deathsSinceLast = player.deaths - lastDeaths;

        if (killsSinceLast == 0 && deathsSinceLast == 0)
        {
            return;
        }

        int _kills  = DataTranslator.DataToKills(_data);
        int _deaths = DataTranslator.DataToDeaths(_data);

        int _newKills  = killsSinceLast + _kills;
        int _newDeaths = deathsSinceLast + _deaths;

        string _newData = DataTranslator.ValuesToData(_newKills, _newDeaths);

        Debug.Log("Syncing: " + _newData);

        lastKills  = player.kills;
        lastDeaths = player.deaths;

        UserAccountManager.instance.SendData(_newData);
    }
コード例 #6
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);

        //for new kills and deaths
        int newKills  = killsSinceLast + kills;
        int newDeaths = deathsSinceLast + deaths;

        string newData = DataTranslator.ValuesToData(newKills, newDeaths);//storages newkills, newdata in string called newData

        //to be sent to valuestodata

        Debug.Log("Syncing: " + newData);

        //To update kills and deaths variables
        lastKills  = player.kills;
        lastDeaths = player.deaths;

        UserAccountManager.instance.SendData(newData);//sends updated info to valuestodata method inside datatranslator to transform it to
        //data format by using senddata method inside useraccountmanager
    }
コード例 #7
0
    void OnRecievedData(string data)
    {
        if (player.kills == 0)
        {
            return;
        }

        int kills = DataTranslator.DataToKills(data);

        int newKills = player.kills + kills;

        string newData = DataTranslator.ValuesToData(kills);

        Debug.Log("Syncing");

        player.kills = 0;


        useraccmanager.instance.SendData(newData);
    }
コード例 #8
0
    void OnDataRecieved(string data)
    {
        if (player.kills == 0 && player.deaths == 0)
        {
            return;
        }

        int kills  = DataTranslator.DataToKills(data);
        int deaths = DataTranslator.DataToDeaths(data);

        int newKills  = player.kills + kills;
        int newDeaths = player.deaths + deaths;

        string newData = DataTranslator.ValuesToData(newKills, newDeaths);

        Debug.Log("Syncing:" + newData);

        UserAccountManager.instance.SendUserData(newData);

        player.kills  = 0;
        player.deaths = 0;
    }
コード例 #9
0
ファイル: PlayerScore.cs プロジェクト: pdj2428/MultiplayerFPS
    void OnDataReceived(string data)
    {
        if (player.kills > lastKills && player.kills > lastDeath)
            return;

        int killsSinceLast = player.kills - lastKills;
        int deathsSinceLast = player.deaths - lastDeath;

        int kills = DataTranslator.DataToKills(data);
        int deaths = DataTranslator.DataToDeaths(data);

        int newKills = killsSinceLast + kills;
        int newDeath = deathsSinceLast + deaths;

        string newData = DataTranslator.ValuesToData(newKills, newDeath);

        Debug.Log("Syncing " + newData);

        lastKills = player.kills;
        lastDeath = player.deaths;

        UserAccountManager.instance.SendData(newData);
    }
コード例 #10
0
    void OnDataRecieved(string data)
    {
        if (HitCount.kills <= lastKills)
        {
            return;
        }

        high = DataTranslator.DataToKills(data);

        if (HitCount.kills > high)
        {
            high = HitCount.kills;
            Debug.Log("NEW HIGH");
        }

        string newData = DataTranslator.ValuesToData(high);

        Debug.Log("Syncing: " + newData);

        lastKills = HitCount.kills;

        UserAccountManager.instance.SendData(newData);
    }
コード例 #11
0
ファイル: PlayerScore.cs プロジェクト: betolp100/GhostTown
    void OnDataReceived(string data)
    {
        if (colorAndNameAlreadySet == false)
        {
            string _nickName    = DataTranslator.DataToName(data);
            float  r            = DataTranslator.DataToValue(data, 0);
            float  g            = DataTranslator.DataToValue(data, 1);
            float  b            = DataTranslator.DataToValue(data, 2);
            Color  _playerColor = new Color(r, g, b);
            nameAndColor = _nickName + "¬" + r + "°" + g + "°" + b + "°";
            Debug.Log("SE ENCONTRARON Y AJUSTARON LOS SIGUIENTE DATOS: NICKNAME: " + _nickName + ",   R: " + r + ",    G:" + g + ",   B:" + b);
        }
        if (player.kills <= lastKills && player.deaths <= lastDeaths)
        {
            return;
        }

        int killsSinceLast  = player.kills - lastKills;
        int deathsSinceLast = player.deaths - lastDeaths;


        int kills  = (int)DataTranslator.DataToValue(data, 3);
        int deaths = (int)DataTranslator.DataToValue(data, 4);

        int newKills  = killsSinceLast + kills;
        int newDeaths = deathsSinceLast + deaths;

        string newData = DataTranslator.ValuesToData(nameAndColor, newKills, newDeaths);

        Debug.Log("Syncing: " + newData);

        lastKills  = player.kills;
        lastDeaths = player.deaths;

        UserAccount.instance.SendData(newData);
        Debug.Log("WINNER, WINNER, CHIKEN DINNER");
    }