Browse Source

添加逻辑后面的弹窗

胡佳骏 1 year ago
parent
commit
348022843d

+ 0 - 9
Assets/FrameWork/ProjectManager/Scripts/JinRuRenwu.cs

@@ -155,15 +155,6 @@ public class JinRuRenwu : WindowSingleton<JinRuRenwu>
 
         WindowsManager.Instance.show(WindowConfig.windowType.Tip2, false, "¾´ÇëÆÚ´ý!");
 
-  List<string> backTip = new List<string>();
-  backTip.Add("test1");
-  backTip.Add("test2");
-  backTip.Add("test3");
-  WindowsManager.Instance.show(WindowConfig.windowType.Error, false, WindowsManager.Instance.getErrorData("Ìáʾ", "¾´ÇëÆÚ´ý!", Color.gray, "icon", backTip, true, "¾´ÇëÆÚ´ý",5).ToJson());
-
-
-        WindowsManager.Instance.show(WindowConfig.windowType.Error, false, WindowsManager.Instance.getErrorData("Ìáʾ", "¾´ÇëÆÚ´ý!", Color.gray, "icon", backTip, false, "¾´ÇëÆÚ´ý", 5).ToJson());
-
 
         /*
         List<string> backTip = new List<string>();

+ 9 - 0
Assets/FrameWork/ProjectManager/Scripts/Project/XunJian/XunJianDataManager.cs

@@ -119,6 +119,15 @@ public class XunJianDataManager : Singleton<XunJianDataManager>
             {
                 RenWuListWindow.Instance.UpdateData();
             }
+        }else
+        {
+            List<string> backTip = new List<string>();
+            backTip.Add("1");
+            backTip.Add("2");
+            backTip.Add("3");
+            WindowsManager.Instance.show(WindowConfig.windowType.Error, false, WindowsManager.Instance.getErrorData("提示", "已经是最后一步了!", Color.gray, "icon", backTip, false, "敬请期待", 5).ToJson());
+
+
         }
 
     }

+ 18 - 0
Assets/FrameWork/ProjectManager/Scripts/TipAndErrorManager.cs

@@ -0,0 +1,18 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class TipAndErrorManager : WindowSingleton<TipAndErrorManager>
+{
+    // Start is called before the first frame update
+    void Start()
+    {
+        WindowsManager.Instance.OnTipBackChange += OnTipBackChange;
+    }
+
+    private void OnTipBackChange(string msg)
+    {
+        Debug.Log("Ìáʾ¿òµÄ»Øµ÷"+msg);
+    }
+}

+ 11 - 0
Assets/FrameWork/ProjectManager/Scripts/TipAndErrorManager.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 950e827448571e746810b732dc8b4029
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 17 - 1
Assets/FrameWork/Scripts/Window/WindowsManager.cs

@@ -9,7 +9,7 @@ using static WindowConfig;
 public class WindowsManager : MonoSingleton<WindowsManager>
 {
     public delegate void OnTipBackEvent(string msg);
-    public static OnTipBackEvent OnTipBackChange;
+    public  OnTipBackEvent OnTipBackChange;
     public bool isShowTip;
     public WindowItemConfig wConfig;
     [HideInInspector]
@@ -444,6 +444,22 @@ public class WindowsManager : MonoSingleton<WindowsManager>
         return data;
     }
 
+    void testTip()
+    {
+
+        WindowsManager.Instance.show(WindowConfig.windowType.Tip2, false, "¾´ÇëÆÚ´ý!");
+
+        List<string> backTip = new List<string>();
+        backTip.Add("test1");
+        backTip.Add("test2");
+        backTip.Add("test3");
+        WindowsManager.Instance.show(WindowConfig.windowType.Error, false, WindowsManager.Instance.getErrorData("Ìáʾ", "¾´ÇëÆÚ´ý!", Color.gray, "icon", backTip, true, "¾´ÇëÆÚ´ý", 5).ToJson());
+
+
+        WindowsManager.Instance.show(WindowConfig.windowType.Error, false, WindowsManager.Instance.getErrorData("Ìáʾ", "¾´ÇëÆÚ´ý!", Color.gray, "icon", backTip, false, "¾´ÇëÆÚ´ý", 5).ToJson());
+
+    }
+
     public class TipData
     {
         public windowType wt;

+ 1 - 0
Assets/FrameWork/Windows.asset

@@ -16,6 +16,7 @@ MonoBehaviour:
   canvas: {fileID: 8894333160753431150, guid: 1e72723ecae88b64ab695e52b7cfa9de, type: 3}
   initComponent:
   - {fileID: 11500000, guid: 95bd5e73b2b930240adab20b3c9619d2, type: 3}
+  - {fileID: 11500000, guid: 950e827448571e746810b732dc8b4029, type: 3}
   windowItemGameObjectList:
   - window: {fileID: 7370447325771184417, guid: f7ebcb890f4068e4dadd858ce394605e, type: 3}
     type: 800001