/// <summary> /// /// </summary> internal void OnUpdatedItemTemplate(BaseItemTemplate itemTemplate, BaseItem item) { EventHandler <UpdatedItemTemplateEventArgs> tempAfterEventArgs = m_EventUpdatedItemTemplate; if (tempAfterEventArgs != null) { UpdatedItemTemplateEventArgs eventArgs = new UpdatedItemTemplateEventArgs(itemTemplate, item); tempAfterEventArgs(this, eventArgs); } }
/// <summary> /// /// </summary> internal bool OnUpdatingItemTemplate(BaseItemTemplate itemTemplate, BaseItem item) { EventHandler <UpdatingItemTemplateEventArgs> tempBeforeEventArgs = m_EventUpdatingItemTemplate; if (tempBeforeEventArgs != null) { UpdatingItemTemplateEventArgs eventArgs = new UpdatingItemTemplateEventArgs(itemTemplate, item); tempBeforeEventArgs(this, eventArgs); return(eventArgs.IsCancel); } return(false); }
/// <summary> /// /// </summary> internal void OnUpdatedItemTemplate( BaseItemTemplate itemTemplate, BaseItem item ) { EventHandler<UpdatedItemTemplateEventArgs> tempAfterEventArgs = m_EventUpdatedItemTemplate; if ( tempAfterEventArgs != null ) { UpdatedItemTemplateEventArgs eventArgs = new UpdatedItemTemplateEventArgs( itemTemplate, item ); tempAfterEventArgs( this, eventArgs ); } }
/// <summary> /// /// </summary> internal bool OnUpdatingItemTemplate( BaseItemTemplate itemTemplate, BaseItem item ) { EventHandler<UpdatingItemTemplateEventArgs> tempBeforeEventArgs = m_EventUpdatingItemTemplate; if ( tempBeforeEventArgs != null ) { UpdatingItemTemplateEventArgs eventArgs = new UpdatingItemTemplateEventArgs( itemTemplate, item ); tempBeforeEventArgs( this, eventArgs ); return eventArgs.IsCancel; } return false; }
/// <summary> /// 初始化构造 /// </summary> /// <param name="baseItem"></param> public UpdatedItemTemplateEventArgs(BaseItemTemplate itemTemplate, BaseItem baseItem) : base(baseItem) { m_OldItemTemplate = itemTemplate; }
/// <summary> /// 初始化构造 /// </summary> /// <param name="baseItem"></param> public UpdatingItemTemplateEventArgs(BaseItemTemplate itemTemplate, BaseItem item) : base(item) { m_NewItemTemplate = itemTemplate; }