From b1f98c42a6b859b35c26e0722efb38a6e9c215be Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期三, 22 十月 2025 11:25:33 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.1.20:10010/r/Project_SG_scripts
---
Main/System/GMCommand/GMCmdPanel.cs | 140 +++++++++++++++++++++++-----------------------
1 files changed, 70 insertions(+), 70 deletions(-)
diff --git a/Main/System/GMCommand/GMCmdPanel.cs b/Main/System/GMCommand/GMCmdPanel.cs
index a55fc9a..0df2d85 100644
--- a/Main/System/GMCommand/GMCmdPanel.cs
+++ b/Main/System/GMCommand/GMCmdPanel.cs
@@ -5,83 +5,83 @@
using UnityEngine.Events;
-namespace vnxbqy.UI
+public class GMCmdPanel : UIBase
{
- public class GMCmdPanel : UIBase
+
+ [SerializeField]
+ private ScrollerController _cmdCtrl;
+
+ [SerializeField]
+ private Button _closeBtn;
+
+ GMCmdManager _cmdModel;
+ GMCmdManager cmdModel{ get { return GMCmdManager.Instance; } }
+
+ protected override void InitComponent()
+ {
+ _closeBtn.AddListener(OnClickCloseBtn);
+ }
+ protected override void OnPreOpen()
+ {
+ base.OnPreOpen();
+ _cmdCtrl.OnRefreshCell += RefreshCmdCell;
+
+
+ CreateCmdCell();
+ }
+
+ protected override void OnOpen()
+ {
+ base.OnOpen();
+ this.transform.SetAsLastSibling();
+ }
+
+
+ private void CreateCmdCell()
+ {
+ _cmdCtrl.Refresh();
+ var allKeys = GmCmdConfig.dic.Keys;
+ foreach (var key in allKeys)
+ {
+ _cmdCtrl.AddCell(ScrollerDataType.Header, key);
+ }
+ _cmdCtrl.Restart();
+ }
+
+ private void RefreshCmdCell(ScrollerDataType type, CellView cell)
+ {
+ Button cellBtn = cell.GetComponent<Button>();
+ Text cmdText = cell.transform.Find("Text").GetComponent<Text>();
+ GmCmdConfig gmCmdModel = GmCmdConfig.Get(cell.index);
+ if (gmCmdModel == null)
+ return;
+
+ cmdText.text = gmCmdModel.Cmd + "=" + gmCmdModel.ParamSet;
+ cellBtn.onClick.RemoveAllListeners();
+ cellBtn.onClick.AddListener(() => { OnClickCmdCell(gmCmdModel.ParamSet); });
+ }
+
+ private void OnClickCmdCell(string paramSet)
+ {
+ SplitLongGMCmd(paramSet);
+ }
+
+ public void SplitLongGMCmd(string value)
{
- [SerializeField]
- private ScrollerController _cmdCtrl;
-
- [SerializeField]
- private Button _closeBtn;
-
- GMCmdManager _cmdModel;
- GMCmdManager cmdModel{ get { return GMCmdManager.Instance; } }
-
- protected override void OnPreOpen()
+ string[] longCmdArray = value.Split('|');
+ for (int i = 0; i < longCmdArray.Length; i++)
{
- base.OnPreOpen();
- _cmdCtrl.OnRefreshCell += RefreshCmdCell;
-
- _closeBtn.onClick.AddListener(OnClickCloseBtn);
-
- CreateCmdCell();
+ cmdModel.OnSendGMQuest(longCmdArray[i].Trim());
}
- protected override void OnOpen()
- {
- base.OnOpen();
- this.transform.SetAsLastSibling();
- }
-
-
- private void CreateCmdCell()
- {
- _cmdCtrl.Refresh();
- var allKeys = GmCmdConfig.dic.Keys;
- foreach (var key in allKeys)
- {
- _cmdCtrl.AddCell(ScrollerDataType.Header, key);
- }
- _cmdCtrl.Restart();
- }
-
- private void RefreshCmdCell(ScrollerDataType type, CellView cell)
- {
- Button cellBtn = cell.GetComponent<Button>();
- Text cmdText = cell.transform.Find("Text").GetComponent<Text>();
- GmCmdConfig gmCmdModel = GmCmdConfig.Get(cell.index);
- if (gmCmdModel == null)
- return;
-
- cmdText.text = gmCmdModel.Cmd + "=" + gmCmdModel.ParamSet;
- cellBtn.onClick.RemoveAllListeners();
- cellBtn.onClick.AddListener(() => { OnClickCmdCell(gmCmdModel.ParamSet); });
- }
-
- private void OnClickCmdCell(string paramSet)
- {
- SplitLongGMCmd(paramSet);
- }
-
- public void SplitLongGMCmd(string value)
- {
-
- string[] longCmdArray = value.Split('|');
- for (int i = 0; i < longCmdArray.Length; i++)
- {
- cmdModel.OnSendGMQuest(longCmdArray[i].Trim());
- }
-
-
- }
-
- public void OnClickCloseBtn()
- {
- CloseWindow();
- }
}
+
+ public void OnClickCloseBtn()
+ {
+ CloseWindow();
+ }
+
}
--
Gitblit v1.8.0