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