private void Awake() { StartingStatData startingStat = Resources.Load <StartingStatData>("PlayerStats"); //Panel References statPanel = GameObject.Find("CharacterUiPanels").transform.Find("CharacterStatPanel").gameObject; //characterPanel = GameObject.Find("CharacterUiPanels").transform.Find("CharacterInventoryPanel").gameObject; GenerateStats(startingStat); }
void GenerateStats(StartingStatData pstatlist) { //resets stats-- warning! //statList.Clear(); foreach (BasicStatData statData in pstatlist.statList) { if (statDict.ContainsKey(statData.statName)) { Debug.LogWarning("Player Duplicate stat implimentation warning!"); } statDict.Add(statData.statName, new Stat(statData.startingvalue, statData.statName)); } Debug.Log(statDict.Count); }