Exemple #1
0
    void Start()
    {
        UIManager       = GameObject.Find("UIManager");
        unequippedItems = UIManager.GetComponent <JsonLoadItem>().unequippedItems;
        equippedItems   = UIManager.GetComponent <JsonLoadItem>().equippedItems;
        // characterStat = UIManager.GetComponent<JsonLoadItem>().characterStat;
        characterStats = UIManager.GetComponent <JsonLoadItem>().characterStats;
        print("character awake");
        equippedItemStat = new EquippableItem();

        GameObject Stat_Panel = GameObject.FindWithTag("StatsPanel");

        statsPanel   = Stat_Panel.GetComponent <StatsPanel>();
        statModifier = Stat_Panel.GetComponent <StatModifier>();

        GameObject Character_Level = GameObject.FindWithTag("CharacterLevel");

        characterLevel = Character_Level.GetComponent <CharacterLevel>();

        allEquippedItems = UIManager.GetComponent <JsonLoadItem>().allEquippedItems;
        charID           = UIManager.GetComponent <JsonLoadItem>().charID;
        charImage.sprite = Resources.Load <Sprite>("CharacterDB/" + charID);


        statsPanel.setCharacterStatValuesUI(characterStats[charID]);
        statModifier.setInitialItemStatUI(allEquippedItems[charID], characterStats[charID]);
        characterLevel.setCharacterLevelUI(characterStats[charID]);
        // loadCharacterUI();
    }
Exemple #2
0
    public void loadCharacterUI()
    {
        int charID = UIManager.GetComponent <JsonLoadItem>().charID;

        charImage.sprite = Resources.Load <Sprite>("CharacterDB/" + charID);
        print("character charID: " + charID);

        statsPanel.setCharacterStatValuesUI(characterStats[charID]);
        statModifier.setInitialItemStatUI(allEquippedItems[charID], characterStats[charID]);
        characterLevel.setCharacterLevelUI(characterStats[charID]);
    }