diff --git a/Scripts/Runtime/UI/OpenUIFormSuccessEventArgs.cs b/Scripts/Runtime/UI/OpenUIFormSuccessEventArgs.cs
index 3a7fa016..b69001ff 100644
--- a/Scripts/Runtime/UI/OpenUIFormSuccessEventArgs.cs
+++ b/Scripts/Runtime/UI/OpenUIFormSuccessEventArgs.cs
@@ -7,6 +7,7 @@
using GameFramework;
using GameFramework.Event;
+using GameFramework.UI;
namespace UnityGameFramework.Runtime
{
@@ -44,7 +45,7 @@ public override int Id
///
/// 获取打开成功的界面。
///
- public UIForm UIForm
+ public IUIForm UIForm
{
get;
private set;
@@ -76,7 +77,7 @@ public object UserData
public static OpenUIFormSuccessEventArgs Create(GameFramework.UI.OpenUIFormSuccessEventArgs e)
{
OpenUIFormSuccessEventArgs openUIFormSuccessEventArgs = ReferencePool.Acquire();
- openUIFormSuccessEventArgs.UIForm = (UIForm)e.UIForm;
+ openUIFormSuccessEventArgs.UIForm = (IUIForm)e.UIForm;
openUIFormSuccessEventArgs.Duration = e.Duration;
openUIFormSuccessEventArgs.UserData = e.UserData;
return openUIFormSuccessEventArgs;