This commit is contained in:
MuHua-123
2025-06-23 14:38:10 +08:00
parent 39d9db9c6d
commit 0cc63a7314
51 changed files with 2032 additions and 68 deletions
@@ -4,6 +4,9 @@ using UnityEngine;
using UnityEngine.UIElements;
namespace MuHua {
/// <summary>
/// 文本输入字段
/// </summary>
public class UITextField : TextField {
public new class UxmlFactory : UxmlFactory<UITextField, UxmlTraits> { }
public new class UxmlTraits : TextField.UxmlTraits {
@@ -11,10 +14,10 @@ namespace MuHua {
name = "default-prompt"
};
public override void Init(VisualElement ve, IUxmlAttributes bag, CreationContext cc) {
base.Init(ve, bag, cc);
UITextField textField = (UITextField)ve;
textField.DefaultPrompt = DefaultPrompt.GetValueFromBag(bag, cc);
textField.SetDefaultPrompt();
base.Init(ve, bag, cc);
}
}
public string DefaultPrompt { get; set; }
+1
View File
@@ -7,6 +7,7 @@
"com.unity.toolchain.win-x86_64-linux-x86_64": "2.0.10",
"com.unity.ugui": "1.0.0",
"com.unity.visualscripting": "1.9.4",
"muhua-network": "https://github.com/MuHua-123/MuHua-Core.git?path=Packages/Network",
"muhua-tools": "https://github.com/MuHua-123/MuHua-Core.git?path=Packages/Tools",
"com.unity.modules.ai": "1.0.0",
"com.unity.modules.androidjni": "1.0.0",
+7
View File
@@ -188,6 +188,13 @@
},
"url": "https://packages.unity.cn"
},
"muhua-network": {
"version": "https://github.com/MuHua-123/MuHua-Core.git?path=Packages/Network",
"depth": 0,
"source": "git",
"dependencies": {},
"hash": "1e26adfb03416178e47aa5473b74dd58533fab9e"
},
"muhua-tools": {
"version": "https://github.com/MuHua-123/MuHua-Core.git?path=Packages/Tools",
"depth": 0,