void OnEnable() { if (_gearIcon == null) { _gearIcon = AssetDatabase.LoadAssetAtPath <Texture2D>(ACodeTool.GetEngineRootDirectory(true) + "Audio Manager/Textures/GearIcon.png") as Texture2D; } if (_runtimeAudioSettings == null) { _runtimeAudioSettings = new RuntimeChangableSettings(); } if (_generalAudioSettings == null) { _generalAudioSettings = new GeneralAudioSettings(); } if (_fadingSettings == null) { _fadingSettings = new FadingMusicSettings(); } XmlDocument doc = AudioDataParser.Load(); AssetDatabase.Refresh(); InitConfiguration(doc); scrollPosition = Vector2.zero; }
void OnEnable() { _current = (MenuManager)target; if (_current.DefaultSettings == null) { _current.DefaultSettings = Editor.CreateInstance <DefaultMenuSettings>(); } if (_current.MenuList == null) { _current.MenuList = new List <Menu>(); } if (_namesList == null) { _namesList = new List <string>(); } UpdateNames(); if (_btnUpTex == null) { _btnUpTex = AssetDatabase.LoadAssetAtPath <Texture2D>(ACodeTool.GetEngineMenuRootDirectory(true) + "Menu Manager/Resources/Textures/up.png") as Texture2D; } if (_btnDownTex == null) { _btnDownTex = AssetDatabase.LoadAssetAtPath <Texture2D>(ACodeTool.GetEngineMenuRootDirectory(true) + "Menu Manager/Resources/Textures/down.png") as Texture2D; } if (_sortModule == null) { _sortModule = new SortMenuModule(); } _sortModule.Reset(); }