public static FlowerEggItemSlot CreateItem(GameObject grid, GameObject resItem, string name, FlowerEggWindow parent) { GameObject curItem = Utils.BindObjToParent(resItem, grid, name); if (null == curItem) { return(null); } curItem.SetActive(true); FlowerEggItemSlot curItemComponent = curItem.GetComponent <FlowerEggItemSlot>(); if (null == curItemComponent) { return(null); } curItemComponent.SetParent(parent); return(curItemComponent); }