傻逼Yooasset 新版本各种问题还是用老版本吧!

This commit is contained in:
DESKTOP-5RP3AKU\Jisol 2024-10-15 02:12:55 +08:00
parent f6c362d356
commit d7e6b45f5f
184 changed files with 10075 additions and 13465 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,53 +0,0 @@
using System.Collections.Generic;
using UnityEngine;
public class ConsoleToScreen : MonoBehaviour
{
const int maxLines = 50;
const int maxLineLength = 120;
private string _logStr = "";
private readonly List<string> _lines = new();
public int fontSize = 15;
void OnEnable() { Application.logMessageReceived += Log; }
void OnDisable() { Application.logMessageReceived -= Log; }
public void Log(string logString, string stackTrace, LogType type)
{
foreach (var line in logString.Split('\n'))
{
if (line.Length <= maxLineLength)
{
_lines.Add(line);
continue;
}
var lineCount = line.Length / maxLineLength + 1;
for (int i = 0; i < lineCount; i++)
{
if ((i + 1) * maxLineLength <= line.Length)
{
_lines.Add(line.Substring(i * maxLineLength, maxLineLength));
}
else
{
_lines.Add(line.Substring(i * maxLineLength, line.Length - i * maxLineLength));
}
}
}
if (_lines.Count > maxLines)
{
_lines.RemoveRange(0, _lines.Count - maxLines);
}
// _lines.Add(stackTrace);
_logStr = string.Join("\n", _lines);
}
void OnGUI()
{
GUI.matrix = Matrix4x4.TRS(Vector3.zero, Quaternion.identity,
new Vector3(Screen.width / 1200.0f, Screen.height / 800.0f, 1.0f));
GUI.Label(new Rect(10, 10, 800, 370), _logStr, new GUIStyle { fontSize = 10 });
}
}

View File

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

View File

@ -147,6 +147,7 @@ Transform:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 67180524} m_GameObject: {fileID: 67180524}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
@ -154,7 +155,6 @@ Transform:
m_Children: m_Children:
- {fileID: 1371077986} - {fileID: 1371077986}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &67180526 --- !u!114 &67180526
MonoBehaviour: MonoBehaviour:
@ -254,13 +254,13 @@ Transform:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 790008994} m_GameObject: {fileID: 790008994}
serializedVersion: 2
m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
m_LocalPosition: {x: 0, y: 3, z: 0} m_LocalPosition: {x: 0, y: 3, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
--- !u!1 &1371077985 --- !u!1 &1371077985
GameObject: GameObject:
@ -286,13 +286,13 @@ Transform:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1371077985} m_GameObject: {fileID: 1371077985}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 67180525} m_Father: {fileID: 67180525}
m_RootOrder: -1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1371077987 --- !u!114 &1371077987
MonoBehaviour: MonoBehaviour:
@ -307,6 +307,7 @@ MonoBehaviour:
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_AvailableProcedureTypeNames: m_AvailableProcedureTypeNames:
- HotMain.SHGame.Procedure.ProcedureLoadLauncher
- Plugins.SHFrame.SHGame.Procedure.ProcedureInitializePackage - Plugins.SHFrame.SHGame.Procedure.ProcedureInitializePackage
- Plugins.SHFrame.SHGame.Procedure.ProcedureUpdatePackageManifest - Plugins.SHFrame.SHGame.Procedure.ProcedureUpdatePackageManifest
- Plugins.SHFrame.SHGame.Procedure.ProcedureUpdatePackageVersion - Plugins.SHFrame.SHGame.Procedure.ProcedureUpdatePackageVersion
@ -395,11 +396,18 @@ Transform:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1371947665} m_GameObject: {fileID: 1371947665}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 1, z: -10} m_LocalPosition: {x: 0, y: 1, z: -10}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1660057539 &9223372036854775807
SceneRoots:
m_ObjectHideFlags: 0
m_Roots:
- {fileID: 1371947668}
- {fileID: 790008996}
- {fileID: 67180525}

View File

@ -1,297 +0,0 @@
using HybridCLR;
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using Plugins.SHFrame.SHGame.YooAsset;
using UnityEngine;
using UnityEngine.Networking;
using YooAsset;
/// <summary>
/// 脚本工作流程:
/// 1.下载资源用YooAsset资源框架进行下载
/// 1资源文件ab包等
/// 2热更新dll
/// 3) AOT泛型补充元数据dll
/// 2.给AOT dll补充元数据通过RuntimeApi.LoadMetadataForAOTAssembly()
/// 3.通过实例化一个prefab运行热更新代码
/// </summary>
public class LoadDll : MonoBehaviour
{
/// <summary>
/// 资源系统运行模式
/// </summary>
public EPlayMode PlayMode = EPlayMode.OfflinePlayMode;
//补充元数据dll的列表
//通过RuntimeApi.LoadMetadataForAOTAssembly()函数来补充AOT泛型的原始元数据
public static List<string> AOTMetaAssemblyNames { get; } = new List<string>()
{
"mscorlib.dll",
"System.dll",
"System.Core.dll",
};
void Start()
{
//StartCoroutine(DownLoadAssets(this.StartGame));
StartCoroutine(DownLoadAssetsByYooAssets(this.StartGame));
}
private static Dictionary<string, byte[]> s_assetDatas = new Dictionary<string, byte[]>();
public static byte[] GetAssetData(string dllName)
{
return s_assetDatas[dllName];
}
private string GetWebRequestPath(string asset)
{
var path = $"{Application.streamingAssetsPath}/{asset}";
if (!path.Contains("://"))
{
path = "file://" + path;
}
if (path.EndsWith(".dll"))
{
path += ".bytes";
}
return path;
}
IEnumerator DownLoadAssetsByYooAssets(Action onDownloadComplete)
{
// 1.初始化资源系统
YooAssets.Initialize();
string packageName = "DefaultPackage";
// 创建默认的资源包
var package = YooAssets.TryGetPackage(packageName) ?? YooAssets.CreatePackage(packageName);
// 设置该资源包为默认的资源包可以使用YooAssets相关加载接口加载该资源包内容。
YooAssets.SetDefaultPackage(package);
if (PlayMode == EPlayMode.EditorSimulateMode)
{
Debug.Log("编辑器模式");
//编辑器模拟模式
var initParameters = new EditorSimulateModeParameters();
initParameters.EditorFileSystemParameters =
FileSystemParameters.CreateDefaultEditorFileSystemParameters(
EditorSimulateModeHelper.SimulateBuild(EDefaultBuildPipeline.ScriptableBuildPipeline, "DefaultPackage")
);
yield return package.InitializeAsync(initParameters);
}
else if (PlayMode == EPlayMode.HostPlayMode)
{
Debug.Log("在线模式");
// 注意GameQueryServices.cs 太空战机的脚本类详细见StreamingAssetsHelper.cs
string defaultHostServer = "http://127.0.0.1/CDN/Android/v1.0";
string fallbackHostServer = "http://127.0.0.1/CDN/Android/v1.0";
IRemoteServices remoteServices = new RemoteServices(defaultHostServer, fallbackHostServer);
var cacheFileSystem = FileSystemParameters.CreateDefaultCacheFileSystemParameters(remoteServices);
var buildinFileSystem = FileSystemParameters.CreateDefaultBuildinFileSystemParameters();
var initParameters = new HostPlayModeParameters();
initParameters.BuildinFileSystemParameters = buildinFileSystem;
initParameters.CacheFileSystemParameters = cacheFileSystem;
yield return package.InitializeAsync(initParameters);
}
else if (PlayMode == EPlayMode.OfflinePlayMode)
{
Debug.Log("离线模式");
// var buildinFileSystem = FileSystemParameters.CreateDefaultBuildinRawFileSystemParameters();
// var initParameters = new OfflinePlayModeParameters();
// initParameters.BuildinFileSystemParameters = buildinFileSystem;
// yield return package.InitializeAsync(initParameters);
// var initParametersOfflinePlayMode = new OfflinePlayModeParameters();
// yield return package.InitializeAsync(initParametersOfflinePlayMode);
var createParameters = new OfflinePlayModeParameters();
createParameters.BuildinFileSystemParameters = FileSystemParameters.CreateDefaultBuildinFileSystemParameters(new FileStreamDecryption());
yield return package.InitializeAsync(createParameters);
}
//2.获取资源版本
var operation = package.RequestPackageVersionAsync();
yield return operation;
if (operation.Status != EOperationStatus.Succeed)
{
//更新失败
Debug.LogError(operation.Error);
//TODO
yield break;
}
string PackageVersion = operation.PackageVersion;
//3.更新补丁清单
var operation2 = package.UpdatePackageManifestAsync(PackageVersion);
yield return operation2;
if (operation2.Status != EOperationStatus.Succeed)
{
//更新失败
Debug.LogError(operation2.Error);
//TODO:
yield break;
}
//4.下载补丁包
yield return Download();
//TODO:判断是否下载成功...
var assets = new List<string>
{
"HotSamples.dll",
}.Concat(AOTMetaAssemblyNames);
foreach (var asset in assets)
{
var handle = package.LoadRawFileAsync(asset);
yield return handle;
byte[] fileData = handle.GetRawFileData();
s_assetDatas[asset] = fileData;
Debug.Log($"dll:{asset} size:{fileData.Length}");
}
onDownloadComplete();
}
IEnumerator Download()
{
int downloadingMaxNum = 10;
int failedTryAgain = 3;
int timeout = 60;
var package = YooAssets.GetPackage("DefaultPackage");
var downloader = package.CreateResourceDownloader(downloadingMaxNum, failedTryAgain, timeout);
//没有需要下载的资源
if (downloader.TotalDownloadCount == 0)
{
yield break;
}
//需要下载的文件总数和总大小
int totalDownloadCount = downloader.TotalDownloadCount;
long totalDownloadBytes = downloader.TotalDownloadBytes;
//注册回调方法
downloader.OnDownloadErrorCallback = OnDownloadErrorFunction;
downloader.OnDownloadProgressCallback = OnDownloadProgressUpdateFunction;
downloader.OnDownloadOverCallback = OnDownloadOverFunction;
downloader.OnStartDownloadFileCallback = OnStartDownloadFileFunction;
//开启下载
downloader.BeginDownload();
yield return downloader;
//检测下载结果
if (downloader.Status == EOperationStatus.Succeed)
{
//下载成功
Debug.Log("更新完成!");
//TODO:
}
else
{
//下载失败
Debug.LogError("更新失败!");
//TODO:
}
}
/// <summary>
/// 开始下载
/// </summary>
/// <param name="fileName"></param>
/// <param name="sizeBytes"></param>
/// <exception cref="NotImplementedException"></exception>
private void OnStartDownloadFileFunction(string fileName, long sizeBytes)
{
Debug.Log(string.Format("开始下载:文件名:{0}, 文件大小:{1}", fileName, sizeBytes));
}
/// <summary>
/// 下载完成
/// </summary>
/// <param name="isSucceed"></param>
/// <exception cref="NotImplementedException"></exception>
private void OnDownloadOverFunction(bool isSucceed)
{
Debug.Log("下载" + (isSucceed ? "成功" : "失败"));
}
/// <summary>
/// 更新中
/// </summary>
/// <param name="totalDownloadCount"></param>
/// <param name="currentDownloadCount"></param>
/// <param name="totalDownloadBytes"></param>
/// <param name="currentDownloadBytes"></param>
/// <exception cref="NotImplementedException"></exception>
private void OnDownloadProgressUpdateFunction(int totalDownloadCount, int currentDownloadCount, long totalDownloadBytes, long currentDownloadBytes)
{
Debug.Log(string.Format("文件总数:{0}, 已下载文件数:{1}, 下载总大小:{2}, 已下载大小:{3}", totalDownloadCount, currentDownloadCount, totalDownloadBytes, currentDownloadBytes));
}
/// <summary>
/// 下载出错
/// </summary>
/// <param name="fileName"></param>
/// <param name="error"></param>
/// <exception cref="NotImplementedException"></exception>
private void OnDownloadErrorFunction(string fileName, string error)
{
Debug.LogError(string.Format("下载出错:文件名:{0}, 错误信息:{1}", fileName, error));
}
void StartGame()
{
LoadMetadataForAOTAssemblies();
#if !UNITY_EDITOR
System.Reflection.Assembly.Load(GetAssetData("HotSamples.dll"));
#endif
//委托加载方式加载prefab
var package = YooAssets.GetPackage("DefaultPackage");
AssetHandle handle = package.LoadAssetAsync<GameObject>("HotPrefab");
handle.Completed += Handle_Completed;
//AssetBundle prefabAb = AssetBundle.LoadFromMemory(GetAssetData("prefabs"));
//GameObject testPrefab = Instantiate(prefabAb.LoadAsset<GameObject>("HotUpdatePrefab.prefab"));
}
private void Handle_Completed(AssetHandle obj)
{
GameObject go = obj.InstantiateSync();
Debug.Log($"Prefab name is {go.name}");
}
/// <summary>
/// 为aot assembly加载原始metadata 这个代码放aot或者热更新都行。
/// 一旦加载后如果AOT泛型函数对应native实现不存在则自动替换为解释模式执行
/// </summary>
private static void LoadMetadataForAOTAssemblies()
{
/// 注意补充元数据是给AOT dll补充元数据而不是给热更新dll补充元数据。
/// 热更新dll不缺元数据不需要补充如果调用LoadMetadataForAOTAssembly会返回错误
///
HomologousImageMode mode = HomologousImageMode.SuperSet;
foreach (var aotDllName in AOTMetaAssemblyNames)
{
byte[] dllBytes = GetAssetData(aotDllName);
// 加载assembly对应的dll会自动为它hook。一旦aot泛型函数的native函数不存在用解释器版本代码
LoadImageErrorCode err = RuntimeApi.LoadMetadataForAOTAssembly(dllBytes, mode);
Debug.Log($"LoadMetadataForAOTAssembly:{aotDllName}. mode:{mode} ret:{err}");
}
}
}

View File

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

View File

@ -19,7 +19,21 @@ namespace Plugins.SHFrame.SHGame.Procedure
public static string RawFilePackageName = "RawFilePackage"; public static string RawFilePackageName = "RawFilePackage";
public static string DefaultPackageName = "DefaultPackage"; public static string DefaultPackageName = "DefaultPackage";
protected internal override void OnEnter(IFsm<IProcedureManager> procedureOwner)
//热更新的dll名称
public static readonly string[] HotDllName =
{
};
public static readonly string[] AotMetaAssemblyFiles =
{
"mscorlib.dll",
"System.dll",
"System.Core.dll",
};
protected override void OnEnter(IFsm<IProcedureManager> procedureOwner)
{ {
base.OnEnter(procedureOwner); base.OnEnter(procedureOwner);
InitPackage(procedureOwner).Forget(); InitPackage(procedureOwner).Forget();
@ -54,43 +68,34 @@ namespace Plugins.SHFrame.SHGame.Procedure
switch (PlayMode) switch (PlayMode)
{ {
case EPlayMode.EditorSimulateMode: case EPlayMode.EditorSimulateMode:
Log.Debug($"编辑器模拟模式");
// 编辑器模拟模式 // 编辑器模拟模式
EDefaultBuildPipeline buildPipeline = isRaw ? EDefaultBuildPipeline.RawFileBuildPipeline : EDefaultBuildPipeline.ScriptableBuildPipeline; EDefaultBuildPipeline buildPipeline = isRaw ? EDefaultBuildPipeline.RawFileBuildPipeline : EDefaultBuildPipeline.ScriptableBuildPipeline;
var initParametersEditorSimulateMode = new EditorSimulateModeParameters(); var initParametersEditorSimulateMode = new EditorSimulateModeParameters
initParametersEditorSimulateMode.EditorFileSystemParameters = {
FileSystemParameters.CreateDefaultEditorFileSystemParameters( SimulateManifestFilePath = EditorSimulateModeHelper.SimulateBuild(buildPipeline, packageName)
EditorSimulateModeHelper.SimulateBuild(buildPipeline, packageName) };
);
initOperation = package.InitializeAsync(initParametersEditorSimulateMode); initOperation = package.InitializeAsync(initParametersEditorSimulateMode);
break; break;
case EPlayMode.OfflinePlayMode: case EPlayMode.OfflinePlayMode:
Log.Debug($"单机模式");
// 单机模式 // 单机模式
var createParameters = new OfflinePlayModeParameters var initParametersOfflinePlayMode = new OfflinePlayModeParameters
{ {
BuildinFileSystemParameters = FileSystemParameters.CreateDefaultBuildinFileSystemParameters() DecryptionServices = new FileStreamDecryption()
}; };
initOperation = package.InitializeAsync(createParameters); initOperation = package.InitializeAsync(initParametersOfflinePlayMode);
break; break;
case EPlayMode.HostPlayMode: case EPlayMode.HostPlayMode:
Log.Debug($"在线模式"); // //联机运行模式
//联机运行模式 // var initParametersHostPlayMode = new HostPlayModeParameters
string defaultHostServer = "http://127.0.0.1/CDN/Android/v1.0"; // {
string fallbackHostServer = "http://127.0.0.1/CDN/Android/v1.0"; // BuildinQueryServices = new GameQueryServices(),
IRemoteServices remoteServices = new RemoteServices(defaultHostServer, fallbackHostServer); // RemoteServices = new RemoteServices(GetHostServerURL(packageName), GetHostServerURL(packageName))
var cacheFileSystem = FileSystemParameters.CreateDefaultCacheFileSystemParameters(remoteServices); // };
var buildinFileSystem = FileSystemParameters.CreateDefaultBuildinFileSystemParameters(); // initOperation = package.InitializeAsync(initParametersHostPlayMode);
var initParameters = new HostPlayModeParameters();
initParameters.BuildinFileSystemParameters = buildinFileSystem;
initParameters.CacheFileSystemParameters = cacheFileSystem;
initOperation = package.InitializeAsync(initParameters);
break; break;
} }
Log.Debug($"执行初始化"); await initOperation.ToUniTask();
await initOperation;
return package; return package;
} }

View File

@ -0,0 +1,53 @@
using System;
using System.Linq;
using System.Reflection;
using Cysharp.Threading.Tasks;
using HybridCLR;
using Plugins.SHFrame.SHGame.Procedure;
using SHFrame;
using SHFrame.FSM;
using YooAsset;
namespace HotMain.SHGame.Procedure
{
public class ProcedureLoadLauncher : ProcedureBase
{
private static Assembly _launcherAss;
protected override void OnEnter(IFsm<IProcedureManager> procedureOwner)
{
base.OnEnter(procedureOwner);
CreatePackageDownloader(procedureOwner).Forget();
}
private async UniTask CreatePackageDownloader(IFsm<IProcedureManager> procedureOwner)
{
// 打包时内置在包体内的资源 直接先使用包体资源,实例化 登录加载界面后,再去检查是否需要下载更新
//加载AOT
await LoadMetadataForAOTAssemblies();
}
/// <summary>
/// 为aot assembly加载原始metadata 这个代码放aot或者热更新都行。
/// 一旦加载后如果AOT泛型函数对应native实现不存在则自动替换为解释模式执行
/// </summary>
private async UniTask LoadMetadataForAOTAssemblies()
{
var package = YooAssets.GetPackage(ProcedureInitializePackage.RawFilePackageName);
Log.Debug("加载AOT泛型dll数据");
// 注意补充元数据是给AOT dll补充元数据而不是给热更新dll补充元数据。
// 热更新dll不缺元数据不需要补充如果调用LoadMetadataForAOTAssembly会返回错误
var mode = HomologousImageMode.SuperSet;
foreach (var aotDllName in ProcedureInitializePackage.AotMetaAssemblyFiles)
{
var handle = package.LoadRawFileSync(aotDllName);
await handle.ToUniTask();
// 加载assembly对应的dll会自动为它hook。一旦aot泛型函数的native函数不存在用解释器版本代码
var err = RuntimeApi.LoadMetadataForAOTAssembly(handle.GetRawFileData(), mode);
Log.Debug($"LoadMetadataForAOTAssembly:{aotDllName}. mode:{mode} ret:{err}");
}
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 7b77504dd9e24ad49ebed9a8def0fe26
timeCreated: 1728926184

View File

@ -10,7 +10,7 @@ namespace Plugins.SHFrame.SHGame.Procedure
/// </summary> /// </summary>
public class ProcedureUpdatePackageManifest : ProcedureBase public class ProcedureUpdatePackageManifest : ProcedureBase
{ {
protected internal override void OnEnter(IFsm<IProcedureManager> procedureOwner) protected override void OnEnter(IFsm<IProcedureManager> procedureOwner)
{ {
base.OnEnter(procedureOwner); base.OnEnter(procedureOwner);
UpdateManifest(procedureOwner).Forget(); UpdateManifest(procedureOwner).Forget();
@ -38,7 +38,7 @@ namespace Plugins.SHFrame.SHGame.Procedure
ResourcePackage package = YooAssets.GetPackage(packageName); ResourcePackage package = YooAssets.GetPackage(packageName);
//2.获取资源版本 //2.获取资源版本
RequestPackageVersionOperation updateVerOperation = package.RequestPackageVersionAsync(false); UpdatePackageVersionOperation updateVerOperation = package.UpdatePackageVersionAsync(false);
await updateVerOperation.ToUniTask(); await updateVerOperation.ToUniTask();
// TODO 如果初始化失败弹出提示界面 // TODO 如果初始化失败弹出提示界面

View File

@ -1,4 +1,5 @@
using Cysharp.Threading.Tasks; using Cysharp.Threading.Tasks;
using HotMain.SHGame.Procedure;
using SHFrame; using SHFrame;
using SHFrame.FSM; using SHFrame.FSM;
using YooAsset; using YooAsset;
@ -10,7 +11,7 @@ namespace Plugins.SHFrame.SHGame.Procedure
/// </summary> /// </summary>
public class ProcedureUpdatePackageVersion : ProcedureBase public class ProcedureUpdatePackageVersion : ProcedureBase
{ {
protected internal override void OnEnter(IFsm<IProcedureManager> procedureOwner) protected override void OnEnter(IFsm<IProcedureManager> procedureOwner)
{ {
base.OnEnter(procedureOwner); base.OnEnter(procedureOwner);
UpdatePackages(procedureOwner).Forget(); UpdatePackages(procedureOwner).Forget();
@ -22,6 +23,9 @@ namespace Plugins.SHFrame.SHGame.Procedure
if (!result) return; if (!result) return;
result = await UpdatePackageVersion(ProcedureInitializePackage.DefaultPackageName); result = await UpdatePackageVersion(ProcedureInitializePackage.DefaultPackageName);
if (!result) return; if (!result) return;
//切换到更新资源版本
ChangeState<ProcedureLoadLauncher>(procedureOwner);
} }
@ -29,7 +33,7 @@ namespace Plugins.SHFrame.SHGame.Procedure
{ {
ResourcePackage package = YooAssets.GetPackage(packageName); ResourcePackage package = YooAssets.GetPackage(packageName);
//2.获取资源版本 //2.获取资源版本
RequestPackageVersionOperation updateVerOperation = package.RequestPackageVersionAsync(false); UpdatePackageVersionOperation updateVerOperation = package.UpdatePackageVersionAsync(false);
await updateVerOperation.ToUniTask(); await updateVerOperation.ToUniTask();
// TODO 如果初始化失败弹出提示界面 // TODO 如果初始化失败弹出提示界面

View File

@ -67,7 +67,7 @@ namespace Plugins.SHFrame.SHGame.YooAsset
{ {
BundleStream bundleStream = new BundleStream(fileInfo.FileLoadPath, FileMode.Open, FileAccess.Read, FileShare.Read); BundleStream bundleStream = new BundleStream(fileInfo.FileLoadPath, FileMode.Open, FileAccess.Read, FileShare.Read);
managedStream = bundleStream; managedStream = bundleStream;
return AssetBundle.LoadFromStream(bundleStream, fileInfo.FileLoadCRC, GetManagedReadBufferSize()); return AssetBundle.LoadFromStream(bundleStream, fileInfo.ConentCRC, GetManagedReadBufferSize());
} }
/// <summary> /// <summary>
@ -78,23 +78,7 @@ namespace Plugins.SHFrame.SHGame.YooAsset
{ {
BundleStream bundleStream = new BundleStream(fileInfo.FileLoadPath, FileMode.Open, FileAccess.Read, FileShare.Read); BundleStream bundleStream = new BundleStream(fileInfo.FileLoadPath, FileMode.Open, FileAccess.Read, FileShare.Read);
managedStream = bundleStream; managedStream = bundleStream;
return AssetBundle.LoadFromStreamAsync(bundleStream, fileInfo.FileLoadCRC, GetManagedReadBufferSize()); return AssetBundle.LoadFromStreamAsync(bundleStream, fileInfo.ConentCRC, GetManagedReadBufferSize());
}
/// <summary>
/// 获取解密的字节数据
/// </summary>
byte[] IDecryptionServices.ReadFileData(DecryptFileInfo fileInfo)
{
throw new System.NotImplementedException();
}
/// <summary>
/// 获取解密的文本数据
/// </summary>
string IDecryptionServices.ReadFileText(DecryptFileInfo fileInfo)
{
throw new System.NotImplementedException();
} }
private static uint GetManagedReadBufferSize() private static uint GetManagedReadBufferSize()

View File

@ -30,7 +30,14 @@ namespace SHFrame.Editor
} }
else if (EditorApplication.isPlaying) else if (EditorApplication.isPlaying)
{ {
EditorGUILayout.LabelField("Current Procedure", t.CurrentProcedure == null ? "None" : t.CurrentProcedure.GetType().ToString()); try
{
EditorGUILayout.LabelField("Current Procedure", t.CurrentProcedure == null ? "None" : t.CurrentProcedure.GetType().ToString());
}
catch
{
// ignored
}
} }
EditorGUI.BeginDisabledGroup(EditorApplication.isPlayingOrWillChangePlaymode); EditorGUI.BeginDisabledGroup(EditorApplication.isPlayingOrWillChangePlaymode);

View File

@ -17,13 +17,13 @@ namespace SHFrame.Editor
{ {
private static readonly string[] RuntimeAssemblyNames = private static readonly string[] RuntimeAssemblyNames =
{ {
"SHFrame", "Assembly-CSharp",
"SHFrame.Runtime", "SHFrame.Runtime",
}; };
private static readonly string[] RuntimeOrEditorAssemblyNames = private static readonly string[] RuntimeOrEditorAssemblyNames =
{ {
"SHFrame", "Assembly-CSharp",
"SHFrame.Runtime", "SHFrame.Runtime",
}; };

View File

@ -13,9 +13,7 @@ MonoBehaviour:
m_Name: BuildinCatalog m_Name: BuildinCatalog
m_EditorClassIdentifier: m_EditorClassIdentifier:
PackageName: DefaultPackage PackageName: DefaultPackage
PackageVersion: 2024-10-14-1193 PackageVersion: 2024-10-15-121
Wrappers: Wrappers:
- BundleGUID: 6e7621677213f3254dc11b107c126e0a - BundleGUID: 749c4a9a7fd617e9eacedb8d88c3e174
FileName: 6e7621677213f3254dc11b107c126e0a.bundle FileName: 749c4a9a7fd617e9eacedb8d88c3e174.bundle
- BundleGUID: e9c321218523545e7d9d80824c77a138
FileName: e9c321218523545e7d9d80824c77a138.bundle

View File

@ -13,13 +13,13 @@ MonoBehaviour:
m_Name: BuildinCatalog m_Name: BuildinCatalog
m_EditorClassIdentifier: m_EditorClassIdentifier:
PackageName: RawFilePackage PackageName: RawFilePackage
PackageVersion: 2024-10-14-1193 PackageVersion: 2024-10-15-121
Wrappers: Wrappers:
- BundleGUID: 3323855830799371855418d404b9d19f - BundleGUID: 20cb526248ed8fbc2a222e07849f4c64
FileName: 3323855830799371855418d404b9d19f.rawfile FileName: 20cb526248ed8fbc2a222e07849f4c64.rawfile
- BundleGUID: 570a7c285a3c681be978ebe1bef253e6 - BundleGUID: 35a3cb8929f188fd948a376f07dc7189
FileName: 570a7c285a3c681be978ebe1bef253e6.rawfile FileName: 35a3cb8929f188fd948a376f07dc7189.rawfile
- BundleGUID: 75298c75d0f841401337a076fd57bf8f - BundleGUID: 4e1f435ea2f1bfd9b23da97f5b2e2e63
FileName: 75298c75d0f841401337a076fd57bf8f.rawfile FileName: 4e1f435ea2f1bfd9b23da97f5b2e2e63.rawfile
- BundleGUID: 8f404b79586ad99c09110638a80237f4 - BundleGUID: 79fed19d1f8259b979898e24fa6f6bfb
FileName: 8f404b79586ad99c09110638a80237f4.rawfile FileName: 79fed19d1f8259b979898e24fa6f6bfb.rawfile

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: d47a2126befc0a541bc52ebd594f4f8d guid: dd16eaf198793c848b9a014724c43280
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 8857aada23ad8934bb83dfafaa382841 guid: 1bc927fe3c11b0e4db2d275b2c6eda4d
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -0,0 +1 @@
c918b2f39c28747c068427f6499fcc11

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 7c8700e5a670dea45b3244c0008cb22a guid: 253946b296feb0943a18d893c2ed3e16
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 04b54a6ad64db0c4aa1e435d4db6c77b guid: 465ede1251ba0bd47aac80dd35883eec
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 48d69fdf01fcebc44a35db256a0d6f2a
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 5d8da02feee275e44b1830c325be6c92
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 452e5bfcc5b1540499a40f24643eae55
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 401e8afd8e6e98941a87ff955d31a934
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 797dc218afdd7e34d9d05b1c85ca1171
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: c5992a68cbdfc984c9bdc6f48639d1bc
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 86c11fa1233788a49b07c2255ae3849c
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 54eb3e84bd1428c44890809c869bc5ca
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: c9e676165cc6d1648810b9271e19c480
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 87a1fb271c7f63a46ac4c113f9225de5
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1 @@
bb2a6addb83bf0abb192d135cd9953a6

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: a9674dff3d6102349a3c38405d57135f
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,110 +0,0 @@
{
"Summary": {
"YooVersion": "2.2.4-preview",
"UnityVersion": "2022.3.1f1",
"BuildDate": "2024/10/12 20:23:42",
"BuildSeconds": 7,
"BuildTarget": 19,
"BuildMode": 0,
"BuildPipeline": "BuiltinBuildPipeline",
"BuildPackageName": "DefaultPackage",
"BuildPackageVersion": "2024-10-12-1223",
"UniqueBundleName": false,
"EnableAddressable": true,
"LocationToLower": false,
"IncludeAssetGUID": false,
"AutoCollectShaders": true,
"IgnoreRuleName": "YooAsset.Editor.NormalIgnoreRule",
"EnableSharePackRule": true,
"EncryptionClassName": "null",
"FileNameStyle": 0,
"CompressOption": 2,
"DisableWriteTypeTree": false,
"IgnoreTypeTreeChanges": true,
"AssetFileTotalCount": 5,
"MainAssetTotalCount": 5,
"AllBundleTotalCount": 2,
"AllBundleTotalSize": 1937845,
"EncryptedBundleTotalCount": 0,
"EncryptedBundleTotalSize": 0
},
"AssetInfos": [
{
"Address": "HotSamples.dll",
"AssetPath": "Assets/HotAssets/HotDlls/HotSamples.dll.bytes",
"AssetGUID": "31ecfccf5f58fcd4e82c0039b5c0433e",
"AssetTags": [],
"MainBundleName": "assets_hotassets_hotdlls.bundle",
"MainBundleSize": 1890994,
"DependAssets": []
},
{
"Address": "mscorlib.dll",
"AssetPath": "Assets/HotAssets/HotDlls/mscorlib.dll.bytes",
"AssetGUID": "c4f581dc739cf6048af0a89b137378bc",
"AssetTags": [],
"MainBundleName": "assets_hotassets_hotdlls.bundle",
"MainBundleSize": 1890994,
"DependAssets": []
},
{
"Address": "System.Core.dll",
"AssetPath": "Assets/HotAssets/HotDlls/System.Core.dll.bytes",
"AssetGUID": "1025cdbe997285647b72636669abf317",
"AssetTags": [],
"MainBundleName": "assets_hotassets_hotdlls.bundle",
"MainBundleSize": 1890994,
"DependAssets": []
},
{
"Address": "System.dll",
"AssetPath": "Assets/HotAssets/HotDlls/System.dll.bytes",
"AssetGUID": "946433c0616922f408bd60ce93af2f95",
"AssetTags": [],
"MainBundleName": "assets_hotassets_hotdlls.bundle",
"MainBundleSize": 1890994,
"DependAssets": []
},
{
"Address": "HotPrefab",
"AssetPath": "Assets/HotAssets/Resource/HotPrefab.prefab",
"AssetGUID": "053771d6a5f02174db227bd70d962ea5",
"AssetTags": [],
"MainBundleName": "assets_hotassets_resource_hotprefab.bundle",
"MainBundleSize": 46851,
"DependAssets": []
}
],
"BundleInfos": [
{
"BundleName": "assets_hotassets_hotdlls.bundle",
"FileName": "dd5b6ec06aab3ed1af1455973a2dcf5c.bundle",
"FileHash": "dd5b6ec06aab3ed1af1455973a2dcf5c",
"FileCRC": "09c54c4d",
"FileSize": 1890994,
"Encrypted": false,
"Tags": [],
"DependBundles": [],
"AllBuiltinAssets": [
"Assets/HotAssets/HotDlls/HotSamples.dll.bytes",
"Assets/HotAssets/HotDlls/mscorlib.dll.bytes",
"Assets/HotAssets/HotDlls/System.Core.dll.bytes",
"Assets/HotAssets/HotDlls/System.dll.bytes"
]
},
{
"BundleName": "assets_hotassets_resource_hotprefab.bundle",
"FileName": "bfb145a66fdd212e1e7d0e85b3bd23fb.bundle",
"FileHash": "bfb145a66fdd212e1e7d0e85b3bd23fb",
"FileCRC": "537aeb90",
"FileSize": 46851,
"Encrypted": false,
"Tags": [],
"DependBundles": [],
"AllBuiltinAssets": [
"Assets/HotAssets/Resource/HotPrefab.prefab"
]
}
],
"IndependAssets": []
}

View File

@ -1,10 +0,0 @@
ManifestFileVersion: 0
CRC: 424899128
AssetBundleManifest:
AssetBundleInfos:
Info_0:
Name: assets_hotassets_hotdlls.bundle
Dependencies: {}
Info_1:
Name: assets_hotassets_resource_hotprefab.bundle
Dependencies: {}

View File

@ -1,69 +0,0 @@
{
"FileVersion": "2.0.0",
"EnableAddressable": true,
"LocationToLower": false,
"IncludeAssetGUID": false,
"OutputNameStyle": 0,
"BuildPipeline": "BuiltinBuildPipeline",
"PackageName": "DefaultPackage",
"PackageVersion": "2024-10-12-1223",
"AssetList": [
{
"Address": "HotSamples.dll",
"AssetPath": "Assets/HotAssets/HotDlls/HotSamples.dll.bytes",
"AssetGUID": "",
"AssetTags": [],
"BundleID": 0
},
{
"Address": "mscorlib.dll",
"AssetPath": "Assets/HotAssets/HotDlls/mscorlib.dll.bytes",
"AssetGUID": "",
"AssetTags": [],
"BundleID": 0
},
{
"Address": "System.Core.dll",
"AssetPath": "Assets/HotAssets/HotDlls/System.Core.dll.bytes",
"AssetGUID": "",
"AssetTags": [],
"BundleID": 0
},
{
"Address": "System.dll",
"AssetPath": "Assets/HotAssets/HotDlls/System.dll.bytes",
"AssetGUID": "",
"AssetTags": [],
"BundleID": 0
},
{
"Address": "HotPrefab",
"AssetPath": "Assets/HotAssets/Resource/HotPrefab.prefab",
"AssetGUID": "",
"AssetTags": [],
"BundleID": 1
}
],
"BundleList": [
{
"BundleName": "assets_hotassets_hotdlls.bundle",
"UnityCRC": 1670832201,
"FileHash": "dd5b6ec06aab3ed1af1455973a2dcf5c",
"FileCRC": "09c54c4d",
"FileSize": 1890994,
"Encrypted": false,
"Tags": [],
"DependIDs": []
},
{
"BundleName": "assets_hotassets_resource_hotprefab.bundle",
"UnityCRC": 1304552708,
"FileHash": "bfb145a66fdd212e1e7d0e85b3bd23fb",
"FileCRC": "537aeb90",
"FileSize": 46851,
"Encrypted": false,
"Tags": [],
"DependIDs": []
}
]
}

View File

@ -1,43 +0,0 @@
{
"FileVersion": "2.0.0",
"EnableAddressable": true,
"LocationToLower": false,
"IncludeAssetGUID": false,
"OutputNameStyle": 0,
"BuildPipeline": "ScriptableBuildPipeline",
"PackageName": "DefaultPackage",
"PackageVersion": "2024-10-14-1065",
"AssetList": [
{
"Address": "HotPrefab",
"AssetPath": "Assets/HotAssets/Resource/HotPrefab.prefab",
"AssetGUID": "",
"AssetTags": [],
"BundleID": 0
}
],
"BundleList": [
{
"BundleName": "defaultpackage_assets_hotassets_resource_hotprefab.bundle",
"UnityCRC": 3048388643,
"FileHash": "6e7621677213f3254dc11b107c126e0a",
"FileCRC": "3d3f3578",
"FileSize": 3875,
"Encrypted": false,
"Tags": [],
"DependIDs": [
1
]
},
{
"BundleName": "defaultpackage_unityshaders.bundle",
"UnityCRC": 4177506201,
"FileHash": "e9c321218523545e7d9d80824c77a138",
"FileCRC": "5aba7d75",
"FileSize": 46250,
"Encrypted": false,
"Tags": [],
"DependIDs": []
}
]
}

View File

@ -1,89 +0,0 @@
{
"Date": "2024/10/14 17:45:32",
"UnityVersion": "2022.3.1f1",
"com.unity.scriptablebuildpipeline": "2.1.3",
"traceEvents": [
{"name": "AssetDatabase.SaveAssets", "ph": "X", "dur": 3411.3, "tid": 1, "ts": 2107, "pid": 1}
,{"name": "SwitchToBuildPlatform", "ph": "X", "dur": 236.2, "tid": 1, "ts": 20239, "pid": 1}
,{"name": "RebuildSpriteAtlasCache", "ph": "X", "dur": 114.000000000001, "tid": 1, "ts": 20696, "pid": 1}
,{"name": "BuildPlayerScripts", "ph": "X", "dur": 3286115.2, "tid": 1, "ts": 20860, "pid": 1}
,{"name": "PostScriptsCallback", "ph": "X", "dur": 125.500000000102, "tid": 1, "ts": 3307253, "pid": 1}
,{"name": "CalculateSceneDependencyData", "ph": "X", "dur": 1535.60000000016, "tid": 1, "ts": 3307466, "pid": 1}
,{"name": "CalculateCustomDependencyData", "ph": "X", "dur": 1095.6000000001, "tid": 1, "ts": 3309128, "pid": 1}
,{"name": "CalculateAssetDependencyData", "ph": "X", "dur": 144213.9, "tid": 1, "ts": 3310422, "pid": 1, "args": {"0":"053771d6a5f02174db227bd70d962ea5"}}
,{"name": "Gathering Cache Entries to Load", "ph": "X", "dur": 20400.4, "tid": 1, "ts": 3313112, "pid": 1}
,{"name": "LoadCachedData", "ph": "X", "dur": 12273.9000000001, "tid": 1, "ts": 3320757, "pid": 1, "args": {"0":"1 items", "1":"Time spent deserializing: 11ms", "2":"Local Cache hit count: 0"}}
,{"name": "Read and deserialize cache info", "ph": "X", "dur": 11406.9, "tid": 1, "ts": 3321598, "pid": 1}
,{"name": "Check for changed dependencies", "ph": "X", "dur": 419.200000000274, "tid": 1, "ts": 3333034, "pid": 1, "args": {"0":"Unchanged dependencies count: 0"}}
,{"name": "Calculate Asset Dependencies", "ph": "X", "dur": 1708.59999999993, "tid": 1, "ts": 3334091, "pid": 1}
,{"name": "Gathering Cache Entries to Save", "ph": "X", "dur": 89868.3999999998, "tid": 1, "ts": 3359716, "pid": 1}
,{"name": "SaveCachedData", "ph": "X", "dur": 77027, "tid": 1, "ts": 3372554, "pid": 1, "args": {"0":"Saving 1 infos"}}
,{"name": "SerializingCacheInfos[1]", "ph": "X", "dur": 74967.7999999999, "tid": 1, "ts": 3374604, "pid": 1}
,{"name": "StripUnusedSpriteSources", "ph": "X", "dur": 1864.29999999973, "tid": 1, "ts": 3462983, "pid": 1}
,{"name": "CreateBuiltInBundle", "ph": "X", "dur": 2665.10000000017, "tid": 1, "ts": 3465073, "pid": 1}
,{"name": "PostDependencyCallback", "ph": "X", "dur": 156.700000000001, "tid": 1, "ts": 3467921, "pid": 1}
,{"name": "GenerateBundlePacking", "ph": "X", "dur": 6900.09999999984, "tid": 1, "ts": 3468163, "pid": 1}
,{"name": "UpdateBundleObjectLayout", "ph": "X", "dur": 12654.3999999999, "tid": 1, "ts": 3475235, "pid": 1}
,{"name": "PopulateReferencesMaps", "ph": "X", "dur": 4290.80000000022, "tid": 1, "ts": 3476680, "pid": 1}
,{"name": "Populate Files Map", "ph": "X", "dur": 2336.50000000034, "tid": 1, "ts": 3476978, "pid": 1, "args": {"0":"Count=1"}}
,{"name": "Populate Assets Map", "ph": "X", "dur": 2751.8, "tid": 1366, "ts": 3476730, "pid": 1, "args": {"0":"Count=1"}}
,{"name": "Populate Scenes Map", "ph": "X", "dur": 417.7, "tid": 1366, "ts": 3479560, "pid": 1, "args": {"0":"Count=0"}}
,{"name": "UpdateWriteData", "ph": "X", "dur": 5013.30000000007, "tid": 1, "ts": 3482874, "pid": 1}
,{"name": "GenerateBundleCommands", "ph": "X", "dur": 11132.2, "tid": 1, "ts": 3488081, "pid": 1}
,{"name": "GenerateSubAssetPathMaps", "ph": "X", "dur": 962.500000000091, "tid": 1, "ts": 3499446, "pid": 1}
,{"name": "GenerateBundleMaps", "ph": "X", "dur": 6565.39999999995, "tid": 1, "ts": 3500552, "pid": 1}
,{"name": "Temporary Map Creations", "ph": "X", "dur": 1929.99999999984, "tid": 1, "ts": 3502226, "pid": 1}
,{"name": "Populate BuildReferenceMaps", "ph": "X", "dur": 401.699999999892, "tid": 1, "ts": 3504159, "pid": 1}
,{"name": "Populate BuildUsageTagSet", "ph": "X", "dur": 2552.00000000013, "tid": 1, "ts": 3504564, "pid": 1}
,{"name": "PostPackingCallback", "ph": "X", "dur": 130.700000000161, "tid": 1, "ts": 3507234, "pid": 1}
,{"name": "WriteSerializedFiles", "ph": "X", "dur": 103252.3, "tid": 1, "ts": 3507455, "pid": 1}
,{"name": "RunCachedOperation", "ph": "X", "dur": 101171.4, "tid": 1, "ts": 3509536, "pid": 1, "args": {"0":"Total Entries: 2, Processed: 2, Cached: 0"}}
,{"name": "Creating Cache Entries", "ph": "X", "dur": 12623.5999999999, "tid": 1, "ts": 3509589, "pid": 1}
,{"name": "GetCacheEntry", "ph": "X", "dur": 11123, "tid": 1, "ts": 3509982, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "Gather Objects AssetBundleWriteOperation", "ph": "X", "dur": 3388.69999999997, "tid": 1, "ts": 3510362, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "Hashing Command", "ph": "X", "dur": 1612.70000000013, "tid": 1, "ts": 3513773, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "Hashing UsageSet", "ph": "X", "dur": 216.399999999794, "tid": 1, "ts": 3515394, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "Hashing ReferenceMap", "ph": "X", "dur": 161.599999999908, "tid": 1, "ts": 3515618, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "Hashing Info", "ph": "X", "dur": 1288.00000000001, "tid": 1, "ts": 3515783, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "Hashing Objects", "ph": "X", "dur": 983.799999999974, "tid": 1, "ts": 3517081, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "GetCacheEntry", "ph": "X", "dur": 1085.90000000004, "tid": 1, "ts": 3521117, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Gather Objects AssetBundleWriteOperation", "ph": "X", "dur": 496.500000000196, "tid": 1, "ts": 3521184, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Hashing Command", "ph": "X", "dur": 93.2999999999993, "tid": 1, "ts": 3521684, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Hashing UsageSet", "ph": "X", "dur": 20.799999999781, "tid": 1, "ts": 3521778, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Hashing ReferenceMap", "ph": "X", "dur": 12.4999999998181, "tid": 1, "ts": 3521799, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Hashing Info", "ph": "X", "dur": 16.2000000000262, "tid": 1, "ts": 3521812, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Hashing Objects", "ph": "X", "dur": 212.500000000091, "tid": 1, "ts": 3521829, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Load Cached Data", "ph": "X", "dur": 751.500000000306, "tid": 1, "ts": 3523904, "pid": 1}
,{"name": "LoadCachedData", "ph": "X", "dur": 732.500000000073, "tid": 1, "ts": 3523914, "pid": 1, "args": {"0":"2 items", "1":"Time spent deserializing: 0ms", "2":"Local Cache hit count: 0"}}
,{"name": "Read and deserialize cache info", "ph": "X", "dur": 689.900000000307, "tid": 1, "ts": 3523943, "pid": 1}
,{"name": "Check for changed dependencies", "ph": "X", "dur": 4.7999999997046, "tid": 1, "ts": 3524647, "pid": 1, "args": {"0":"Unchanged dependencies count: 0"}}
,{"name": "Process Entries", "ph": "X", "dur": 69112.7999999999, "tid": 1, "ts": 3525182, "pid": 1}
,{"name": "Writing AssetBundleWriteOperation", "ph": "X", "dur": 9910.50000000041, "tid": 1, "ts": 3527656, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "Writing AssetBundleWriteOperation", "ph": "X", "dur": 40653.1999999997, "tid": 1, "ts": 3552671, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Process Cached Entries", "ph": "X", "dur": 33.3000000000538, "tid": 1, "ts": 3594300, "pid": 1}
,{"name": "Saving to Cache", "ph": "X", "dur": 14191.1999999998, "tid": 1, "ts": 3596479, "pid": 1}
,{"name": "Creating Cached Infos", "ph": "X", "dur": 1515.89999999987, "tid": 1, "ts": 3596497, "pid": 1}
,{"name": "SaveCachedData", "ph": "X", "dur": 12639.1999999996, "tid": 1, "ts": 3598025, "pid": 1, "args": {"0":"Saving 2 infos"}}
,{"name": "SerializingCacheInfos[2]", "ph": "X", "dur": 11173.2999999999, "tid": 1, "ts": 3599487, "pid": 1}
,{"name": "ArchiveAndCompressBundles", "ph": "X", "dur": 50239.8999999996, "tid": 1, "ts": 3610868, "pid": 1}
,{"name": "CreateWorkItems", "ph": "X", "dur": 4752.80000000021, "tid": 1, "ts": 3613129, "pid": 1}
,{"name": "Creating Cache Entries", "ph": "X", "dur": 2758.89999999981, "tid": 1, "ts": 3617909, "pid": 1}
,{"name": "Load Cached Data", "ph": "X", "dur": 510.800000000017, "tid": 1, "ts": 3620671, "pid": 1}
,{"name": "LoadCachedData", "ph": "X", "dur": 496.399999999994, "tid": 1, "ts": 3620674, "pid": 1, "args": {"0":"2 items", "1":"Time spent deserializing: 0ms", "2":"Local Cache hit count: 0"}}
,{"name": "Read and deserialize cache info", "ph": "X", "dur": 471.199999999953, "tid": 1, "ts": 3620689, "pid": 1}
,{"name": "Check for changed dependencies", "ph": "X", "dur": 5.79999999990832, "tid": 1, "ts": 3621171, "pid": 1, "args": {"0":"Unchanged dependencies count: 0"}}
,{"name": "CopyingCachedFiles", "ph": "X", "dur": 8.00000000026557, "tid": 1, "ts": 3621567, "pid": 1}
,{"name": "ArchiveItems", "ph": "X", "dur": 28555.6000000001, "tid": 1, "ts": 3621877, "pid": 1, "args": {"0":"Archiving 2 Bundles"}}
,{"name": "ArchiveSingleItem", "ph": "X", "dur": 25914.7, "tid": 1391, "ts": 3621902, "pid": 1, "args": {"0":"defaultpackage_unityshaders.bundle"}}
,{"name": "Copying From Cache", "ph": "X", "dur": 694.000000000003, "tid": 1391, "ts": 3647121, "pid": 1, "args": {"0":"D:\\myproject\\JisolGame\\JNFrame2\\Library\\BuildCache\\ef\\ef1f2579a1f1af24398f09e1e4dcd424\\abe6e179b54f4f14ffe6a059d6032512\\014000ed2538cb87d1aa4612be612002 -> D:\\myproject\\JisolGame\\JNFrame2\\Bundles\\StandaloneWindows64\\DefaultPackage\\OutputCache\\defaultpackage_unityshaders.bundle"}}
,{"name": "ArchiveSingleItem", "ph": "X", "dur": 9142.1, "tid": 1364, "ts": 3621941, "pid": 1, "args": {"0":"defaultpackage_assets_hotassets_resource_hotprefab.bundle"}}
,{"name": "Copying From Cache", "ph": "X", "dur": 891, "tid": 1364, "ts": 3630190, "pid": 1, "args": {"0":"D:\\myproject\\JisolGame\\JNFrame2\\Library\\BuildCache\\b5\\b5ad243cadf8a11a84087eff2bc5a0d8\\c70187a3b768823039f276c849c7eb51\\ce0ebb1b035cef72960a74d2bf7c8101 -> D:\\myproject\\JisolGame\\JNFrame2\\Bundles\\StandaloneWindows64\\DefaultPackage\\OutputCache\\defaultpackage_assets_hotassets_resource_hotprefab.bundle"}}
,{"name": "PostArchiveProcessing", "ph": "X", "dur": 3063.9000000001, "tid": 1, "ts": 3651317, "pid": 1}
,{"name": "Copying To Cache", "ph": "X", "dur": 4210.29999999973, "tid": 1, "ts": 3654385, "pid": 1}
,{"name": "SaveCachedData", "ph": "X", "dur": 3961.99999999999, "tid": 1, "ts": 3654625, "pid": 1, "args": {"0":"Saving 2 infos"}}
,{"name": "SerializingCacheInfos[2]", "ph": "X", "dur": 3852.79999999966, "tid": 1, "ts": 3654730, "pid": 1}
,{"name": "AppendBundleHash", "ph": "X", "dur": 371.899999999641, "tid": 1, "ts": 3661398, "pid": 1}
,{"name": "GenerateLinkXml", "ph": "X", "dur": 27749.1, "tid": 1, "ts": 3661874, "pid": 1}
,{"name": "PostWritingCallback", "ph": "X", "dur": 173.499999999876, "tid": 1, "ts": 3689792, "pid": 1}
]
}

View File

@ -1,17 +0,0 @@
<linker>
<assembly fullname="HotSamples, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="InstantiateByAsset" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="UnityEngine.GameObject" preserve="all" />
<type fullname="UnityEngine.Material" preserve="all" />
<type fullname="UnityEngine.MeshFilter" preserve="all" />
<type fullname="UnityEngine.MeshRenderer" preserve="all" />
<type fullname="UnityEngine.Object" preserve="all" />
<type fullname="UnityEngine.Shader" preserve="all" />
<type fullname="UnityEngine.Transform" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.PhysicsModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="UnityEngine.BoxCollider" preserve="all" />
</assembly>
</linker>

View File

@ -1,71 +0,0 @@
{
"Summary": {
"YooVersion": "2.2.4-preview",
"UnityVersion": "2022.3.1f1",
"BuildDate": "2024/10/14 17:49:58",
"BuildSeconds": 12,
"BuildTarget": 19,
"BuildMode": 1,
"BuildPipeline": "ScriptableBuildPipeline",
"BuildPackageName": "DefaultPackage",
"BuildPackageVersion": "2024-10-14-1069",
"UniqueBundleName": true,
"EnableAddressable": true,
"LocationToLower": false,
"IncludeAssetGUID": false,
"AutoCollectShaders": true,
"IgnoreRuleName": "YooAsset.Editor.NormalIgnoreRule",
"EnableSharePackRule": true,
"EncryptionClassName": "null",
"FileNameStyle": 0,
"CompressOption": 2,
"DisableWriteTypeTree": false,
"IgnoreTypeTreeChanges": true,
"AssetFileTotalCount": 1,
"MainAssetTotalCount": 1,
"AllBundleTotalCount": 2,
"AllBundleTotalSize": 50125,
"EncryptedBundleTotalCount": 0,
"EncryptedBundleTotalSize": 0
},
"AssetInfos": [
{
"Address": "HotPrefab",
"AssetPath": "Assets/HotAssets/Resource/HotPrefab.prefab",
"AssetGUID": "053771d6a5f02174db227bd70d962ea5",
"AssetTags": [],
"MainBundleName": "defaultpackage_assets_hotassets_resource_hotprefab.bundle",
"MainBundleSize": 3875,
"DependAssets": []
}
],
"BundleInfos": [
{
"BundleName": "defaultpackage_assets_hotassets_resource_hotprefab.bundle",
"FileName": "6e7621677213f3254dc11b107c126e0a.bundle",
"FileHash": "6e7621677213f3254dc11b107c126e0a",
"FileCRC": "3d3f3578",
"FileSize": 3875,
"Encrypted": false,
"Tags": [],
"DependBundles": [
"defaultpackage_unityshaders.bundle"
],
"AllBuiltinAssets": [
"Assets/HotAssets/Resource/HotPrefab.prefab"
]
},
{
"BundleName": "defaultpackage_unityshaders.bundle",
"FileName": "e9c321218523545e7d9d80824c77a138.bundle",
"FileHash": "e9c321218523545e7d9d80824c77a138",
"FileCRC": "5aba7d75",
"FileSize": 46250,
"Encrypted": false,
"Tags": [],
"DependBundles": [],
"AllBuiltinAssets": []
}
],
"IndependAssets": []
}

View File

@ -1,43 +0,0 @@
{
"FileVersion": "2.0.0",
"EnableAddressable": true,
"LocationToLower": false,
"IncludeAssetGUID": false,
"OutputNameStyle": 0,
"BuildPipeline": "ScriptableBuildPipeline",
"PackageName": "DefaultPackage",
"PackageVersion": "2024-10-14-1069",
"AssetList": [
{
"Address": "HotPrefab",
"AssetPath": "Assets/HotAssets/Resource/HotPrefab.prefab",
"AssetGUID": "",
"AssetTags": [],
"BundleID": 0
}
],
"BundleList": [
{
"BundleName": "defaultpackage_assets_hotassets_resource_hotprefab.bundle",
"UnityCRC": 3048388643,
"FileHash": "6e7621677213f3254dc11b107c126e0a",
"FileCRC": "3d3f3578",
"FileSize": 3875,
"Encrypted": false,
"Tags": [],
"DependIDs": [
1
]
},
{
"BundleName": "defaultpackage_unityshaders.bundle",
"UnityCRC": 4177506201,
"FileHash": "e9c321218523545e7d9d80824c77a138",
"FileCRC": "5aba7d75",
"FileSize": 46250,
"Encrypted": false,
"Tags": [],
"DependIDs": []
}
]
}

View File

@ -1,77 +0,0 @@
{
"Date": "2024/10/14 17:49:45",
"UnityVersion": "2022.3.1f1",
"com.unity.scriptablebuildpipeline": "2.1.3",
"traceEvents": [
{"name": "AssetDatabase.SaveAssets", "ph": "X", "dur": 95874.3, "tid": 1, "ts": 2455, "pid": 1}
,{"name": "SwitchToBuildPlatform", "ph": "X", "dur": 236.500000000007, "tid": 1, "ts": 117414, "pid": 1}
,{"name": "RebuildSpriteAtlasCache", "ph": "X", "dur": 113.799999999998, "tid": 1, "ts": 117889, "pid": 1}
,{"name": "BuildPlayerScripts", "ph": "X", "dur": 12477891.1, "tid": 1, "ts": 118063, "pid": 1}
,{"name": "PostScriptsCallback", "ph": "X", "dur": 152.900000000955, "tid": 1, "ts": 12596381, "pid": 1}
,{"name": "CalculateSceneDependencyData", "ph": "X", "dur": 1542.40000000027, "tid": 1, "ts": 12596642, "pid": 1}
,{"name": "CalculateCustomDependencyData", "ph": "X", "dur": 1097.70000000026, "tid": 1, "ts": 12598348, "pid": 1}
,{"name": "CalculateAssetDependencyData", "ph": "X", "dur": 125141.7, "tid": 1, "ts": 12599649, "pid": 1}
,{"name": "Gathering Cache Entries to Load", "ph": "X", "dur": 114103.000000001, "tid": 1, "ts": 12604202, "pid": 1}
,{"name": "LoadCachedData", "ph": "X", "dur": 99774.5000000014, "tid": 1, "ts": 12613712, "pid": 1, "args": {"0":"1 items", "1":"Time spent deserializing: 97ms", "2":"Local Cache hit count: 1"}}
,{"name": "Read and deserialize cache info", "ph": "X", "dur": 97957.3, "tid": 1, "ts": 12615495, "pid": 1}
,{"name": "Check for changed dependencies", "ph": "X", "dur": 4754.39999999981, "tid": 1, "ts": 12713489, "pid": 1, "args": {"0":"Unchanged dependencies count: 1"}}
,{"name": "Calculate Asset Dependencies", "ph": "X", "dur": 369.300000000294, "tid": 1, "ts": 12718913, "pid": 1, "args": {"0":"053771d6a5f02174db227bd70d962ea5 (cached)"}}
,{"name": "Gathering Cache Entries to Save", "ph": "X", "dur": 737.800000000789, "tid": 1, "ts": 12719314, "pid": 1}
,{"name": "StripUnusedSpriteSources", "ph": "X", "dur": 2057.89999999979, "tid": 1, "ts": 12725142, "pid": 1}
,{"name": "CreateBuiltInBundle", "ph": "X", "dur": 7064.70000000081, "tid": 1, "ts": 12727556, "pid": 1}
,{"name": "PostDependencyCallback", "ph": "X", "dur": 260.200000000623, "tid": 1, "ts": 12734996, "pid": 1}
,{"name": "GenerateBundlePacking", "ph": "X", "dur": 15451.1999999995, "tid": 1, "ts": 12735439, "pid": 1}
,{"name": "UpdateBundleObjectLayout", "ph": "X", "dur": 14528.2999999999, "tid": 1, "ts": 12751320, "pid": 1}
,{"name": "PopulateReferencesMaps", "ph": "X", "dur": 5370.89999999989, "tid": 1, "ts": 12753752, "pid": 1}
,{"name": "Populate Files Map", "ph": "X", "dur": 3055.99999999868, "tid": 1, "ts": 12754379, "pid": 1, "args": {"0":"Count=1"}}
,{"name": "Populate Assets Map", "ph": "X", "dur": 3259.3, "tid": 1383, "ts": 12753843, "pid": 1, "args": {"0":"Count=1"}}
,{"name": "Populate Scenes Map", "ph": "X", "dur": 314.2, "tid": 1383, "ts": 12757161, "pid": 1, "args": {"0":"Count=0"}}
,{"name": "UpdateWriteData", "ph": "X", "dur": 5266.20000000003, "tid": 1, "ts": 12760579, "pid": 1}
,{"name": "GenerateBundleCommands", "ph": "X", "dur": 12454.8999999988, "tid": 1, "ts": 12766266, "pid": 1}
,{"name": "GenerateSubAssetPathMaps", "ph": "X", "dur": 876.000000000204, "tid": 1, "ts": 12778859, "pid": 1}
,{"name": "GenerateBundleMaps", "ph": "X", "dur": 9678.89999999898, "tid": 1, "ts": 12779840, "pid": 1}
,{"name": "Temporary Map Creations", "ph": "X", "dur": 2666.19999999966, "tid": 1, "ts": 12781426, "pid": 1}
,{"name": "Populate BuildReferenceMaps", "ph": "X", "dur": 688.500000000204, "tid": 1, "ts": 12784100, "pid": 1}
,{"name": "Populate BuildUsageTagSet", "ph": "X", "dur": 4722.49999999985, "tid": 1, "ts": 12784791, "pid": 1}
,{"name": "PostPackingCallback", "ph": "X", "dur": 339.599999999336, "tid": 1, "ts": 12790123, "pid": 1}
,{"name": "WriteSerializedFiles", "ph": "X", "dur": 37989.4000000004, "tid": 1, "ts": 12790747, "pid": 1}
,{"name": "RunCachedOperation", "ph": "X", "dur": 35596.4999999997, "tid": 1, "ts": 12793139, "pid": 1, "args": {"0":"Total Entries: 2, Processed: 0, Cached: 2"}}
,{"name": "Creating Cache Entries", "ph": "X", "dur": 16837.4000000003, "tid": 1, "ts": 12793188, "pid": 1}
,{"name": "GetCacheEntry", "ph": "X", "dur": 15125.7000000005, "tid": 1, "ts": 12793571, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "Gather Objects AssetBundleWriteOperation", "ph": "X", "dur": 5837.49999999964, "tid": 1, "ts": 12794434, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "Hashing Command", "ph": "X", "dur": 2484.09999999967, "tid": 1, "ts": 12800287, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "Hashing UsageSet", "ph": "X", "dur": 208.099999999831, "tid": 1, "ts": 12802783, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "Hashing ReferenceMap", "ph": "X", "dur": 167.999999999665, "tid": 1, "ts": 12802999, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "Hashing Info", "ph": "X", "dur": 981.499999999869, "tid": 1, "ts": 12803170, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "Hashing Objects", "ph": "X", "dur": 1293.29999999936, "tid": 1, "ts": 12804156, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "GetCacheEntry", "ph": "X", "dur": 1295.29999999977, "tid": 1, "ts": 12808716, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Gather Objects AssetBundleWriteOperation", "ph": "X", "dur": 620.899999999892, "tid": 1, "ts": 12808827, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Hashing Command", "ph": "X", "dur": 103.20000000138, "tid": 1, "ts": 12809454, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Hashing UsageSet", "ph": "X", "dur": 16.4000000004307, "tid": 1, "ts": 12809559, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Hashing ReferenceMap", "ph": "X", "dur": 14.100000000326, "tid": 1, "ts": 12809576, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Hashing Info", "ph": "X", "dur": 18.6000000012427, "tid": 1, "ts": 12809591, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Hashing Objects", "ph": "X", "dur": 207.599999999729, "tid": 1, "ts": 12809611, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Load Cached Data", "ph": "X", "dur": 14665.3999999999, "tid": 1, "ts": 12812556, "pid": 1}
,{"name": "LoadCachedData", "ph": "X", "dur": 14640.9999999996, "tid": 1, "ts": 12812568, "pid": 1, "args": {"0":"2 items", "1":"Time spent deserializing: 14ms", "2":"Local Cache hit count: 2"}}
,{"name": "Read and deserialize cache info", "ph": "X", "dur": 14591.3999999993, "tid": 1, "ts": 12812603, "pid": 1}
,{"name": "Check for changed dependencies", "ph": "X", "dur": 7.20000000001164, "tid": 1, "ts": 12827210, "pid": 1, "args": {"0":"Unchanged dependencies count: 2"}}
,{"name": "Process Entries", "ph": "X", "dur": 27.3999999990338, "tid": 1, "ts": 12827415, "pid": 1}
,{"name": "Process Cached Entries", "ph": "X", "dur": 101.900000001478, "tid": 1, "ts": 12827444, "pid": 1}
,{"name": "Saving to Cache", "ph": "X", "dur": 169.799999999668, "tid": 1, "ts": 12828535, "pid": 1}
,{"name": "Creating Cached Infos", "ph": "X", "dur": 161.099999999351, "tid": 1, "ts": 12828541, "pid": 1}
,{"name": "ArchiveAndCompressBundles", "ph": "X", "dur": 28028.4000000011, "tid": 1, "ts": 12829164, "pid": 1}
,{"name": "CreateWorkItems", "ph": "X", "dur": 3963.49999999984, "tid": 1, "ts": 12831994, "pid": 1}
,{"name": "Creating Cache Entries", "ph": "X", "dur": 3727.89999999986, "tid": 1, "ts": 12835986, "pid": 1}
,{"name": "Load Cached Data", "ph": "X", "dur": 5085.29999999882, "tid": 1, "ts": 12839720, "pid": 1}
,{"name": "LoadCachedData", "ph": "X", "dur": 5054.1000000012, "tid": 1, "ts": 12839724, "pid": 1, "args": {"0":"2 items", "1":"Time spent deserializing: 5ms", "2":"Local Cache hit count: 2"}}
,{"name": "Read and deserialize cache info", "ph": "X", "dur": 5014.89999999831, "tid": 1, "ts": 12839739, "pid": 1}
,{"name": "Check for changed dependencies", "ph": "X", "dur": 14.9000000001251, "tid": 1, "ts": 12844780, "pid": 1, "args": {"0":"Unchanged dependencies count: 2"}}
,{"name": "CopyingCachedFiles", "ph": "X", "dur": 1442.1999999995, "tid": 1, "ts": 12845425, "pid": 1}
,{"name": "ArchiveItems", "ph": "X", "dur": 1587.99999999974, "tid": 1, "ts": 12847329, "pid": 1, "args": {"0":"Archiving 0 Bundles"}}
,{"name": "PostArchiveProcessing", "ph": "X", "dur": 5308.19999999949, "tid": 1, "ts": 12849905, "pid": 1}
,{"name": "Copying To Cache", "ph": "X", "dur": 91.3999999993393, "tid": 1, "ts": 12855217, "pid": 1}
,{"name": "AppendBundleHash", "ph": "X", "dur": 322.100000001228, "tid": 1, "ts": 12857381, "pid": 1}
,{"name": "GenerateLinkXml", "ph": "X", "dur": 15824.8000000003, "tid": 1, "ts": 12857872, "pid": 1}
,{"name": "PostWritingCallback", "ph": "X", "dur": 277.799999999843, "tid": 1, "ts": 12874009, "pid": 1}
]
}

View File

@ -1,17 +0,0 @@
<linker>
<assembly fullname="HotSamples, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="InstantiateByAsset" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="UnityEngine.GameObject" preserve="all" />
<type fullname="UnityEngine.Material" preserve="all" />
<type fullname="UnityEngine.MeshFilter" preserve="all" />
<type fullname="UnityEngine.MeshRenderer" preserve="all" />
<type fullname="UnityEngine.Object" preserve="all" />
<type fullname="UnityEngine.Shader" preserve="all" />
<type fullname="UnityEngine.Transform" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.PhysicsModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="UnityEngine.BoxCollider" preserve="all" />
</assembly>
</linker>

View File

@ -1,71 +0,0 @@
{
"Summary": {
"YooVersion": "2.2.4-preview",
"UnityVersion": "2022.3.1f1",
"BuildDate": "2024/10/14 18:16:31",
"BuildSeconds": 5,
"BuildTarget": 19,
"BuildMode": 1,
"BuildPipeline": "ScriptableBuildPipeline",
"BuildPackageName": "DefaultPackage",
"BuildPackageVersion": "2024-10-14-1096",
"UniqueBundleName": true,
"EnableAddressable": true,
"LocationToLower": false,
"IncludeAssetGUID": false,
"AutoCollectShaders": true,
"IgnoreRuleName": "YooAsset.Editor.NormalIgnoreRule",
"EnableSharePackRule": true,
"EncryptionClassName": "null",
"FileNameStyle": 0,
"CompressOption": 2,
"DisableWriteTypeTree": false,
"IgnoreTypeTreeChanges": true,
"AssetFileTotalCount": 1,
"MainAssetTotalCount": 1,
"AllBundleTotalCount": 2,
"AllBundleTotalSize": 50125,
"EncryptedBundleTotalCount": 0,
"EncryptedBundleTotalSize": 0
},
"AssetInfos": [
{
"Address": "HotPrefab",
"AssetPath": "Assets/HotAssets/Resource/HotPrefab.prefab",
"AssetGUID": "053771d6a5f02174db227bd70d962ea5",
"AssetTags": [],
"MainBundleName": "defaultpackage_assets_hotassets_resource_hotprefab.bundle",
"MainBundleSize": 3875,
"DependAssets": []
}
],
"BundleInfos": [
{
"BundleName": "defaultpackage_assets_hotassets_resource_hotprefab.bundle",
"FileName": "6e7621677213f3254dc11b107c126e0a.bundle",
"FileHash": "6e7621677213f3254dc11b107c126e0a",
"FileCRC": "3d3f3578",
"FileSize": 3875,
"Encrypted": false,
"Tags": [],
"DependBundles": [
"defaultpackage_unityshaders.bundle"
],
"AllBuiltinAssets": [
"Assets/HotAssets/Resource/HotPrefab.prefab"
]
},
{
"BundleName": "defaultpackage_unityshaders.bundle",
"FileName": "e9c321218523545e7d9d80824c77a138.bundle",
"FileHash": "e9c321218523545e7d9d80824c77a138",
"FileCRC": "5aba7d75",
"FileSize": 46250,
"Encrypted": false,
"Tags": [],
"DependBundles": [],
"AllBuiltinAssets": []
}
],
"IndependAssets": []
}

View File

@ -1,43 +0,0 @@
{
"FileVersion": "2.0.0",
"EnableAddressable": true,
"LocationToLower": false,
"IncludeAssetGUID": false,
"OutputNameStyle": 0,
"BuildPipeline": "ScriptableBuildPipeline",
"PackageName": "DefaultPackage",
"PackageVersion": "2024-10-14-1096",
"AssetList": [
{
"Address": "HotPrefab",
"AssetPath": "Assets/HotAssets/Resource/HotPrefab.prefab",
"AssetGUID": "",
"AssetTags": [],
"BundleID": 0
}
],
"BundleList": [
{
"BundleName": "defaultpackage_assets_hotassets_resource_hotprefab.bundle",
"UnityCRC": 3048388643,
"FileHash": "6e7621677213f3254dc11b107c126e0a",
"FileCRC": "3d3f3578",
"FileSize": 3875,
"Encrypted": false,
"Tags": [],
"DependIDs": [
1
]
},
{
"BundleName": "defaultpackage_unityshaders.bundle",
"UnityCRC": 4177506201,
"FileHash": "e9c321218523545e7d9d80824c77a138",
"FileCRC": "5aba7d75",
"FileSize": 46250,
"Encrypted": false,
"Tags": [],
"DependIDs": []
}
]
}

View File

@ -1,77 +0,0 @@
{
"Date": "2024/10/14 18:16:25",
"UnityVersion": "2022.3.1f1",
"com.unity.scriptablebuildpipeline": "2.1.3",
"traceEvents": [
{"name": "AssetDatabase.SaveAssets", "ph": "X", "dur": 1040.2, "tid": 1, "ts": 1964, "pid": 1}
,{"name": "SwitchToBuildPlatform", "ph": "X", "dur": 234.9, "tid": 1, "ts": 17301, "pid": 1}
,{"name": "RebuildSpriteAtlasCache", "ph": "X", "dur": 117.099999999997, "tid": 1, "ts": 17753, "pid": 1}
,{"name": "BuildPlayerScripts", "ph": "X", "dur": 5043557.4, "tid": 1, "ts": 17919, "pid": 1}
,{"name": "PostScriptsCallback", "ph": "X", "dur": 182.200000000194, "tid": 1, "ts": 5061871, "pid": 1}
,{"name": "CalculateSceneDependencyData", "ph": "X", "dur": 1994.49999999979, "tid": 1, "ts": 5062185, "pid": 1}
,{"name": "CalculateCustomDependencyData", "ph": "X", "dur": 1512.89999999972, "tid": 1, "ts": 5064370, "pid": 1}
,{"name": "CalculateAssetDependencyData", "ph": "X", "dur": 116887.5, "tid": 1, "ts": 5066153, "pid": 1}
,{"name": "Gathering Cache Entries to Load", "ph": "X", "dur": 105753.9, "tid": 1, "ts": 5069692, "pid": 1}
,{"name": "LoadCachedData", "ph": "X", "dur": 93797.9999999998, "tid": 1, "ts": 5076602, "pid": 1, "args": {"0":"1 items", "1":"Time spent deserializing: 92ms", "2":"Local Cache hit count: 1"}}
,{"name": "Read and deserialize cache info", "ph": "X", "dur": 92485.5000000007, "tid": 1, "ts": 5077876, "pid": 1}
,{"name": "Check for changed dependencies", "ph": "X", "dur": 4894.49999999943, "tid": 1, "ts": 5170405, "pid": 1, "args": {"0":"Unchanged dependencies count: 1"}}
,{"name": "Calculate Asset Dependencies", "ph": "X", "dur": 507.800000000316, "tid": 1, "ts": 5176348, "pid": 1, "args": {"0":"053771d6a5f02174db227bd70d962ea5 (cached)"}}
,{"name": "Gathering Cache Entries to Save", "ph": "X", "dur": 572.799999999916, "tid": 1, "ts": 5176894, "pid": 1}
,{"name": "StripUnusedSpriteSources", "ph": "X", "dur": 1226.69999999925, "tid": 1, "ts": 5183367, "pid": 1}
,{"name": "CreateBuiltInBundle", "ph": "X", "dur": 8568.90000000021, "tid": 1, "ts": 5184833, "pid": 1}
,{"name": "PostDependencyCallback", "ph": "X", "dur": 449.099999999817, "tid": 1, "ts": 5193867, "pid": 1}
,{"name": "GenerateBundlePacking", "ph": "X", "dur": 11272.1999999994, "tid": 1, "ts": 5194514, "pid": 1}
,{"name": "UpdateBundleObjectLayout", "ph": "X", "dur": 15133.7999999996, "tid": 1, "ts": 5205997, "pid": 1}
,{"name": "PopulateReferencesMaps", "ph": "X", "dur": 4145.00000000044, "tid": 1, "ts": 5207689, "pid": 1}
,{"name": "Populate Files Map", "ph": "X", "dur": 2990.79999999958, "tid": 1, "ts": 5208264, "pid": 1, "args": {"0":"Count=1"}}
,{"name": "Populate Assets Map", "ph": "X", "dur": 2354.2, "tid": 1458, "ts": 5207765, "pid": 1, "args": {"0":"Count=1"}}
,{"name": "Populate Scenes Map", "ph": "X", "dur": 262.3, "tid": 1458, "ts": 5210166, "pid": 1, "args": {"0":"Count=0"}}
,{"name": "UpdateWriteData", "ph": "X", "dur": 7353.99999999936, "tid": 1, "ts": 5213772, "pid": 1}
,{"name": "GenerateBundleCommands", "ph": "X", "dur": 14942.5999999994, "tid": 1, "ts": 5221531, "pid": 1}
,{"name": "GenerateSubAssetPathMaps", "ph": "X", "dur": 2337.59999999984, "tid": 1, "ts": 5236684, "pid": 1}
,{"name": "GenerateBundleMaps", "ph": "X", "dur": 8686.0000000006, "tid": 1, "ts": 5239237, "pid": 1}
,{"name": "Temporary Map Creations", "ph": "X", "dur": 2600.69999999996, "tid": 1, "ts": 5240898, "pid": 1}
,{"name": "Populate BuildReferenceMaps", "ph": "X", "dur": 579.000000000633, "tid": 1, "ts": 5243505, "pid": 1}
,{"name": "Populate BuildUsageTagSet", "ph": "X", "dur": 3833.20000000003, "tid": 1, "ts": 5244088, "pid": 1}
,{"name": "PostPackingCallback", "ph": "X", "dur": 225.999999999658, "tid": 1, "ts": 5248143, "pid": 1}
,{"name": "WriteSerializedFiles", "ph": "X", "dur": 34246.6000000004, "tid": 1, "ts": 5248513, "pid": 1}
,{"name": "RunCachedOperation", "ph": "X", "dur": 31009.7999999998, "tid": 1, "ts": 5251749, "pid": 1, "args": {"0":"Total Entries: 2, Processed: 0, Cached: 2"}}
,{"name": "Creating Cache Entries", "ph": "X", "dur": 17626.3000000008, "tid": 1, "ts": 5251829, "pid": 1}
,{"name": "GetCacheEntry", "ph": "X", "dur": 16315.8000000003, "tid": 1, "ts": 5252546, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "Gather Objects AssetBundleWriteOperation", "ph": "X", "dur": 7813.5000000002, "tid": 1, "ts": 5254179, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "Hashing Command", "ph": "X", "dur": 2159.30000000026, "tid": 1, "ts": 5262009, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "Hashing UsageSet", "ph": "X", "dur": 201.199999999517, "tid": 1, "ts": 5264181, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "Hashing ReferenceMap", "ph": "X", "dur": 187.1000000001, "tid": 1, "ts": 5264387, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "Hashing Info", "ph": "X", "dur": 1438.6999999997, "tid": 1, "ts": 5264578, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "Hashing Objects", "ph": "X", "dur": 1091.60000000065, "tid": 1, "ts": 5266029, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "GetCacheEntry", "ph": "X", "dur": 580.699999999524, "tid": 1, "ts": 5268869, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Gather Objects AssetBundleWriteOperation", "ph": "X", "dur": 295.399999999972, "tid": 1, "ts": 5268910, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Hashing Command", "ph": "X", "dur": 51.499999999578, "tid": 1, "ts": 5269208, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Hashing UsageSet", "ph": "X", "dur": 7.09999999980937, "tid": 1, "ts": 5269260, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Hashing ReferenceMap", "ph": "X", "dur": 7.20000000001164, "tid": 1, "ts": 5269267, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Hashing Info", "ph": "X", "dur": 7.7000000001135, "tid": 1, "ts": 5269274, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Hashing Objects", "ph": "X", "dur": 90.5000000002474, "tid": 1, "ts": 5269282, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Load Cached Data", "ph": "X", "dur": 10575.4999999999, "tid": 1, "ts": 5270919, "pid": 1}
,{"name": "LoadCachedData", "ph": "X", "dur": 10558.1000000002, "tid": 1, "ts": 5270925, "pid": 1, "args": {"0":"2 items", "1":"Time spent deserializing: 10ms", "2":"Local Cache hit count: 2"}}
,{"name": "Read and deserialize cache info", "ph": "X", "dur": 10530.7000000003, "tid": 1, "ts": 5270938, "pid": 1}
,{"name": "Check for changed dependencies", "ph": "X", "dur": 7.49999999970896, "tid": 1, "ts": 5281483, "pid": 1, "args": {"0":"Unchanged dependencies count: 2"}}
,{"name": "Process Entries", "ph": "X", "dur": 24.5000000004438, "tid": 1, "ts": 5281694, "pid": 1}
,{"name": "Process Cached Entries", "ph": "X", "dur": 92.2999999993408, "tid": 1, "ts": 5281719, "pid": 1}
,{"name": "Saving to Cache", "ph": "X", "dur": 81.0999999994237, "tid": 1, "ts": 5282660, "pid": 1}
,{"name": "Creating Cached Infos", "ph": "X", "dur": 76.2999999997191, "tid": 1, "ts": 5282663, "pid": 1}
,{"name": "ArchiveAndCompressBundles", "ph": "X", "dur": 20299.2999999997, "tid": 1, "ts": 5282895, "pid": 1}
,{"name": "CreateWorkItems", "ph": "X", "dur": 2712.50000000055, "tid": 1, "ts": 5284956, "pid": 1}
,{"name": "Creating Cache Entries", "ph": "X", "dur": 1561.50000000071, "tid": 1, "ts": 5287675, "pid": 1}
,{"name": "Load Cached Data", "ph": "X", "dur": 4919.80000000058, "tid": 1, "ts": 5289238, "pid": 1}
,{"name": "LoadCachedData", "ph": "X", "dur": 4906.59999999934, "tid": 1, "ts": 5289240, "pid": 1, "args": {"0":"2 items", "1":"Time spent deserializing: 4ms", "2":"Local Cache hit count: 2"}}
,{"name": "Read and deserialize cache info", "ph": "X", "dur": 4885.80000000002, "tid": 1, "ts": 5289249, "pid": 1}
,{"name": "Check for changed dependencies", "ph": "X", "dur": 6.9999999996071, "tid": 1, "ts": 5294148, "pid": 1, "args": {"0":"Unchanged dependencies count: 2"}}
,{"name": "CopyingCachedFiles", "ph": "X", "dur": 1806.30000000019, "tid": 1, "ts": 5294523, "pid": 1}
,{"name": "ArchiveItems", "ph": "X", "dur": 1023.99999999943, "tid": 1, "ts": 5296541, "pid": 1, "args": {"0":"Archiving 0 Bundles"}}
,{"name": "PostArchiveProcessing", "ph": "X", "dur": 2849.50000000026, "tid": 1, "ts": 5298204, "pid": 1}
,{"name": "Copying To Cache", "ph": "X", "dur": 54.6000000003914, "tid": 1, "ts": 5301057, "pid": 1}
,{"name": "AppendBundleHash", "ph": "X", "dur": 224.40000000006, "tid": 1, "ts": 5303315, "pid": 1}
,{"name": "GenerateLinkXml", "ph": "X", "dur": 13248.9000000005, "tid": 1, "ts": 5303601, "pid": 1}
,{"name": "PostWritingCallback", "ph": "X", "dur": 236.400000000685, "tid": 1, "ts": 5317078, "pid": 1}
]
}

View File

@ -1,17 +0,0 @@
<linker>
<assembly fullname="HotSamples, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="InstantiateByAsset" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="UnityEngine.GameObject" preserve="all" />
<type fullname="UnityEngine.Material" preserve="all" />
<type fullname="UnityEngine.MeshFilter" preserve="all" />
<type fullname="UnityEngine.MeshRenderer" preserve="all" />
<type fullname="UnityEngine.Object" preserve="all" />
<type fullname="UnityEngine.Shader" preserve="all" />
<type fullname="UnityEngine.Transform" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.PhysicsModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="UnityEngine.BoxCollider" preserve="all" />
</assembly>
</linker>

View File

@ -1,71 +0,0 @@
{
"Summary": {
"YooVersion": "2.2.4-preview",
"UnityVersion": "2022.3.1f1",
"BuildDate": "2024/10/14 19:53:24",
"BuildSeconds": 5,
"BuildTarget": 19,
"BuildMode": 1,
"BuildPipeline": "ScriptableBuildPipeline",
"BuildPackageName": "DefaultPackage",
"BuildPackageVersion": "2024-10-14-1193",
"UniqueBundleName": true,
"EnableAddressable": true,
"LocationToLower": false,
"IncludeAssetGUID": false,
"AutoCollectShaders": true,
"IgnoreRuleName": "YooAsset.Editor.NormalIgnoreRule",
"EnableSharePackRule": true,
"EncryptionClassName": "null",
"FileNameStyle": 0,
"CompressOption": 2,
"DisableWriteTypeTree": false,
"IgnoreTypeTreeChanges": true,
"AssetFileTotalCount": 1,
"MainAssetTotalCount": 1,
"AllBundleTotalCount": 2,
"AllBundleTotalSize": 50125,
"EncryptedBundleTotalCount": 0,
"EncryptedBundleTotalSize": 0
},
"AssetInfos": [
{
"Address": "HotPrefab",
"AssetPath": "Assets/HotAssets/Resource/HotPrefab.prefab",
"AssetGUID": "053771d6a5f02174db227bd70d962ea5",
"AssetTags": [],
"MainBundleName": "defaultpackage_assets_hotassets_resource_hotprefab.bundle",
"MainBundleSize": 3875,
"DependAssets": []
}
],
"BundleInfos": [
{
"BundleName": "defaultpackage_assets_hotassets_resource_hotprefab.bundle",
"FileName": "6e7621677213f3254dc11b107c126e0a.bundle",
"FileHash": "6e7621677213f3254dc11b107c126e0a",
"FileCRC": "3d3f3578",
"FileSize": 3875,
"Encrypted": false,
"Tags": [],
"DependBundles": [
"defaultpackage_unityshaders.bundle"
],
"AllBuiltinAssets": [
"Assets/HotAssets/Resource/HotPrefab.prefab"
]
},
{
"BundleName": "defaultpackage_unityshaders.bundle",
"FileName": "e9c321218523545e7d9d80824c77a138.bundle",
"FileHash": "e9c321218523545e7d9d80824c77a138",
"FileCRC": "5aba7d75",
"FileSize": 46250,
"Encrypted": false,
"Tags": [],
"DependBundles": [],
"AllBuiltinAssets": []
}
],
"IndependAssets": []
}

View File

@ -1,77 +0,0 @@
{
"Date": "2024/10/14 19:53:18",
"UnityVersion": "2022.3.1f1",
"com.unity.scriptablebuildpipeline": "2.1.3",
"traceEvents": [
{"name": "AssetDatabase.SaveAssets", "ph": "X", "dur": 7518.4, "tid": 1, "ts": 4029, "pid": 1}
,{"name": "SwitchToBuildPlatform", "ph": "X", "dur": 594.500000000004, "tid": 1, "ts": 47837, "pid": 1}
,{"name": "RebuildSpriteAtlasCache", "ph": "X", "dur": 343.299999999999, "tid": 1, "ts": 49459, "pid": 1}
,{"name": "BuildPlayerScripts", "ph": "X", "dur": 5076789.4, "tid": 1, "ts": 50171, "pid": 1}
,{"name": "PostScriptsCallback", "ph": "X", "dur": 149.699999999939, "tid": 1, "ts": 5127376, "pid": 1}
,{"name": "CalculateSceneDependencyData", "ph": "X", "dur": 1570.89999999971, "tid": 1, "ts": 5127646, "pid": 1}
,{"name": "CalculateCustomDependencyData", "ph": "X", "dur": 1057.39999999969, "tid": 1, "ts": 5129376, "pid": 1}
,{"name": "CalculateAssetDependencyData", "ph": "X", "dur": 99947.5000000002, "tid": 1, "ts": 5130562, "pid": 1}
,{"name": "Gathering Cache Entries to Load", "ph": "X", "dur": 92173.4999999999, "tid": 1, "ts": 5133143, "pid": 1}
,{"name": "LoadCachedData", "ph": "X", "dur": 82465.0000000001, "tid": 1, "ts": 5138727, "pid": 1, "args": {"0":"1 items", "1":"Time spent deserializing: 81ms", "2":"Local Cache hit count: 1"}}
,{"name": "Read and deserialize cache info", "ph": "X", "dur": 81692.0999999993, "tid": 1, "ts": 5139476, "pid": 1}
,{"name": "Check for changed dependencies", "ph": "X", "dur": 4054.8000000008, "tid": 1, "ts": 5221198, "pid": 1, "args": {"0":"Unchanged dependencies count: 1"}}
,{"name": "Calculate Asset Dependencies", "ph": "X", "dur": 324.100000000726, "tid": 1, "ts": 5225981, "pid": 1, "args": {"0":"053771d6a5f02174db227bd70d962ea5 (cached)"}}
,{"name": "Gathering Cache Entries to Save", "ph": "X", "dur": 419.100000000071, "tid": 1, "ts": 5226333, "pid": 1}
,{"name": "StripUnusedSpriteSources", "ph": "X", "dur": 720.100000000457, "tid": 1, "ts": 5230683, "pid": 1}
,{"name": "CreateBuiltInBundle", "ph": "X", "dur": 5108.19999999967, "tid": 1, "ts": 5231497, "pid": 1}
,{"name": "PostDependencyCallback", "ph": "X", "dur": 272.500000000036, "tid": 1, "ts": 5237027, "pid": 1}
,{"name": "GenerateBundlePacking", "ph": "X", "dur": 9980.59999999987, "tid": 1, "ts": 5237432, "pid": 1}
,{"name": "UpdateBundleObjectLayout", "ph": "X", "dur": 12117.1999999997, "tid": 1, "ts": 5247599, "pid": 1}
,{"name": "PopulateReferencesMaps", "ph": "X", "dur": 4920.20000000048, "tid": 1, "ts": 5249290, "pid": 1}
,{"name": "Populate Files Map", "ph": "X", "dur": 2870.29999999959, "tid": 1, "ts": 5249762, "pid": 1, "args": {"0":"Count=1"}}
,{"name": "Populate Assets Map", "ph": "X", "dur": 2742.6, "tid": 1364, "ts": 5249344, "pid": 1, "args": {"0":"Count=1"}}
,{"name": "Populate Scenes Map", "ph": "X", "dur": 405.7, "tid": 1364, "ts": 5252151, "pid": 1, "args": {"0":"Count=0"}}
,{"name": "UpdateWriteData", "ph": "X", "dur": 3842.39999999954, "tid": 1, "ts": 5255873, "pid": 1}
,{"name": "GenerateBundleCommands", "ph": "X", "dur": 6312.5, "tid": 1, "ts": 5259890, "pid": 1}
,{"name": "GenerateSubAssetPathMaps", "ph": "X", "dur": 856.600000000071, "tid": 1, "ts": 5266354, "pid": 1}
,{"name": "GenerateBundleMaps", "ph": "X", "dur": 5682.39999999969, "tid": 1, "ts": 5267314, "pid": 1}
,{"name": "Temporary Map Creations", "ph": "X", "dur": 1865.30000000039, "tid": 1, "ts": 5268468, "pid": 1}
,{"name": "Populate BuildReferenceMaps", "ph": "X", "dur": 425.699999999779, "tid": 1, "ts": 5270336, "pid": 1}
,{"name": "Populate BuildUsageTagSet", "ph": "X", "dur": 2231.70000000027, "tid": 1, "ts": 5270764, "pid": 1}
,{"name": "PostPackingCallback", "ph": "X", "dur": 130.199999999604, "tid": 1, "ts": 5273152, "pid": 1}
,{"name": "WriteSerializedFiles", "ph": "X", "dur": 25871.9000000001, "tid": 1, "ts": 5273382, "pid": 1}
,{"name": "RunCachedOperation", "ph": "X", "dur": 23999.8999999998, "tid": 1, "ts": 5275253, "pid": 1, "args": {"0":"Total Entries: 2, Processed: 0, Cached: 2"}}
,{"name": "Creating Cache Entries", "ph": "X", "dur": 11385.8999999993, "tid": 1, "ts": 5275295, "pid": 1}
,{"name": "GetCacheEntry", "ph": "X", "dur": 10274.8000000001, "tid": 1, "ts": 5275656, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "Gather Objects AssetBundleWriteOperation", "ph": "X", "dur": 3580.89999999993, "tid": 1, "ts": 5276393, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "Hashing Command", "ph": "X", "dur": 2024.40000000024, "tid": 1, "ts": 5279979, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "Hashing UsageSet", "ph": "X", "dur": 187.200000000303, "tid": 1, "ts": 5282009, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "Hashing ReferenceMap", "ph": "X", "dur": 185.300000000097, "tid": 1, "ts": 5282201, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "Hashing Info", "ph": "X", "dur": 906.899999999951, "tid": 1, "ts": 5282390, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "Hashing Objects", "ph": "X", "dur": 1020.39999999943, "tid": 1, "ts": 5283301, "pid": 1, "args": {"0":"CAB-ce0ebb1b035cef72960a74d2bf7c8101"}}
,{"name": "GetCacheEntry", "ph": "X", "dur": 739.49999999968, "tid": 1, "ts": 5285937, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Gather Objects AssetBundleWriteOperation", "ph": "X", "dur": 346.700000000055, "tid": 1, "ts": 5285995, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Hashing Command", "ph": "X", "dur": 62.699999999495, "tid": 1, "ts": 5286343, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Hashing UsageSet", "ph": "X", "dur": 6.40000000021246, "tid": 1, "ts": 5286407, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Hashing ReferenceMap", "ph": "X", "dur": 6.19999999980791, "tid": 1, "ts": 5286414, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Hashing Info", "ph": "X", "dur": 12.0999999999185, "tid": 1, "ts": 5286421, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Hashing Objects", "ph": "X", "dur": 129.799999999705, "tid": 1, "ts": 5286433, "pid": 1, "args": {"0":"CAB-014000ed2538cb87d1aa4612be612002"}}
,{"name": "Load Cached Data", "ph": "X", "dur": 9528.19999999974, "tid": 1, "ts": 5288179, "pid": 1}
,{"name": "LoadCachedData", "ph": "X", "dur": 9512.30000000032, "tid": 1, "ts": 5288184, "pid": 1, "args": {"0":"2 items", "1":"Time spent deserializing: 9ms", "2":"Local Cache hit count: 2"}}
,{"name": "Read and deserialize cache info", "ph": "X", "dur": 9474.40000000006, "tid": 1, "ts": 5288207, "pid": 1}
,{"name": "Check for changed dependencies", "ph": "X", "dur": 7.09999999980937, "tid": 1, "ts": 5297697, "pid": 1, "args": {"0":"Unchanged dependencies count: 2"}}
,{"name": "Process Entries", "ph": "X", "dur": 26.1000000000422, "tid": 1, "ts": 5297953, "pid": 1}
,{"name": "Process Cached Entries", "ph": "X", "dur": 124.799999999595, "tid": 1, "ts": 5297980, "pid": 1}
,{"name": "Saving to Cache", "ph": "X", "dur": 109.100000000581, "tid": 1, "ts": 5299114, "pid": 1}
,{"name": "Creating Cached Infos", "ph": "X", "dur": 102.300000000469, "tid": 1, "ts": 5299118, "pid": 1}
,{"name": "ArchiveAndCompressBundles", "ph": "X", "dur": 17970.8999999993, "tid": 1, "ts": 5299436, "pid": 1}
,{"name": "CreateWorkItems", "ph": "X", "dur": 2837.59999999984, "tid": 1, "ts": 5301283, "pid": 1}
,{"name": "Creating Cache Entries", "ph": "X", "dur": 1606.09999999997, "tid": 1, "ts": 5304128, "pid": 1}
,{"name": "Load Cached Data", "ph": "X", "dur": 3947.19999999961, "tid": 1, "ts": 5305736, "pid": 1}
,{"name": "LoadCachedData", "ph": "X", "dur": 3936.2000000001, "tid": 1, "ts": 5305738, "pid": 1, "args": {"0":"2 items", "1":"Time spent deserializing: 3ms", "2":"Local Cache hit count: 2"}}
,{"name": "Read and deserialize cache info", "ph": "X", "dur": 3919.69999999947, "tid": 1, "ts": 5305744, "pid": 1}
,{"name": "Check for changed dependencies", "ph": "X", "dur": 6.20000000071741, "tid": 1, "ts": 5309674, "pid": 1, "args": {"0":"Unchanged dependencies count: 2"}}
,{"name": "CopyingCachedFiles", "ph": "X", "dur": 1807.5000000008, "tid": 1, "ts": 5310066, "pid": 1}
,{"name": "ArchiveItems", "ph": "X", "dur": 1016.99999999983, "tid": 1, "ts": 5312131, "pid": 1, "args": {"0":"Archiving 0 Bundles"}}
,{"name": "PostArchiveProcessing", "ph": "X", "dur": 2276.49999999994, "tid": 1, "ts": 5313654, "pid": 1}
,{"name": "Copying To Cache", "ph": "X", "dur": 54.6999999996842, "tid": 1, "ts": 5315933, "pid": 1}
,{"name": "AppendBundleHash", "ph": "X", "dur": 206.79999999993, "tid": 1, "ts": 5317540, "pid": 1}
,{"name": "GenerateLinkXml", "ph": "X", "dur": 13095.6999999999, "tid": 1, "ts": 5317847, "pid": 1}
,{"name": "PostWritingCallback", "ph": "X", "dur": 266.499999999724, "tid": 1, "ts": 5331288, "pid": 1}
]
}

Some files were not shown because too many files have changed in this diff Show More