Esempio n. 1
0
    // get current character stats from database
    public void GetStats()
    {
        ServerResponse sr = UserRequestLibrary.GetCharacterStatsRequest(m_CharacterName);

        m_ExperienceGained = sr.Characters[0].Experience;
        m_Level            = sr.Characters[0].Level;
        m_UnlockStatus     = sr.Characters[0].UnlockStatus;
    }
Esempio n. 2
0
    public static void UpdateExperience(int _expToAdd)
    {
        int currentCharID = PlayerData.currentSelectedCharacter;

        string characterName = "";

        switch (currentCharID)
        {
        case 0:
            characterName = "Adventurer";
            break;

        case 1:
            characterName = "Bandit";
            break;

        case 2:
            characterName = "Golem";
            break;

        case 3:
            characterName = "Mandrake";
            break;

        case 4:
            characterName = "Rat";
            break;

        case 5:
            characterName = "Red Ogre";
            break;

        case 6:
            characterName = "Satyr";
            break;

        case 7:
            characterName = "Shade";
            break;

        case 8:
            characterName = "Wasp";
            break;

        case 9:
            characterName = "Werewolf";
            break;

        case 10:
            characterName = "Yeti";
            break;

        default:
            break;
        }

        // get current stats from database
        ServerResponse sr = UserRequestLibrary.GetCharacterStatsRequest(characterName);

        // copy stats
        BA_Praxis_Library.Character charTMP = sr.Characters[0];

        //set name
        charTMP.Name = characterName;

        // add experience
        charTMP.Experience += _expToAdd;

        // update experience
        UserRequestLibrary.UpdateExperience(charTMP);
    }