Esempio n. 1
0
        public static async Task <T> ShowMultiAssetsItemAsync <T, T1, T2>(this EntityComponent entityCompoennt, int typeID, T1 currencyStyle, T2 currencyType, Transform parent) where T : MultiAssetsItem <T1, T2>
        {
            T item = await entityCompoennt.ShowUIItemAsync <T>(typeID, parent, AssetUtility.GetAssetItemAsset <T>());

            item.SetItem(currencyStyle, currencyType);

            return(item);
        }
Esempio n. 2
0
        public static async Task <T1> ShowSingleAssetItemAsync <T1, T2>(this EntityComponent entityCompoennt, int typeID, T2 itemType, Transform parent) where T1 : SingleAssetItem <T2>
        {
            T1 item = await entityCompoennt.ShowUIItemAsync <T1>(typeID, parent, AssetUtility.GetAssetItemAsset <T1>());

            item.SetItem(itemType);

            return(item);
        }
Esempio n. 3
0
 public async Task <RoleIcon> GetUIItem()
 {
     return(await GetUIItem((int)m_Style, AssetUtility.GetAssetItemAsset <RoleIcon>()));
 }
Esempio n. 4
0
 public async Task <CurrencyIcon> GetUIItem()
 {
     return(await GetUIItem(Constant.UIItem.CurrencyIconTypeID, AssetUtility.GetAssetItemAsset <CurrencyIcon>()));
 }