コード例 #1
0
ファイル: Scroll.cs プロジェクト: mrjonyk/Widdards
        public void SetSpell(int index, CyclicList <GameObject> UIlist)

        {
            if (spellUI != null)
            {
                Destroy(RemoveChild(spellUI));
            }
            spellIndex = UIlist.GetActualIndex(index);
            spellUI    = Instantiate(UIlist[index]);
            AddChild(spellUI);
            spellUI.transform.localPosition = Vector3.zero;
        }
コード例 #2
0
ファイル: ScrollUI.cs プロジェクト: mrjonyk/Widdards
        void Start()
        {
            scrolls  = new CyclicList <Scroll>();
            spellUIs = new CyclicList <GameObject>();

            for (int i = 0; i < ScrollCount; i++)
            {
                scrolls.Add(transform.GetChild(i).GetComponent <Scroll>());
            }
            data = new Vector3[ScrollCount];

            for (int i = 0; i < ScrollCount; i++)
            {
                Vector3 dataVector = scrolls[i].transform.position;
                dataVector.z = scrolls[i].myImage.color.a;
                data[i]      = dataVector;
            }
        }
コード例 #3
0
 public CyclicList(CyclicList <T> list) : base(list)
 {
     offset = list.offset;
 }