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; }
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; } }
public CyclicList(CyclicList <T> list) : base(list) { offset = list.offset; }