Update samples

pull/28/head
hevinci 2022-07-18 15:50:34 +08:00
parent 8967e6f8c4
commit 6446b3ed40
2 changed files with 36 additions and 0 deletions

View File

@ -0,0 +1,25 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using UnityEngine;
using YooAsset.Editor;
/// <summary>
/// 按照文件名的首字母来划分资源
/// </summary>
public class PackEffectTexture : IPackRule
{
private const string PackDirectory = "Assets/Effect/Textures/";
string IPackRule.GetBundleName(PackRuleData data)
{
string assetPath = data.AssetPath;
if (assetPath.StartsWith(PackDirectory) == false)
throw new Exception($"Only support folder : {PackDirectory}");
string assetName = Path.GetFileName(assetPath).ToLower();
string firstChar = assetName.Substring(0, 1);
return $"{PackDirectory}effect_texture_{firstChar}";
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: ff1eb84d9996ca1409e37f45617b1bdb
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: