private void OnOpenUIFormSuccess(object sender, GameFramework.UI.OpenUIFormSuccessEventArgs e) { m_EventComponent.Fire(this, OpenUIFormSuccessEventArgs.Create(e)); SetEntityTcs(e.UIForm.SerialId, e.UIForm); UIFormTcsDict.Remove(e.UIForm.SerialId); }
/// <summary> /// 创建打开界面成功事件。 /// </summary> /// <param name="e">内部事件。</param> /// <returns>创建的打开界面成功事件。</returns> public static OpenUIFormSuccessEventArgs Create(GameFramework.UI.OpenUIFormSuccessEventArgs e) { OpenUIFormSuccessEventArgs openUIFormSuccessEventArgs = ReferencePool.Acquire <OpenUIFormSuccessEventArgs>(); openUIFormSuccessEventArgs.UIForm = (UIForm)e.UIForm; openUIFormSuccessEventArgs.Duration = e.Duration; openUIFormSuccessEventArgs.UserData = e.UserData; return(openUIFormSuccessEventArgs); }
private void OnOpenUIFormSuccess(object sender, GameFramework.UI.OpenUIFormSuccessEventArgs e) { m_EventComponent.Fire(this, OpenUIFormSuccessEventArgs.Create(e)); }