/// <summary>
 /// 有効化処理
 /// </summary>
 private void OnEnable()
 {
     // デフォルトコンフィグ
     var config = MMD.Config.LoadAndCreate();
     pmd_config = config.pmd_config.Clone();
     
     // モデル情報
     if (config.inspector_config.use_pmd_preload)
     {
         var obj = (PMDScriptableObject)target;
         model_agent = new ModelAgent(obj.assetPath);
     }
     else
     {
         model_agent = null;
     }
 }
        /// <summary>
        /// 有効化処理
        /// </summary>
        private void OnEnable()
        {
            // デフォルトコンフィグ
            var config = MMD.Config.LoadAndCreate();

            pmd_config = config.pmd_config.Clone();

            // モデル情報
            if (config.inspector_config.use_pmd_preload)
            {
                var obj = (PMDScriptableObject)target;
                model_agent = new ModelAgent(obj.assetPath);
            }
            else
            {
                model_agent = null;
            }
        }
Example #3
0
        public void OnEnable()
        {
            if (inspector_config == null)
            {
                inspector_config = new InspectorConfig();
            }
            if (pmd_config == null)
            {
                pmd_config = new PMDImportConfig();
            }
            if (vmd_config == null)
            {
                vmd_config = new VMDImportConfig();
            }
            if (update_list == null)
            {
                update_list = new List<ConfigBase>();
                update_list.Add(inspector_config);
                update_list.Add(pmd_config);
                update_list.Add(vmd_config);
            }

            hideFlags = HideFlags.None; //以前の書き換え不可assetが残っているかもしれないので明示的に書き換え可能を設定
        }
Example #4
0
        public void OnEnable()
        {
            if (inspector_config == null)
            {
                inspector_config = new InspectorConfig();
            }
            if (pmd_config == null)
            {
                pmd_config = new PMDImportConfig();
            }
            if (vmd_config == null)
            {
                vmd_config = new VMDImportConfig();
            }
            if (update_list == null)
            {
                update_list = new List <ConfigBase>();
                update_list.Add(inspector_config);
                update_list.Add(pmd_config);
                update_list.Add(vmd_config);
            }

            hideFlags = HideFlags.None; //以前の書き換え不可assetが残っているかもしれないので明示的に書き換え可能を設定
        }
 void OnEnable()
 {
     // デフォルトコンフィグ
     pmdFile    = null;
     pmd_config = MMD.Config.LoadAndCreate().pmd_config.Clone();
 }
	void OnEnable()
	{
		// デフォルトコンフィグ
		pmdFile = null;
		pmd_config = MMD.Config.LoadAndCreate().pmd_config.Clone();
	}