public void Build(ShortcutSettings sSettings, GameObject parentObj) { _id = ShortcutUtil.ItemAutoId; switch (sSettings.Type) { case (ShortcutType.Arc): ArcItem _aItem = parentObj.AddComponent <ArcItem>(); _item = _aItem; break; case (ShortcutType.Stick): StickItem _sItem = parentObj.AddComponent <StickItem>(); _item = _sItem; break; default: break; } _item.transform.SetParent(parentObj.transform, false); SetItemDatas(); _item.Build(sSettings, parentObj); }
public void Build(ShortcutSettings sSettings, GameObject parentObj) { _id = ShortcutUtil.ItemAutoId; switch (sSettings.Type) { case (ShortcutType.Arc) : ArcItem _aItem = parentObj.AddComponent<ArcItem>(); _item = _aItem; break; case (ShortcutType.Stick) : StickItem _sItem = parentObj.AddComponent<StickItem>(); _item = _sItem; break; default : break; } _item.transform.SetParent (parentObj.transform, false); SetItemDatas (); _item.Build(sSettings, parentObj); }