Esempio n. 1
0
        public void ScrollDown()
        {
            scrolls.Offset  -= 1;
            spellUIs.Offset -= 1;
            magicScript.GetComponent <PlayerManager>().SelectedSpell = spellUIs.Modulo(magicScript.GetComponent <PlayerManager>().SelectedSpell - 1);

            scrolls[0].SetSpell(0, spellUIs);

            SetData(0);

            counter = 2.0f;
        }
Esempio n. 2
0
        void BindToMagicScript()
        {
            magicScript = Magic.LocalMagicInstance;
            for (int i = 0; i < magicScript.ActiveSpells.Count; i++)
            {
                spellUIs.Add(magicScript.ActiveSpells[i].SpellUI);
            }
            magicScript.GetComponent <PlayerManager>().SelectedSpell = spellUIs.Modulo(2);


            for (int i = 0; i < ScrollCount; i++)
            {
                scrolls[i].magicScript = magicScript;
                scrolls[i].SetSpell(spellUIs.Modulo(i), spellUIs);
            }
            spellNameText.text = scrolls[2].spellUI.name.Split("(".ToCharArray())[0];
        }