private void OnHideEntityComplete(object sender, Icarus.GameFramework.Entity.HideEntityCompleteEventArgs e) { if (m_EnableHideEntityCompleteEvent) { m_EventComponent.Fire(this, ReferencePool.Acquire <HideEntityCompleteEventArgs>().Fill(e)); } }
/// <summary> /// 填充隐藏实体完成事件。 /// </summary> /// <param name="e">内部事件。</param> /// <returns>隐藏实体完成事件。</returns> public HideEntityCompleteEventArgs Fill(Icarus.GameFramework.Entity.HideEntityCompleteEventArgs e) { EntityId = e.EntityId; EntityAssetName = e.EntityAssetName; EntityGroup = e.EntityGroup; UserData = e.UserData; return(this); }