From bbd64e7e6b5f3ab463701f402837eda85a46e021 Mon Sep 17 00:00:00 2001 From: liuyu <272912176@qq.com> Date: Fri, 2 Aug 2024 16:29:59 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=83=8C=E5=8C=85?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E7=B1=BB=E5=92=8C=E5=B7=A5=E5=85=B7=E6=9D=90?= =?UTF-8?q?=E6=96=99=E7=AE=A1=E7=90=86=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/ArtRes/Excel/Config.xlsx | Bin 18404 -> 18503 bytes Assets/ArtRes/Excel/~$Config.xlsx.meta | 7 +++++++ .../Objects/Tools/Tool_Electroprobe.prefab | 2 +- .../Tools/Tool_InsulatedScrewdriver.prefab | 2 +- .../UI/UI_Panel/UI_LoadingPanel.prefab | 8 ++++---- Assets/Scripts/Project/Manager/GameManager.cs | 14 ++++++++++++++ .../Scripts/Project/Manager/PacksackBagMgr.cs | 10 ++++++++++ .../Project/Manager/PacksackBagMgr.cs.meta | 11 +++++++++++ .../Project/Manager/ToolAndmaterialMgr.cs | 10 ++++++++++ .../Manager/ToolAndmaterialMgr.cs.meta | 11 +++++++++++ 10 files changed, 69 insertions(+), 6 deletions(-) create mode 100644 Assets/ArtRes/Excel/~$Config.xlsx.meta create mode 100644 Assets/Scripts/Project/Manager/PacksackBagMgr.cs create mode 100644 Assets/Scripts/Project/Manager/PacksackBagMgr.cs.meta create mode 100644 Assets/Scripts/Project/Manager/ToolAndmaterialMgr.cs create mode 100644 Assets/Scripts/Project/Manager/ToolAndmaterialMgr.cs.meta diff --git a/Assets/ArtRes/Excel/Config.xlsx b/Assets/ArtRes/Excel/Config.xlsx index 5cc9b5d86e92f09aedc157034cd2778a343ccb7c..14c62769f324876c2241bdd1eb2c47a3dfb8f6f7 100644 GIT binary patch delta 9128 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 ave-obDHi-+K7jOJ(zq-(OoYTg!v6(}02a#t delta 9104 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 h0sjjPq4*1}r+_C=SAs|QhyLB$U-h /// public static HandsOnTrainingMgr HandsOnTrainingMgr { get; private set; } + /// + /// 学习或者练习的管理类 + /// public static StudyOrPracticeMgr StudyOrPracticeMgr { get; private set; } + + /// + /// 背包管理类 + /// + public static PacksackBagMgr PacksackBagMgr { get; private set; } + + /// + /// 工具材料管理类 + /// + public static ToolAndmaterialMgr ToolAndmaterialMgr { get; private set; } + #endregion /// diff --git a/Assets/Scripts/Project/Manager/PacksackBagMgr.cs b/Assets/Scripts/Project/Manager/PacksackBagMgr.cs new file mode 100644 index 0000000..37105e1 --- /dev/null +++ b/Assets/Scripts/Project/Manager/PacksackBagMgr.cs @@ -0,0 +1,10 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +/// +/// 𹤾߲ϰ +/// +public class PacksackBagMgr : BaseManager +{ + +} diff --git a/Assets/Scripts/Project/Manager/PacksackBagMgr.cs.meta b/Assets/Scripts/Project/Manager/PacksackBagMgr.cs.meta new file mode 100644 index 0000000..7c59bcc --- /dev/null +++ b/Assets/Scripts/Project/Manager/PacksackBagMgr.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 65b74ada67aa1084f80d58b3d6f2f71d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Project/Manager/ToolAndmaterialMgr.cs b/Assets/Scripts/Project/Manager/ToolAndmaterialMgr.cs new file mode 100644 index 0000000..55d5d0c --- /dev/null +++ b/Assets/Scripts/Project/Manager/ToolAndmaterialMgr.cs @@ -0,0 +1,10 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +/// +/// ʹõĹ/Ϲ +/// +public class ToolAndmaterialMgr : BaseManager +{ + +} diff --git a/Assets/Scripts/Project/Manager/ToolAndmaterialMgr.cs.meta b/Assets/Scripts/Project/Manager/ToolAndmaterialMgr.cs.meta new file mode 100644 index 0000000..c74b9ab --- /dev/null +++ b/Assets/Scripts/Project/Manager/ToolAndmaterialMgr.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 460bb2208a770274ba767fc886198034 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: From c05176ffac9aa05135bc46dc288ec6fe71e9f55e Mon Sep 17 00:00:00 2001 From: liuyu <272912176@qq.com> Date: Fri, 2 Aug 2024 17:55:23 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=8F=B3=E4=BE=A7=E8=8F=9C=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/ArtRes/Excel/Config.xlsx | Bin 18503 -> 18530 bytes Assets/ArtRes/Excel/~$Config.xlsx.meta | 7 -- Assets/Scripts/Project/Enum/Enums.cs | 18 ++++ Assets/Scripts/Project/Manager/DataManager.cs | 20 ++-- .../Scripts/Project/Manager/PacksackBagMgr.cs | 2 +- .../Scripts/Project/Manager/ProcessManager.cs | 3 +- .../Project/Manager/ToolAndmaterialMgr.cs | 2 +- .../Project/UI/UI_Panel/UI_MenuPanel.cs | 91 ++++++++++++++++++ .../Project/UI/UI_Panel/UI_MenuPanel.cs.meta | 11 +++ .../UI_SelectModeOrDeviceTitlePanel.cs | 9 +- .../ProjectBase/EventCenter/Enum_EventType.cs | 5 + 11 files changed, 145 insertions(+), 23 deletions(-) delete mode 100644 Assets/ArtRes/Excel/~$Config.xlsx.meta create mode 100644 Assets/Scripts/Project/UI/UI_Panel/UI_MenuPanel.cs create mode 100644 Assets/Scripts/Project/UI/UI_Panel/UI_MenuPanel.cs.meta diff --git a/Assets/ArtRes/Excel/Config.xlsx b/Assets/ArtRes/Excel/Config.xlsx index 14c62769f324876c2241bdd1eb2c47a3dfb8f6f7..22b8b03c4f5399cdae71cbc9b2c402c1f105e8d0 100644 GIT binary patch delta 4620 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 Xz&rX{K+s=~yMK1=pQtH;|GoVW3m=$Z delta 4560 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 Error, +} + +public enum E_SceneType +{ + /// + /// 办公室 + /// + Office, + + /// + /// 工器具间 + /// + TooLRoom, + + /// + /// 现场 + /// + Site, } \ No newline at end of file diff --git a/Assets/Scripts/Project/Manager/DataManager.cs b/Assets/Scripts/Project/Manager/DataManager.cs index ccc3a82..c160435 100644 --- a/Assets/Scripts/Project/Manager/DataManager.cs +++ b/Assets/Scripts/Project/Manager/DataManager.cs @@ -32,7 +32,7 @@ public class DataManager : BaseManager /// /// 虚拟仿真系统 /// - private Dictionary systemDic =new Dictionary(); + private Dictionary systemDic = new Dictionary(); /// /// 设备类型 @@ -52,7 +52,7 @@ public class DataManager : BaseManager /// /// 初始化 /// - public void Init() + public void Init() { schemeDic = GameManager.BinaryMgr.GetTable().dataDic; processDic = GameManager.BinaryMgr.GetTable().dataDic; @@ -68,7 +68,7 @@ public class DataManager : BaseManager /// /// /// - public D_Scheme GetSchemeData(int id) + public D_Scheme GetSchemeData(int id) { D_Scheme d_Scheme = new D_Scheme(); //获取方案数据 @@ -86,7 +86,7 @@ public class DataManager : BaseManager /// /// /// - private List GetD_Processes(int schemeId) + private List GetD_Processes(int schemeId) { List d_Processes = new List(); //获取方案流程数据 @@ -114,7 +114,7 @@ public class DataManager : BaseManager public List GetD_SubProcesses(int schemeId, int processId) { List d_SubProcesses = new List(); - foreach(var item in subProcessDic.Values) + foreach (var item in subProcessDic.Values) { if (item.schemeId == schemeId && item.processId == processId) { @@ -140,10 +140,10 @@ public class DataManager : BaseManager /// /// /// - private List GetD_SubProcessSteps(int schemeId, int processId,int subProcessId) + private List GetD_SubProcessSteps(int schemeId, int processId, int subProcessId) { List d_SubProcessSteps = new List(); - foreach(var step in subProcessStepDic.Values) + foreach (var step in subProcessStepDic.Values) { if (step.schemeId == schemeId && step.processId == processId && step.subProcessId == subProcessId) { @@ -167,20 +167,20 @@ public class DataManager : BaseManager /// /// /// - public TB_System GetSystemInfo(int systemId) + public TB_System GetSystemInfo(int systemId) { if (systemDic.ContainsKey(systemId)) { return systemDic[systemId]; } - return null; + return null; } /// /// 获取报告 /// /// - public R_Scheme GetSchemeReport(int id) + public R_Scheme GetSchemeReport(int id) { R_Scheme r_Scheme = new R_Scheme(); diff --git a/Assets/Scripts/Project/Manager/PacksackBagMgr.cs b/Assets/Scripts/Project/Manager/PacksackBagMgr.cs index 37105e1..f384ad5 100644 --- a/Assets/Scripts/Project/Manager/PacksackBagMgr.cs +++ b/Assets/Scripts/Project/Manager/PacksackBagMgr.cs @@ -2,7 +2,7 @@ using System.Collections; using System.Collections.Generic; using UnityEngine; /// -/// 𹤾߲ϰ +/// 负责工具材料包管理 /// public class PacksackBagMgr : BaseManager { diff --git a/Assets/Scripts/Project/Manager/ProcessManager.cs b/Assets/Scripts/Project/Manager/ProcessManager.cs index 734461a..1618e2f 100644 --- a/Assets/Scripts/Project/Manager/ProcessManager.cs +++ b/Assets/Scripts/Project/Manager/ProcessManager.cs @@ -104,7 +104,7 @@ public class ProcessManager : BaseManager /// /// 倒计时 /// - /// + /// 倒计时多久 /// private IEnumerator CountDown(int time) { @@ -118,7 +118,6 @@ public class ProcessManager : BaseManager } } - /// /// 结束 /// diff --git a/Assets/Scripts/Project/Manager/ToolAndmaterialMgr.cs b/Assets/Scripts/Project/Manager/ToolAndmaterialMgr.cs index 55d5d0c..1d441de 100644 --- a/Assets/Scripts/Project/Manager/ToolAndmaterialMgr.cs +++ b/Assets/Scripts/Project/Manager/ToolAndmaterialMgr.cs @@ -2,7 +2,7 @@ using System.Collections; using System.Collections.Generic; using UnityEngine; /// -/// ʹõĹ/Ϲ +/// 正在使用的工具/材料管理类 /// public class ToolAndmaterialMgr : BaseManager { diff --git a/Assets/Scripts/Project/UI/UI_Panel/UI_MenuPanel.cs b/Assets/Scripts/Project/UI/UI_Panel/UI_MenuPanel.cs new file mode 100644 index 0000000..fad6476 --- /dev/null +++ b/Assets/Scripts/Project/UI/UI_Panel/UI_MenuPanel.cs @@ -0,0 +1,91 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +/// +/// 右侧菜单按钮 +/// +public class UI_MenuPanel : BasePanel +{ + + /// + /// 存储创建出来的btn + /// + private List itemObjs =new List(); + + /// + /// 初始化 + /// + public void Init() + { + CreateMenuBtn(E_SceneType.Office); + } + + /// + /// 创建菜单按钮 + /// 根据所属空间创建 对应的按钮, + /// 还需要根据需求设定是否激活 + /// + private void CreateMenuBtn(E_SceneType type) + { + //清空已经穿件出来的 + ClearMenuBtn(); + //获取所在场景中的btn数据 + switch (type) + { + case E_SceneType.Office: + break; + case E_SceneType.TooLRoom: + break; + case E_SceneType.Site: + break; + } + + //根据所在场景 创建新的btn 并记录 + } + + /// + /// 清空创建出来的 + /// + private void ClearMenuBtn() + { + if (itemObjs.Count == 0) + return; + for (int i = 0; i < itemObjs.Count; i++) + { + Destroy(itemObjs[i]); + } + itemObjs.Clear(); + } + + /// + /// 显示面板 + /// + public override void ShowMe() + { + GameManager.EventMgr.AddEventListener(Enum_EventType.SwitchScene, CreateMenuBtn); + } + + /// + /// 隐藏面板 + /// + public override void HideMe() + { + GameManager.EventMgr.RemoveEventListener(Enum_EventType.SwitchScene, CreateMenuBtn); + } + + /// + /// 按钮点击 + /// + /// + protected override void OnClick(string btnName) + { + switch (btnName) + { + case "": + + + break; + } + } +} diff --git a/Assets/Scripts/Project/UI/UI_Panel/UI_MenuPanel.cs.meta b/Assets/Scripts/Project/UI/UI_Panel/UI_MenuPanel.cs.meta new file mode 100644 index 0000000..7dc951f --- /dev/null +++ b/Assets/Scripts/Project/UI/UI_Panel/UI_MenuPanel.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3aa727d14c599074b9ab6651b6289055 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Project/UI/UI_Panel/UI_SelectModeOrDeviceTitlePanel.cs b/Assets/Scripts/Project/UI/UI_Panel/UI_SelectModeOrDeviceTitlePanel.cs index 3e3fd97..1ded2ee 100644 --- a/Assets/Scripts/Project/UI/UI_Panel/UI_SelectModeOrDeviceTitlePanel.cs +++ b/Assets/Scripts/Project/UI/UI_Panel/UI_SelectModeOrDeviceTitlePanel.cs @@ -27,7 +27,6 @@ public class UI_SelectModeOrDeviceTitlePanel : BasePanel break; case E_ModeType.Exam: break; - } GetControl("Text_ModeType").text = mode; @@ -81,12 +80,18 @@ public class UI_SelectModeOrDeviceTitlePanel : BasePanel /// protected override void OnClick(string btnName) { - base.OnClick(btnName); switch (btnName) { //TODO 退出提示框 case "Btn_Quit": print("退出应用"); + GameManager.UIMgr.ShowPanel(E_UI_Layer.System, (panel) => + { + panel.Init("提示", "确定退出应用吗?", E_MessageType.Warning, () => + { + Application.Quit(); + }); + }); break; } } diff --git a/Assets/Scripts/ProjectBase/EventCenter/Enum_EventType.cs b/Assets/Scripts/ProjectBase/EventCenter/Enum_EventType.cs index d9453f1..15d5a66 100644 --- a/Assets/Scripts/ProjectBase/EventCenter/Enum_EventType.cs +++ b/Assets/Scripts/ProjectBase/EventCenter/Enum_EventType.cs @@ -22,4 +22,9 @@ public enum Enum_EventType /// 选择/切换模式 /// SwitchMode, + + /// + /// 切换场景 + /// + SwitchScene, }