1
1
mirror of https://github.com/Rundll86/Dog-Lynx-And-HCN.git synced 2026-05-30 16:01:53 +08:00

feat: 更新饲料和面板逻辑,添加香蕉饲料,重构UI组件和状态管理

This commit is contained in:
2025-08-26 22:31:28 +08:00
parent 51fc904a6a
commit 739be888f3
15 changed files with 103 additions and 22 deletions
+8 -3
View File
@@ -18,10 +18,11 @@ class_name Feed
func _ready():
selectButton.pressed.connect(
func():
apply(UIState.player)
queue_free()
if apply(UIState.player):
UIState.setPanel()
queue_free()
Wave.next()
)
func _process(_delta):
avatarRect.texture = avatarTexture
nameLabel.text = "[b]" + displayName + "[/b]"
for i in fieldsBox.get_children():
@@ -64,3 +65,7 @@ func apply(entity: EntityBase):
var field = fields[i]
var value = fieldValues[i]
entity.fields[field] += value
if field == FieldStore.Entity.MAX_HEALTH:
entity.health += value
print(entity.fields)
return allHave