Esempio n. 1
0
        public void UnlockRune(Rune rune)
        {
            if (SelectedRune == null)
            {
                SelectedRune = rune;
            }

            UnlockedRunes.Add(rune);
        }
Esempio n. 2
0
        private void LoadRunes(TagCompound tag)
        {
            if (tag.ContainsKey(nameof(SelectedRune)))
            {
                SelectedRune = RuneManager.Instance[tag.GetString(nameof(SelectedRune))];
            }

            List <string> runeNames = tag.GetList <string>(nameof(UnlockedRunes)) as List <string>;

            for (int i = 0; i < runeNames.Count; i++)
            {
                UnlockedRunes.Add(RuneManager.Instance[runeNames[i]]);
            }
        }