private void OnOpenUIFormDependencyAsset(object sender, GameFramework.UI.OpenUIFormDependencyAssetEventArgs e) { if (m_EnableOpenUIFormDependencyAssetEvent) { m_EventComponent.Fire(this, new OpenUIFormDependencyAssetEventArgs(e)); } }
private void OnOpenUIFormDependencyAsset(object sender, GameFramework.UI.OpenUIFormDependencyAssetEventArgs e) { if (m_EnableOpenUIFormDependencyAssetEvent) { m_EventComponent.Fire(this, ReferencePool.Acquire <OpenUIFormDependencyAssetEventArgs>().Fill(e)); } }
private void LoadUIFormDependencyAssetCallback(string uiFormAssetName, string dependencyAssetName, int loadedCount, int totalCount, object userData) { OpenUIFormInfo openUIFormInfo = (OpenUIFormInfo)userData; if (openUIFormInfo == null) { throw new GameFrameworkException("Open UI form info is invalid."); } if (m_OpenUIFormDependencyAssetEventHandler != null) { OpenUIFormDependencyAssetEventArgs openUIFormDependencyAssetEventArgs = OpenUIFormDependencyAssetEventArgs.Create(openUIFormInfo.SerialId, uiFormAssetName, openUIFormInfo.UIGroup.Name, openUIFormInfo.PauseCoveredUIForm, dependencyAssetName, loadedCount, totalCount, openUIFormInfo.UserData); m_OpenUIFormDependencyAssetEventHandler(this, openUIFormDependencyAssetEventArgs); ReferencePool.Release(openUIFormDependencyAssetEventArgs); } }
private void OnOpenUIFormDependencyAsset(object sender, GameFramework.UI.OpenUIFormDependencyAssetEventArgs e) { m_EventComponent.Fire(this, OpenUIFormDependencyAssetEventArgs.Create(e)); }