private void instantiateButton(SubactionData subDataToSet, int index) { GameObject go = NGUITools.AddChild(gameObject, SubactionCardPrefab); SubactionCard card = go.GetComponent <SubactionCard>(); card.SetAnchors(anchorObject, leftAnchorOffset, rightAnchorOffset); card.SetSubaction(subDataToSet); card.SetEditor(editor); card.RegisterListeners(); card.setIndex(index); children.Add(go); }