/// <summary>
        /// 起動時の初期化
        /// </summary>
        /// <param name="settingData">設定データ</param>
        public void BootInit(AdvBootSetting settingData)
        {
            Graphic.BootInit((fileName) => FileNameToPath(fileName, settingData));

            //特定のファイルタイプなら、ロード終了時の処理をする
            if (CallbackParseCustomFileTypeLoadComplete != null && !AssetFileManager.IsEditorErrorCheck)
            {
                AssetFileLoadComplete onLoadComplete = null;
                CallbackParseCustomFileTypeLoadComplete(this.graphic.FileType, ref onLoadComplete);
                if (onLoadComplete != null)
                {
                    foreach (GraphicInfo info in Graphic.InfoList)
                    {
                        info.File.OnLoadComplete += onLoadComplete;
                    }
                }
            }
        }
Пример #2
0
        /// <summary>
        /// 起動時の初期化
        /// </summary>
        /// <param name="settingData">設定データ</param>
        internal void BootInit(AdvBootSetting settingData)
        {
            Graphic.BootInit((fileName) => FileNameToPath(fileName, settingData));
#pragma warning disable 0612

            //特定のファイルタイプなら、ロード終了時の処理をする
            if (CallbackParseCustomFileTypeLoadComplete != null && !AssetFileManager.IsEditorErrorCheck)
            {
                Debug.LogWarning("Old Type. Dont use CallbackParseCustomFileTypeLoadComplete");
                AssetFileLoadComplete onLoadComplete = null;
                CallbackParseCustomFileTypeLoadComplete(this.graphic.FileType, ref onLoadComplete);
                if (onLoadComplete != null)
                {
                    foreach (GraphicInfo info in Graphic.InfoList)
                    {
                        info.File.OnLoadComplete = (x => onLoadComplete(x));
                    }
                }
            }
#pragma warning restore 0612
        }