예제 #1
0
 public void SelectCharacter(CharacterSelectionListItem charItem)
 {
     SelectedCharacterName.text = charItem._name.text;
     _level.text        = charItem._level.text;
     _class.text        = charItem._class.text;
     _health.text       = "need setup.";
     _mana.text         = "need setup.";
     _vitality.text     = "need setup.";
     _intelligence.text = "need setup.";
     _strenght.text     = "need setup.";
     _defence.text      = "need setup.";
 }
예제 #2
0
    public IEnumerator LoadCharacters()
    {
        GetComponent <UIManager>().loadingCharactersScreen.SetActive(true);

        WWWForm form = new WWWForm();

        form.AddField("userIDPost", userID);
        GetComponent <UIManager>().loadingCharactersInfoText.text = "Looking for characters.";

        WWW www = new WWW(DatabaseManager.CharactersURL, form);

        yield return(www);

        string charactersDataString = www.text;

        baseCharactersData = charactersDataString.Split(';');
        yield return(new WaitForSeconds(0.1f));

        GetComponent <UIManager>().loadingCharactersInfoText.text = DatabaseManager.GetDataValue(baseCharactersData[0], "MESSAGE:") + ".";
        GetComponent <UIManager>().DebugTextUI.text = ("<color=white>Logged Out.</color>");
        Debug.Log("<color=green>" + www.text + "</color>");
        if (DatabaseManager.GetDataValue(baseCharactersData[0], "MESSAGE:") == "Characters Loaded")
        {
            for (int i = 1; i < baseCharactersData.Length - 1; i++)
            {
                if (DatabaseManager.GetDataValue(baseCharactersData[i], "ID:") != "0")
                {
                    GameObject charInstance = Instantiate(GetComponent <UIManager>().CharactersListItem, GetComponent <UIManager>().CharactersList.transform);
                    CharacterSelectionListItem charSelectionItemInstance = charInstance.GetComponent <CharacterSelectionListItem>();
                    charSelectionItemInstance.id          = int.Parse(DatabaseManager.GetDataValue(baseCharactersData[i], "ID:"));
                    charSelectionItemInstance._name.text  = DatabaseManager.GetDataValue(baseCharactersData[i], "Name:");
                    charSelectionItemInstance._class.text = DatabaseManager.GetDataValue(baseCharactersData[i], "Class:");
                    charSelectionItemInstance._level.text = DatabaseManager.GetDataValue(baseCharactersData[i], "Level:") + "lvl";
                }
            }
        }

        yield return(new WaitForSeconds(0.1f));

        GetComponent <UIManager>().loadingCharactersScreen.SetActive(false);
    }