/// <summary>
 /// 初始化打开界面失败事件的新实例。
 /// </summary>
 /// <param name="e">内部事件。</param>
 public OpenUIFormFailureEventArgs(GameFramework.UI.OpenUIFormFailureEventArgs e)
 {
     UIFormTypeId       = e.UIFormTypeId;
     UIFormAssetName    = e.UIFormAssetName;
     UIGroupName        = e.UIGroupName;
     PauseCoveredUIForm = e.PauseCoveredUIForm;
     ErrorMessage       = e.ErrorMessage;
     UserData           = e.UserData;
 }
Beispiel #2
0
        /// <summary>
        /// 填充打开界面失败事件
        /// </summary>
        /// <param name="e">内部事件</param>
        /// <returns>打开界面失败事件</returns>
        public OpenUIFormFailureEventArgs Fill(GameFramework.UI.OpenUIFormFailureEventArgs e)
        {
            SerialId             = e.SerialId;
            UIFormAssetName      = e.UIFormAssetName;
            UIGroupName          = e.UIGroupName;
            IsPauseCoveredUIForm = e.PauseCoveredUIForm;
            ErrorMessage         = e.ErrorMessage;
            UserData             = e.UserData;

            return(this);
        }
        /// <summary>
        /// 创建打开界面失败事件。
        /// </summary>
        /// <param name="e">内部事件。</param>
        /// <returns>创建的打开界面失败事件。</returns>
        public static OpenUIFormFailureEventArgs Create(GameFramework.UI.OpenUIFormFailureEventArgs e)
        {
            OpenUIFormFailureEventArgs openUIFormFailureEventArgs = ReferencePool.Acquire <OpenUIFormFailureEventArgs>();

            openUIFormFailureEventArgs.SerialId           = e.SerialId;
            openUIFormFailureEventArgs.UIFormAssetName    = e.UIFormAssetName;
            openUIFormFailureEventArgs.UIGroupName        = e.UIGroupName;
            openUIFormFailureEventArgs.PauseCoveredUIForm = e.PauseCoveredUIForm;
            openUIFormFailureEventArgs.ErrorMessage       = e.ErrorMessage;
            openUIFormFailureEventArgs.UserData           = e.UserData;
            return(openUIFormFailureEventArgs);
        }