mirror of
https://github.com/Rundll86/Dog-Lynx-And-HCN.git
synced 2026-06-30 23:32:29 +08:00
fix(Feed): 修复costShow.count计算错误,使用countOf方法替代
原计算方式使用了multipiler方法可能导致显示数量错误,现统一使用countOf方法确保显示数量准确
This commit is contained in:
@@ -104,9 +104,9 @@ func rebuildInfo():
|
|||||||
i.queue_free()
|
i.queue_free()
|
||||||
for i in range(min(costs.size(), costCounts.size())):
|
for i in range(min(costs.size(), costCounts.size())):
|
||||||
var cost = costs[i]
|
var cost = costs[i]
|
||||||
var count = costCounts[i]
|
var count = countOf(i)
|
||||||
var costShow: ItemShow = ComponentManager.getUIComponent("ItemShow").instantiate()
|
var costShow: ItemShow = ComponentManager.getUIComponent("ItemShow").instantiate()
|
||||||
costShow.enough = is_instance_valid(UIState.player) and UIState.player.inventory[cost] >= countOf(i)
|
costShow.enough = is_instance_valid(UIState.player) and UIState.player.inventory[cost] >= count
|
||||||
costShow.type = cost
|
costShow.type = cost
|
||||||
costShow.count = int(count * multipiler())
|
costShow.count = count
|
||||||
costsBox.add_child(costShow)
|
costsBox.add_child(costShow)
|
||||||
|
|||||||
Reference in New Issue
Block a user