【物品详情界面】功能测试

main
Yuntao Hu 2025-04-09 19:51:34 +08:00
parent 6752b9ac8e
commit 3d00f65b05
9 changed files with 248 additions and 47 deletions

View File

@ -257,7 +257,7 @@ GameObject:
- component: {fileID: 7903608601131914564}
- component: {fileID: 2048067417869435454}
m_Layer: 5
m_Name: Button_Close
m_Name: Button_Close_Normal
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -451,7 +451,7 @@ GameObject:
- component: {fileID: 7120535252479415379}
- component: {fileID: 1939981751788236676}
m_Layer: 5
m_Name: Image_Decrease
m_Name: Decrease
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -527,7 +527,7 @@ GameObject:
- component: {fileID: 4077620177521316648}
- component: {fileID: 6347254359018841005}
m_Layer: 5
m_Name: Button_Close
m_Name: Button_Close_Special
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -686,7 +686,7 @@ GameObject:
- component: {fileID: 6588392244941013622}
- component: {fileID: 9049869445242814546}
m_Layer: 5
m_Name: Image_NumBg
m_Name: NumBg
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -763,7 +763,7 @@ GameObject:
- component: {fileID: 1276526537119473252}
- component: {fileID: 5568269546783522432}
m_Layer: 5
m_Name: Button_Add
m_Name: Add
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -1203,7 +1203,7 @@ GameObject:
- component: {fileID: 3078859569939914872}
- component: {fileID: 6368571599730736408}
m_Layer: 5
m_Name: Text_UsingIntroduce
m_Name: Text_UsingIntroduce_Special
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -1545,7 +1545,7 @@ GameObject:
- component: {fileID: 1431321922886693927}
- component: {fileID: 1840868211663007239}
m_Layer: 5
m_Name: Text_ItemName
m_Name: Text_ItemName_Special
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -1770,7 +1770,7 @@ GameObject:
- component: {fileID: 3713464895246845564}
- component: {fileID: 6964687649914783390}
m_Layer: 5
m_Name: Image_Add
m_Name: Add
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -2109,7 +2109,7 @@ GameObject:
- component: {fileID: 2457999560887070448}
- component: {fileID: 2054081817124688797}
m_Layer: 5
m_Name: Image_ItemIcon
m_Name: Image_ItemIcon_Special
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -2185,7 +2185,7 @@ GameObject:
- component: {fileID: 6647066271859936809}
- component: {fileID: 7933576992010093530}
m_Layer: 5
m_Name: ScrollView_ItemList
m_Name: ScrollView_ItemList_special
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -2364,7 +2364,7 @@ GameObject:
- component: {fileID: 6230976590274369266}
- component: {fileID: 2069067746967753764}
m_Layer: 5
m_Name: Image_Decrease
m_Name: Decrease
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -2440,7 +2440,7 @@ GameObject:
- component: {fileID: 2690565504978230717}
- component: {fileID: 3661174768007990427}
m_Layer: 5
m_Name: Button_Use
m_Name: Button_Use_Normal
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -2560,7 +2560,7 @@ GameObject:
- component: {fileID: 2617815975606037210}
- component: {fileID: 7491154612276458469}
m_Layer: 5
m_Name: Image_ItemIcon
m_Name: Image_ItemIcon_Normal
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -2635,7 +2635,7 @@ GameObject:
- component: {fileID: 8908206760514863284}
- component: {fileID: 1727353568243619812}
m_Layer: 5
m_Name: Image_NumBg
m_Name: NumBg
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -2711,7 +2711,7 @@ GameObject:
- component: {fileID: 9039400684151525906}
- component: {fileID: 1822887840340691715}
m_Layer: 5
m_Name: Text_Num
m_Name: Num
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -3919,7 +3919,7 @@ GameObject:
- component: {fileID: 1666889088817973443}
- component: {fileID: 6600529773461111576}
m_Layer: 5
m_Name: ScrollView_ItemList
m_Name: ScrollView_ItemList_normal
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -4380,7 +4380,7 @@ GameObject:
- component: {fileID: 3952484434273061116}
- component: {fileID: 5675229552917086467}
m_Layer: 5
m_Name: Image_ItemIcon
m_Name: ItemIcon
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -4697,7 +4697,7 @@ GameObject:
- component: {fileID: 757126070411814475}
- component: {fileID: 4010594416493188994}
m_Layer: 5
m_Name: Text_Num
m_Name: Text_Num_Special
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -4968,7 +4968,7 @@ GameObject:
- component: {fileID: 7166745160046275993}
- component: {fileID: 4824253118704044810}
m_Layer: 5
m_Name: Text_ItemName
m_Name: Text_ItemName_Normal
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -5277,7 +5277,7 @@ GameObject:
- component: {fileID: 3127781027959751351}
- component: {fileID: 838832781644357051}
m_Layer: 5
m_Name: Text_Num
m_Name: Num
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -5413,7 +5413,7 @@ GameObject:
- component: {fileID: 5190765497250637394}
- component: {fileID: 1162068547318280269}
m_Layer: 5
m_Name: Button_Use
m_Name: Button_Use_Special
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -5683,7 +5683,7 @@ GameObject:
- component: {fileID: 2180049106375630039}
- component: {fileID: 1531776905137562730}
m_Layer: 5
m_Name: Text_UsingIntroduce
m_Name: Text_UsingIntroduce_Normal
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -5894,7 +5894,7 @@ GameObject:
- component: {fileID: 8895271268604585970}
- component: {fileID: 363843749870798158}
m_Layer: 5
m_Name: Button_Decrease
m_Name: Decrease
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -6014,7 +6014,7 @@ GameObject:
- component: {fileID: 5817555838770687817}
- component: {fileID: 2943398159268816648}
m_Layer: 5
m_Name: Image_Add
m_Name: Add
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -6164,7 +6164,7 @@ GameObject:
- component: {fileID: 6299119948769700615}
- component: {fileID: 4961084459625281109}
m_Layer: 5
m_Name: Image_ItemIcon
m_Name: ItemIcon
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -6239,7 +6239,7 @@ GameObject:
- component: {fileID: 7182504633791571032}
- component: {fileID: 1115182325735547732}
m_Layer: 5
m_Name: Text_Num
m_Name: Text_Num_Normal
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0

View File

@ -957,9 +957,9 @@ RectTransform:
- {fileID: 1441396406874816047}
m_Father: {fileID: 8192520631695529626}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 537.5, y: -536.05554}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 989, y: 76}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &3755130418071042290
@ -1805,9 +1805,9 @@ RectTransform:
- {fileID: 722147247447760161}
m_Father: {fileID: 8192520631695529626}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 537.5, y: -438.05554}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 985, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4317272204338693938
@ -2621,7 +2621,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: -64.5, y: 0}
m_AnchoredPosition: {x: 65, y: 0}
m_SizeDelta: {x: 129, y: 60}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1502312419421158898
@ -2742,7 +2742,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: -64.5, y: 0}
m_AnchoredPosition: {x: 65, y: 0}
m_SizeDelta: {x: 129, y: 60}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &2482019383503867115
@ -5572,7 +5572,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
m_IsActive: 1
--- !u!224 &7789938786483271717
RectTransform:
m_ObjectHideFlags: 0
@ -6546,7 +6546,7 @@ RectTransform:
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 0, y: 0.5}
m_AnchoredPosition: {x: 19.3, y: 2}
m_SizeDelta: {x: 275.44, y: 50}
m_SizeDelta: {x: 0, y: 50}
m_Pivot: {x: 0, y: 0.5}
--- !u!222 &5717844607502892486
CanvasRenderer:
@ -7339,9 +7339,9 @@ RectTransform:
- {fileID: 2824525623891724345}
m_Father: {fileID: 8192520631695529626}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 537.5, y: -203.05554}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 985, y: 350}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &8103470383935613423

View File

@ -163,15 +163,16 @@ public class CategoryManager : Singlenton<CategoryManager>
return;
}
var total = 0;
foreach (var target in targetItems)
for (int i = 0; i < targetItems.Length; i++)
{
var target = targetItems[i];
DataItem targetItemData = GetItemData((int)target);
if (targetItemData == null)
{
DebugUtil.LogError("物品配置错误,请检查: " + itemID + " → " + target);
return;
}
total += (int)GetItemCount((int)target);
total += (int)amount[i];
}
if (GetItemCount(itemID) >= total)
@ -354,7 +355,12 @@ public class CategoryManager : Singlenton<CategoryManager>
switch ((ItemUseType)useItem.Param1)
{
case ItemUseType.SelectableChest:
DebugUtil.Log("正在使用可选宝箱消耗物品ID" + itemID + "获得物品ID" + exchanges);
var count = 0;
foreach(var item in itemAmount)
{
count += (int)item;
}
DebugUtil.Log("正在使用可选宝箱消耗物品ID" + itemID + ",消耗总数:" + count);
ItemsExchange(itemID, exchanges, itemAmount);
break;
default:

View File

@ -0,0 +1,73 @@
using System.Collections;
using System.Collections.Generic;
using TMPro;
using Framework;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.UIElements;
using Button = UnityEngine.UI.Button;
using Image = UnityEngine.UI.Image;
using Toggle = UnityEngine.UI.Toggle;
using ScrollView = PhxhSDK.PhxhScrollView;
using PhxhSDK;
public class UI_GiftItemBinder
{
public static void GetComponents(UI_GiftItemController window)
{
window.Button_Close_Normal = window.GetComponent<Button>("MainNode/NormalNode/ImageBgBar/Button_Close_Normal");
window.Text_ItemName_Normal = window.GetComponent<TMP_Text>("MainNode/NormalNode/ImageIcon/Text_ItemName_Normal");
window.Image_ItemIcon_Normal = window.GetComponent<Image>("MainNode/NormalNode/ImageMiddleBg/ImageItemBg/Image_ItemIcon_Normal");
window.Text_Num_Normal = window.GetComponent<TMP_Text>("MainNode/NormalNode/ImageMiddleBg/ImageItemBg/Text_Num_Normal");
window.Text_UsingIntroduce_Normal = window.GetComponent<TMP_Text>("MainNode/NormalNode/ImageMiddleBg/Text_UsingIntroduce_Normal");
window.ScrollView_ItemList_normal = window.GetComponent<RecycleView>("MainNode/NormalNode/ImageMiddleBg/ScrollView_ItemList_normal");
window.Button_Use_Normal = window.GetComponent<Button>("MainNode/NormalNode/ImageMiddleBg/Button_Use_Normal");
window.Button_Close_Special = window.GetComponent<Button>("MainNode/SpecialNode/ImageBgBar/Button_Close_Special");
window.Text_ItemName_Special = window.GetComponent<TMP_Text>("MainNode/SpecialNode/ImageIcon/Text_ItemName_Special");
window.Image_ItemIcon_Special = window.GetComponent<Image>("MainNode/SpecialNode/ImageMiddleBg/ImageItemBg/Image_ItemIcon_Special");
window.Text_Num_Special = window.GetComponent<TMP_Text>("MainNode/SpecialNode/ImageMiddleBg/ImageItemBg/Text_Num_Special");
window.Text_UsingIntroduce_Special = window.GetComponent<TMP_Text>("MainNode/SpecialNode/ImageMiddleBg/Text_UsingIntroduce_Special");
window.ScrollView_ItemList_special = window.GetComponent<RecycleView>("MainNode/SpecialNode/ImageMiddleBg/ScrollView_ItemList_special");
window.Text_GainDescript = window.GetComponent<TMP_Text>("MainNode/SpecialNode/ImageMiddleBg/ScrollView_ItemList_special/Viewport/Content/Item/Text_GainDescript");
window.Text_ItemNum = window.GetComponent<TMP_Text>("MainNode/SpecialNode/ImageMiddleBg/ScrollView_ItemList_special/Viewport/Content/Item/Text_ItemNum");
window.Button_Decrease = window.GetComponent<Button>("MainNode/SpecialNode/ImageMiddleBg/NumNode/Button_Decrease");
window.Button_Add = window.GetComponent<Button>("MainNode/SpecialNode/ImageMiddleBg/NumNode/Button_Add");
window.Button_Zero = window.GetComponent<Button>("MainNode/SpecialNode/ImageMiddleBg/NumNode/Button_Zero");
window.Text_Zero = window.GetComponent<TMP_Text>("MainNode/SpecialNode/ImageMiddleBg/NumNode/Button_Zero/Text_Zero");
window.Button_Max = window.GetComponent<Button>("MainNode/SpecialNode/ImageMiddleBg/NumNode/Button_Max");
window.Text_Max = window.GetComponent<TMP_Text>("MainNode/SpecialNode/ImageMiddleBg/NumNode/Button_Max/Text_Max");
window.Button_Use_Special = window.GetComponent<Button>("MainNode/SpecialNode/ImageMiddleBg/Button_Use_Special");
window.Image_TopBlackBar = window.GetComponent<Image>("Image_TopBlackBar");
window.Image_BottomBlackBar = window.GetComponent<Image>("Image_BottomBlackBar");
}
/****** ******
public Button Button_Close_Normal;
public TMP_Text Text_ItemName_Normal;
public Image Image_ItemIcon_Normal;
public TMP_Text Text_Num_Normal;
public TMP_Text Text_UsingIntroduce_Normal;
public RecycleView ScrollView_ItemList_normal;
public Button Button_Use_Normal;
public Button Button_Close_Special;
public TMP_Text Text_ItemName_Special;
public Image Image_ItemIcon_Special;
public TMP_Text Text_Num_Special;
public TMP_Text Text_UsingIntroduce_Special;
public RecycleView ScrollView_ItemList_special;
public TMP_Text Text_GainDescript;
public TMP_Text Text_ItemNum;
public Button Button_Decrease;
public Button Button_Add;
public Button Button_Zero;
public TMP_Text Text_Zero;
public Button Button_Max;
public TMP_Text Text_Max;
public Button Button_Use_Special;
public Image Image_TopBlackBar;
public Image Image_BottomBlackBar;
****** End ******/
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 92a4d64e9258c5d42a23528617d4ec44
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -252,7 +252,8 @@ public class UI_CategoryController : UIWindow
void ButtonClicked(DataItem item)
{
infoPanel.ShowPopup(ItemInfoPopup.ItemInfoPanelState.Info, item.ID);
//infoPanel.ShowPopup(ItemInfoPopup.ItemInfoPanelState.Info, item.ID);
UI_UsingItemController.Open(item.ID, () => CloseWindow(), hideUseBtn: false);
}
private int _GetCountFunc()

View File

@ -0,0 +1,81 @@
using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.UIElements;
using Button = UnityEngine.UI.Button;
using Image = UnityEngine.UI.Image;
using Toggle = UnityEngine.UI.Toggle;
using ScrollView = PhxhSDK.PhxhScrollView;
using Framework;
using PhxhSDK;
public class UI_GiftItemController : UIWindow
{
//UI GameObj
///Auto Gen Start///
public Button Button_Close_Normal;
public TMP_Text Text_ItemName_Normal;
public Image Image_ItemIcon_Normal;
public TMP_Text Text_Num_Normal;
public TMP_Text Text_UsingIntroduce_Normal;
public RecycleView ScrollView_ItemList_normal;
public Button Button_Use_Normal;
public Button Button_Close_Special;
public TMP_Text Text_ItemName_Special;
public Image Image_ItemIcon_Special;
public TMP_Text Text_Num_Special;
public TMP_Text Text_UsingIntroduce_Special;
public RecycleView ScrollView_ItemList_special;
public TMP_Text Text_GainDescript;
public TMP_Text Text_ItemNum;
public Button Button_Decrease;
public Button Button_Add;
public Button Button_Zero;
public TMP_Text Text_Zero;
public Button Button_Max;
public TMP_Text Text_Max;
public Button Button_Use_Special;
public Image Image_TopBlackBar;
public Image Image_BottomBlackBar;
///Auto Gen End///
// deal with input data
public override void PreLoad(object data = null)
{
}
// Use this for initialization
public override void OnInit()
{
//bind UI GameObj
UI_GiftItemBinder.GetComponents(this);
}
//invoke when open window
protected override void OnShowWindow(object data = null)
{
}
//invoke when reload window
protected override void OnReloadWindow(object data = null)
{
}
//invoke when close window
protected override void OnHideWindow()
{
}
//invoke when destroy
public override void OnRelease()
{
base.OnRelease();
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 0bd2d55f500b7ad41bf44d0d529ca1fe
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -256,6 +256,15 @@ public class UI_UsingItemController : UIWindow
BindButton(Button_Source, () => { ShowingSource = false; });
BindButton(Button_Source_Normal, () => { ShowingSource = true; });
BindButton(Button_Decrease, () => RefreshCount(--UseCount));
BindButton(Button_Decrease_Normal, () => RefreshCount(--UseCount));
BindButton(Button_Add, () => RefreshCount(++UseCount));
BindButton(Button_Add_Normal, () => RefreshCount(++UseCount));
BindButton(Button_Zero, () => RefreshCount(0));
BindButton(Button_Zero_Normal, () => RefreshCount(0));
BindButton(Button_Max, () => RefreshCount((int)CategoryManager.Instance.GetItemCount(ItemID)));
BindButton(Button_Max_Normal, () => RefreshCount((int)CategoryManager.Instance.GetItemCount(ItemID)));
ScrollView_Source.Init(RefreshItem);
ShowingSource = false;
@ -299,10 +308,11 @@ public class UI_UsingItemController : UIWindow
{
//可使用道具或有跳转功能时显示使用按钮
Button_Use_Normal.gameObject.SetActive(dataItem.Type == ItemType.Useable || CategoryManager.Instance.ItemJumpType(ItemID) != cfg.JumpFuncType.None);
Image_UseNumBg_Normal.gameObject.SetActive(dataItem.BatchUsing);
Image_UseNumBg_Normal.gameObject.SetActive(dataItem.MaxUseCount != 1);
}
var size = new Vector2(1203, 663) + (Button_Use_Normal.IsActive() ? new Vector2(0, 2000) : new Vector2(0, 0));
var size = new Vector2(1203, 663) + (Button_Use_Normal.IsActive() ? new Vector2(0, 100) : new Vector2(0, 0));
size += (Image_UseNumBg_Normal.IsActive() ? new Vector2(0, 100) : new Vector2(0, 0));
NormalNode.GetComponent<RectTransform>().sizeDelta = size;
Text_Num_Normal.text = UseCount.ToString();
@ -336,10 +346,11 @@ public class UI_UsingItemController : UIWindow
{
//可使用道具或有跳转功能时显示使用按钮
Button_Use.gameObject.SetActive(dataItem.Type == ItemType.Useable || CategoryManager.Instance.ItemJumpType(ItemID) != cfg.JumpFuncType.None);
Image_UseNumBg_source.gameObject.SetActive(dataItem.BatchUsing);
Image_UseNumBg_source.gameObject.SetActive(dataItem.MaxUseCount != 1);
}
var size = new Vector2(1832, 663) + (Button_Use.IsActive() ? new Vector2(0, 200) : new Vector2(0, 0));
var size = new Vector2(1832, 663) + (Button_Use.IsActive() ? new Vector2(0, 100) : new Vector2(0, 0));
size += (Image_UseNumBg_source.IsActive() ? new Vector2(0, 100) : new Vector2(0, 0));
SourceNode.GetComponent<RectTransform>().sizeDelta = size;
Text_Num_Source.text = UseCount.ToString();
@ -350,6 +361,13 @@ public class UI_UsingItemController : UIWindow
ScrollView_Source.ShowList(dataItem.Acquisition.Length);
}
void RefreshCount(int ItemCount)
{
UseCount = (int)Mathf.Clamp(ItemCount, 0, CategoryManager.Instance.GetItemCount(ItemID));
Text_Num_Normal.text = UseCount.ToString();
Text_Num_Source.text = UseCount.ToString();
}
//invoke when open window
protected override void OnShowWindow(object data = null)
{