示例#1
0
    private void OnPreprocessTexture()
    {
        AssetRule rule = FindRuleForAsset(assetImporter.assetPath);

        if (rule == null)
        {
            Debug.Log("No asset rules found for asset");
            return;
        }

        Debug.Log("Modifying Texture settings");
        rule.ApplySettings(assetImporter);
    }
示例#2
0
    private void OnPreprocessModel()
    {
        var setting = LBootEditor.PipelineSettings.Load();

        if (setting != null && !setting.ImportPathWatches.Any(x => assetImporter.assetPath.Contains(x)))
        {
            return;
        }

        AssetRule rule = FindRuleForAsset(assetImporter.assetPath, assetImporter);

        if (rule == null)
        {
//            LogUtil.Debug("No asset rules found for asset");
            return;
        }
        rule.ApplySettings(assetImporter);
    }