Beispiel #1
0
        public static async Task <T> ShowItemAsync <T>(this EntityComponent entityCompoennt, Transform parent, BaseItemData itemData) where T : BaseItem
        {
            Enum.TryParse(typeof(T).Name, out ItemStyle itemStyle);

            T item = await entityCompoennt.ShowUIItemAsync <T>((int)itemStyle, parent, AssetUtility.GetItemAsset <T>());

            item.SetItem(itemData);

            return(item);
        }
Beispiel #2
0
 public async Task <TItem> GetUIItem()
 {
     return(await GetUIItem((int)m_Style, AssetUtility.GetItemAsset <TItem>()));
 }