Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
    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);
    }