void OnEnable() { // デフォルトコンフィグ vmdFile = null; pmdPrefab = null; vmd_config = MMD.Config.LoadAndCreate().vmd_config.Clone(); }
/// <summary> /// 有効化処理 /// </summary> void OnEnable() { // デフォルトコンフィグ var config = MMD.Config.LoadAndCreate(); vmd_config = config.vmd_config.Clone(); // モデル情報 if (config.inspector_config.use_vmd_preload) { var obj = (VMDScriptableObject)target; motion_agent = new MotionAgent(obj.assetPath); } else { motion_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が残っているかもしれないので明示的に書き換え可能を設定 }