/// <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; } }
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が残っているかもしれないので明示的に書き換え可能を設定 }
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(); }