From 38e177b0fdf130d6a361ab51c80b5b56ee83f28e Mon Sep 17 00:00:00 2001 From: chai <215380520@qq.com> Date: Fri, 26 May 2023 19:12:36 +0800 Subject: *misc --- WorldlineKeepers/Assets/Scripts/UI/PanelBase.cs | 20 +++++++++++++++- WorldlineKeepers/Assets/Scripts/UI/Panels.meta | 8 +++++++ .../Assets/Scripts/UI/Panels/PanelEntries.meta | 8 +++++++ .../Scripts/UI/Panels/PanelEntries/PanelEntries.cs | 28 ++++++++++++++++++++++ .../UI/Panels/PanelEntries/PanelEntries.cs.meta | 11 +++++++++ 5 files changed, 74 insertions(+), 1 deletion(-) create mode 100644 WorldlineKeepers/Assets/Scripts/UI/Panels.meta create mode 100644 WorldlineKeepers/Assets/Scripts/UI/Panels/PanelEntries.meta create mode 100644 WorldlineKeepers/Assets/Scripts/UI/Panels/PanelEntries/PanelEntries.cs create mode 100644 WorldlineKeepers/Assets/Scripts/UI/Panels/PanelEntries/PanelEntries.cs.meta (limited to 'WorldlineKeepers/Assets/Scripts/UI') diff --git a/WorldlineKeepers/Assets/Scripts/UI/PanelBase.cs b/WorldlineKeepers/Assets/Scripts/UI/PanelBase.cs index f0b25f7..c2391ca 100644 --- a/WorldlineKeepers/Assets/Scripts/UI/PanelBase.cs +++ b/WorldlineKeepers/Assets/Scripts/UI/PanelBase.cs @@ -2,7 +2,7 @@ using System.Collections; using System.Collections.Generic; using UnityEngine; -namespace WK +namespace WK.UI { /// @@ -11,6 +11,24 @@ namespace WK public class PanelBase : MonoBehaviour { + protected void Awake() + { + OnAwake(); + } + + protected void Start() + { + OnStart(); + } + + protected virtual void OnAwake() + { + } + + protected virtual void OnStart() + { + } + } } diff --git a/WorldlineKeepers/Assets/Scripts/UI/Panels.meta b/WorldlineKeepers/Assets/Scripts/UI/Panels.meta new file mode 100644 index 0000000..1b40c62 --- /dev/null +++ b/WorldlineKeepers/Assets/Scripts/UI/Panels.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bf1825c84278f794785dba326debd24e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/WorldlineKeepers/Assets/Scripts/UI/Panels/PanelEntries.meta b/WorldlineKeepers/Assets/Scripts/UI/Panels/PanelEntries.meta new file mode 100644 index 0000000..902d189 --- /dev/null +++ b/WorldlineKeepers/Assets/Scripts/UI/Panels/PanelEntries.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f29ad0540e5669c4dabe77941585683a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/WorldlineKeepers/Assets/Scripts/UI/Panels/PanelEntries/PanelEntries.cs b/WorldlineKeepers/Assets/Scripts/UI/Panels/PanelEntries/PanelEntries.cs new file mode 100644 index 0000000..24522aa --- /dev/null +++ b/WorldlineKeepers/Assets/Scripts/UI/Panels/PanelEntries/PanelEntries.cs @@ -0,0 +1,28 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; + +namespace WK.UI +{ + + public class PanelEntries : PanelBase + { + public Button m_BtnDojo; + + protected override void OnAwake() + { + base.OnAwake(); + + m_BtnDojo.onClick.AddListener(OnClickDojo); + } + + private void OnClickDojo() + { + GameStageManager.Instance.AsyncLoadStage(EGameStage.Dojo); + } + + + } + +}; \ No newline at end of file diff --git a/WorldlineKeepers/Assets/Scripts/UI/Panels/PanelEntries/PanelEntries.cs.meta b/WorldlineKeepers/Assets/Scripts/UI/Panels/PanelEntries/PanelEntries.cs.meta new file mode 100644 index 0000000..532b19f --- /dev/null +++ b/WorldlineKeepers/Assets/Scripts/UI/Panels/PanelEntries/PanelEntries.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e8482d947d64cf14ca37ceb33dbeaa62 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: -- cgit v1.1-26-g67d0