Пример #1
0
        /// <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();
 }