Initial commit

This commit is contained in:
hevinci
2022-03-01 10:44:12 +08:00
parent 1d54164bfb
commit e66853fd46
237 changed files with 14462 additions and 2 deletions
@@ -0,0 +1,38 @@
using UnityEngine;
namespace YooAsset
{
[CreateAssetMenu(fileName = "YooAssetSetting", menuName = "YooAsset/Create Setting")]
public class ResourceSetting : ScriptableObject
{
/// <summary>
/// AssetBundle文件的后缀名
/// </summary>
public string AssetBundleFileVariant = "bundle";
/// <summary>
/// 原生文件的后缀名
/// </summary>
public string RawFileVariant = "rawfile";
/// <summary>
/// 构建输出的补丁清单文件名称
/// </summary>
public string PatchManifestFileName = "PatchManifest.bytes";
/// <summary>
/// 构建输出的补丁清单哈希文件名称
/// </summary>
public string PatchManifestHashFileName = "PatchManifestHash.bytes";
/// <summary>
/// 构建输出的Unity清单文件名称
/// </summary>
public string UnityManifestFileName = "UnityManifest";
/// <summary>
/// 构建输出的说明文件
/// </summary>
public string ReadmeFileName = "readme.txt";
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 5bd1afdce9715f84eb4cbc901922afc2
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,35 @@
using UnityEngine;
namespace YooAsset
{
public static class ResourceSettingData
{
private static ResourceSetting _setting = null;
public static ResourceSetting Setting
{
get
{
if (_setting == null)
LoadSettingData();
return _setting;
}
}
/// <summary>
/// 加载配置文件
/// </summary>
private static void LoadSettingData()
{
_setting = Resources.Load<ResourceSetting>("YooAssetSetting");
if (_setting == null)
{
Debug.Log("Use YooAsset default resource setting.");
_setting = ScriptableObject.CreateInstance<ResourceSetting>();
}
else
{
Debug.Log("Use YooAsset custom resource setting.");
}
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 3c6da38a89e37124c907c4814295a432
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: