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(); }
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]); }