/// <summary> /// Find an existing <see cref="AssetValidatorOverrideConfig"/> in memory or project and where none /// exist create one in the project. /// </summary> /// <returns></returns> internal static AssetValidatorOverrideConfig FindOrCreate() { if (_config == null) { _config = Resources.Load <AssetValidatorOverrideConfig>(EditorConstants.OverrideConfigName); } if (_config != null) { _config.FindAndAddMissingTypes(); return(_config); } Debug.LogWarningFormat(EditorConstants.CouldNotFindConfigWarning); return(CreateInstance <AssetValidatorOverrideConfig>()); }
private void OnEnable() { _config = (AssetValidatorOverrideConfig)target; _config.FindAndAddMissingTypes(); }