From 94c37c178cde1ebf0b74759ae02de695f3848681 Mon Sep 17 00:00:00 2001 From: zc <1062808664@qq.com> Date: Thu, 7 Nov 2024 23:17:41 +0800 Subject: [PATCH] =?UTF-8?q?add=EF=BC=9A=E6=B7=BB=E5=8A=A0=E5=AF=B9?= =?UTF-8?q?=E8=AF=9D=E7=AD=89UI=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Hotfix/UI/Logic/BasicInformationUI.cs | 7 ++++ .../UI/Logic/BasicInformationUI.cs.meta | 3 ++ .../GameScript/Hotfix/UI/Logic/BlackUI.cs | 7 ++++ .../Hotfix/UI/Logic/BlackUI.cs.meta | 3 ++ .../GameScript/Hotfix/UI/Logic/DialogueUI.cs | 39 +++++++++++++++++++ .../Hotfix/UI/Logic/DialogueUI.cs.meta | 3 ++ 6 files changed, 62 insertions(+) create mode 100644 Assets/DemoGame/GameScript/Hotfix/UI/Logic/BasicInformationUI.cs create mode 100644 Assets/DemoGame/GameScript/Hotfix/UI/Logic/BasicInformationUI.cs.meta create mode 100644 Assets/DemoGame/GameScript/Hotfix/UI/Logic/BlackUI.cs create mode 100644 Assets/DemoGame/GameScript/Hotfix/UI/Logic/BlackUI.cs.meta create mode 100644 Assets/DemoGame/GameScript/Hotfix/UI/Logic/DialogueUI.cs create mode 100644 Assets/DemoGame/GameScript/Hotfix/UI/Logic/DialogueUI.cs.meta diff --git a/Assets/DemoGame/GameScript/Hotfix/UI/Logic/BasicInformationUI.cs b/Assets/DemoGame/GameScript/Hotfix/UI/Logic/BasicInformationUI.cs new file mode 100644 index 0000000..825b929 --- /dev/null +++ b/Assets/DemoGame/GameScript/Hotfix/UI/Logic/BasicInformationUI.cs @@ -0,0 +1,7 @@ +namespace ZC +{ + [UIType(UIType.BasicInformationUI)] + public class BasicInformationUI : UIBase + { + } +} \ No newline at end of file diff --git a/Assets/DemoGame/GameScript/Hotfix/UI/Logic/BasicInformationUI.cs.meta b/Assets/DemoGame/GameScript/Hotfix/UI/Logic/BasicInformationUI.cs.meta new file mode 100644 index 0000000..1379662 --- /dev/null +++ b/Assets/DemoGame/GameScript/Hotfix/UI/Logic/BasicInformationUI.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 74f502e15a4a4b7395115b6a9ffcad28 +timeCreated: 1730991383 \ No newline at end of file diff --git a/Assets/DemoGame/GameScript/Hotfix/UI/Logic/BlackUI.cs b/Assets/DemoGame/GameScript/Hotfix/UI/Logic/BlackUI.cs new file mode 100644 index 0000000..4b1e8a1 --- /dev/null +++ b/Assets/DemoGame/GameScript/Hotfix/UI/Logic/BlackUI.cs @@ -0,0 +1,7 @@ +namespace ZC +{ + [UIType(UIType.BlackUI)] + public class BlackUI : UIBase + { + } +} \ No newline at end of file diff --git a/Assets/DemoGame/GameScript/Hotfix/UI/Logic/BlackUI.cs.meta b/Assets/DemoGame/GameScript/Hotfix/UI/Logic/BlackUI.cs.meta new file mode 100644 index 0000000..1278821 --- /dev/null +++ b/Assets/DemoGame/GameScript/Hotfix/UI/Logic/BlackUI.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: dd9abc3083384dc5a310404193297e5c +timeCreated: 1730991322 \ No newline at end of file diff --git a/Assets/DemoGame/GameScript/Hotfix/UI/Logic/DialogueUI.cs b/Assets/DemoGame/GameScript/Hotfix/UI/Logic/DialogueUI.cs new file mode 100644 index 0000000..cfaf72f --- /dev/null +++ b/Assets/DemoGame/GameScript/Hotfix/UI/Logic/DialogueUI.cs @@ -0,0 +1,39 @@ +using System; +using TMPro; +using UnityEngine.UI; + +namespace ZC +{ + [UIType(UIType.DialogueUI)] + public class DialogueUI : UIBase + { + private TMP_Text txt_Title; + private TMP_Text txt_Content; + private Button btn_Close; + private Action callback; + + public override void Init() + { + base.Init(); + txt_Title = GetValue("txt_Title"); + txt_Content = GetValue("txt_Content"); + btn_Close = GetValue