mirror of
https://github.com/Rundll86/Dog-Lynx-And-HCN.git
synced 2026-05-28 06:51:54 +08:00
feat: 删除FeedCard场景,重构Feed类,更新UI组件
This commit is contained in:
@@ -34,6 +34,7 @@ layout_mode = 2
|
|||||||
theme_override_constants/separation = 10
|
theme_override_constants/separation = 10
|
||||||
|
|
||||||
[node name="avatar" type="TextureRect" parent="container/info"]
|
[node name="avatar" type="TextureRect" parent="container/info"]
|
||||||
|
unique_name_in_owner = true
|
||||||
custom_minimum_size = Vector2(75, 75)
|
custom_minimum_size = Vector2(75, 75)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
size_flags_horizontal = 4
|
size_flags_horizontal = 4
|
||||||
@@ -41,14 +42,17 @@ size_flags_vertical = 0
|
|||||||
texture = ExtResource("1_jonms")
|
texture = ExtResource("1_jonms")
|
||||||
|
|
||||||
[node name="name" type="Label" parent="container/info"]
|
[node name="name" type="Label" parent="container/info"]
|
||||||
|
unique_name_in_owner = true
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
size_flags_horizontal = 4
|
size_flags_horizontal = 4
|
||||||
text = "香蕉"
|
text = "香蕉"
|
||||||
|
|
||||||
[node name="fields" type="VBoxContainer" parent="container"]
|
[node name="fields" type="VBoxContainer" parent="container"]
|
||||||
|
unique_name_in_owner = true
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="costs" type="GridContainer" parent="container"]
|
[node name="costs" type="GridContainer" parent="container"]
|
||||||
|
unique_name_in_owner = true
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
theme_override_constants/h_separation = 10
|
theme_override_constants/h_separation = 10
|
||||||
theme_override_constants/v_separation = 10
|
theme_override_constants/v_separation = 10
|
||||||
+13
-1
@@ -1,3 +1,15 @@
|
|||||||
@tool
|
@tool
|
||||||
extends PanelContainer
|
extends PanelContainer
|
||||||
class_name Feed
|
class_name Feed
|
||||||
|
|
||||||
|
@export var avatarTexture: Texture2D = null
|
||||||
|
@export var displayName: String = "未命名饲料"
|
||||||
|
@export var fields: Array[FieldStore.Entity] = []
|
||||||
|
@export var values: Array[float] = []
|
||||||
|
@export var costs: Array[ItemStore.ItemType] = []
|
||||||
|
@export var counts: Array[int] = []
|
||||||
|
|
||||||
|
@onready var avatar: TextureRect = $"%avatar"
|
||||||
|
@onready var nameLabel: Label = $"%name"
|
||||||
|
@onready var fieldsBox: VBoxContainer = $"%fields"
|
||||||
|
@onready var costsBox: VBoxContainer = $"%costs"
|
||||||
|
|||||||
Reference in New Issue
Block a user