Exemplo n.º 1
0
 private void OnOpenUIFormDependencyAsset(object sender, GameFramework.UI.OpenUIFormDependencyAssetEventArgs e)
 {
     if (m_EnableOpenUIFormDependencyAssetEvent)
     {
         m_EventComponent.Fire(this, new OpenUIFormDependencyAssetEventArgs(e));
     }
 }
Exemplo n.º 2
0
 private void OnOpenUIFormDependencyAsset(object sender, GameFramework.UI.OpenUIFormDependencyAssetEventArgs e)
 {
     if (m_EnableOpenUIFormDependencyAssetEvent)
     {
         m_EventComponent.Fire(this, ReferencePool.Acquire <OpenUIFormDependencyAssetEventArgs>().Fill(e));
     }
 }
Exemplo n.º 3
0
        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);
            }
        }
Exemplo n.º 4
0
 private void OnOpenUIFormDependencyAsset(object sender, GameFramework.UI.OpenUIFormDependencyAssetEventArgs e)
 {
     m_EventComponent.Fire(this, OpenUIFormDependencyAssetEventArgs.Create(e));
 }