public static AssetValidatorOverrideConfig FindOrCreate() { if (_config == null) { _config = Resources.Load <AssetValidatorOverrideConfig>(ASSET_PATH); } if (_config != null) { _config.FindAndAddMissingTypes(); return(_config); } Debug.LogWarningFormat("Could not find an AssetValidatorOverrideConfig named [{0}] at the root of a Resources folder. " + "Overriding will be ignored in its absence.", ASSET_PATH); return(CreateInstance <AssetValidatorOverrideConfig>()); }
private void OnEnable() { _config = (AssetValidatorOverrideConfig)target; _config.FindAndAddMissingTypes(); }