diff --git a/Assets/06.UIFarme/RunTime/Manager/PanelSystem.cs b/Assets/06.UIFarme/RunTime/Manager/PanelSystem.cs
index 227a7d6..a636517 100644
--- a/Assets/06.UIFarme/RunTime/Manager/PanelSystem.cs
+++ b/Assets/06.UIFarme/RunTime/Manager/PanelSystem.cs
@@ -1,4 +1,5 @@
-using System.Collections.Generic;
+using System;
+using System.Collections.Generic;
using System.Threading.Tasks;
using UnityEngine;
@@ -30,7 +31,31 @@ namespace Stary.Evo.UIFarme
/// 面板全部出栈此操作会执行面板的OnExit方法
///
void PopAll();
+ ///
+ /// 事件发送
+ ///
+ ///
+ public void SendEvent(TEvent key) where TEvent : IConvertible;
+ ///
+ /// 事件发送
+ ///
+ ///
+ public void SendEvent(TEvent key, Tvalue1 value) where TEvent : IConvertible;
+
+ ///
+ /// 事件发送
+ ///
+ ///
+ public void SendEvent(TEvent key, Tvalue1 value1, Tvalue2 value2)
+ where TEvent : IConvertible;
+
+ ///
+ /// 事件发送
+ ///
+ ///
+ public void SendEvent(TEvent key, Tvlue1 value1, Tvlue2 vlue2, Tvlue3 vlue3)
+ where TEvent : IConvertible;
///
/// 返回存储面板实例的字典
///
@@ -175,8 +200,45 @@ namespace Stary.Evo.UIFarme
queuePanel.Clear();
}
+ ///
+ /// 事件发送
+ ///
+ ///
+ public void SendEvent(TEvent key) where TEvent : IConvertible
+ {
+ this.SendEvent(key);
+ }
+ ///
+ /// 事件发送
+ ///
+ ///
+ public void SendEvent(TEvent key, Tvalue1 value) where TEvent : IConvertible
+ {
+ this.SendEvent(key,value);
+ }
+ ///
+ /// 事件发送
+ ///
+ ///
+ public void SendEvent(TEvent key, Tvalue1 value1, Tvalue2 value2)
+ where TEvent : IConvertible
+ {
+ this.SendEvent(key, value1, value2);
+ }
+
+ ///
+ /// 事件发送
+ ///
+ ///
+ public void SendEvent(TEvent key, Tvlue1 value1, Tvlue2 vlue2, Tvlue3 vlue3)
+ where TEvent : IConvertible
+ {
+ this.SendEvent(key, value1, vlue2, vlue3);
+ }
+
+
public Dictionary Get_Dic()
{
if (dicUI.Count > 0)
diff --git a/Assets/06.UIFarme/package.json b/Assets/06.UIFarme/package.json
index f210edf..f2da219 100644
--- a/Assets/06.UIFarme/package.json
+++ b/Assets/06.UIFarme/package.json
@@ -1,7 +1,7 @@
{
"name": "com.staryevo.uifarme",
"displayName": "06.UIFarme",
- "version": "1.0.1",
+ "version": "1.0.2",
"description": "UI模板框架工具",
"unity": "2021.3",
"unityRelease": "30f1",