Auto-publish.

This commit is contained in:
nebulaliu 2026-02-11 14:59:21 +08:00
parent 1551f336fc
commit f02e856b5e
168 changed files with 272 additions and 162 deletions

View File

@ -2,7 +2,7 @@ namespace WeChatWASM
{ {
public class WXPluginVersion public class WXPluginVersion
{ {
public static string pluginVersion = "202602030841"; // 这一行不要改他,导出的时候会自动替换 public static string pluginVersion = "202602110658"; // 这一行不要改他,导出的时候会自动替换
} }
public class WXPluginConf public class WXPluginConf

Binary file not shown.

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: d410c27332714ff2b1262c62652a8674 guid: 0c1a3d6b96481e79c3410ab05014f19e
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -186,6 +186,13 @@ var WXAssetBundleLibrary = {
WXFS.cache = new WXFileCache(ttl, capacity); WXFS.cache = new WXFileCache(ttl, capacity);
WXFS.prefetchSize = prefetchSize || 1024; // iOS prefetch bytes, default 1024 WXFS.prefetchSize = prefetchSize || 1024; // iOS prefetch bytes, default 1024
// Per-frame perf counters
WXFS.perfReadCount = 0; // WXFS.read call count per frame
WXFS.perfCacheMissCount = 0; // LoadPartialFromFile / LoadBundleFromFile count per frame
WXFS.perfFdCacheMissCount = 0; // fd cache miss (close old + open new) count per frame
WXFS.perfOpenSyncCount = 0; // fs.openSync call count per frame
WXFS.perfStatSyncCount = 0; // fs.statSync call count per frame
WXFS.perfReadSyncCount = 0; // fs.readSync call count per frame
// LRU cache for wx file descriptors, max 10, default 1 // LRU cache for wx file descriptors, max 10, default 1
WXFS.fdCacheCount = Math.min(fdCacheCount || 1, 10); WXFS.fdCacheCount = Math.min(fdCacheCount || 1, 10);
WXFS.wxFdCache = new Map(); // path -> wxFd WXFS.wxFdCache = new Map(); // path -> wxFd
@ -203,9 +210,11 @@ var WXAssetBundleLibrary = {
var oldestFd = WXFS.wxFdCache.get(oldestPath); var oldestFd = WXFS.wxFdCache.get(oldestPath);
WXFS.fs.closeSync({ fd: oldestFd }); WXFS.fs.closeSync({ fd: oldestFd });
WXFS.wxFdCache.delete(oldestPath); WXFS.wxFdCache.delete(oldestPath);
WXFS.perfFdCacheMissCount++;
} }
// Open new fd and cache // Open new fd and cache
wxFd = WXFS.fs.openSync({ filePath: path, flag: 'r' }); wxFd = WXFS.fs.openSync({ filePath: path, flag: 'r' });
WXFS.perfOpenSyncCount++;
WXFS.wxFdCache.set(path, wxFd); WXFS.wxFdCache.set(path, wxFd);
return wxFd; return wxFd;
}; };
@ -236,7 +245,7 @@ var WXAssetBundleLibrary = {
return stat; return stat;
} }
var stat = WXFS.fs.statSync(path); var stat = WXFS.fs.statSync(path);
// something not in wx.FileSystemManager, just fill in 0/1 WXFS.perfStatSyncCount++;
stat.dev = 1; stat.dev = 1;
stat.ino = 1; stat.ino = 1;
stat.nlink = 1; stat.nlink = 1;
@ -306,6 +315,7 @@ var WXAssetBundleLibrary = {
var wxFd = WXFS.getWxFd(path); var wxFd = WXFS.getWxFd(path);
var ab = new ArrayBuffer(length); var ab = new ArrayBuffer(length);
var res = WXFS.fs.readSync({ fd: wxFd, arrayBuffer: ab, offset: 0, length: length, position: position }); var res = WXFS.fs.readSync({ fd: wxFd, arrayBuffer: ab, offset: 0, length: length, position: position });
WXFS.perfReadSyncCount++;
return { ab: ab, bytesRead: res.bytesRead }; return { ab: ab, bytesRead: res.bytesRead };
}; };
// Open file, construct wxStream and store in related maps // Open file, construct wxStream and store in related maps
@ -319,6 +329,7 @@ var WXAssetBundleLibrary = {
if (unityNamespace.isIOS && WXFS.prefetchSize > 0) { if (unityNamespace.isIOS && WXFS.prefetchSize > 0) {
// iOS: only get file size via statSync, do not read file content // iOS: only get file size via statSync, do not read file content
fileSize = WXFS.fs.statSync(pathname).size; fileSize = WXFS.fs.statSync(pathname).size;
WXFS.perfStatSyncCount++;
} else { } else {
// Non-iOS: read file and cache // Non-iOS: read file and cache
var res = WXFS.LoadBundleFromFile(pathname); var res = WXFS.LoadBundleFromFile(pathname);
@ -344,12 +355,14 @@ var WXAssetBundleLibrary = {
if (position >= stream.node.usedBytes) return 0; if (position >= stream.node.usedBytes) return 0;
var size = Math.min(stream.node.usedBytes - position, length); var size = Math.min(stream.node.usedBytes - position, length);
assert(size >= 0); assert(size >= 0);
WXFS.perfReadCount++;
// Check cache first // Check cache first
var contents = WXFS.cache.get(stream.fd); var contents = WXFS.cache.get(stream.fd);
if (contents && position + size <= contents.byteLength) { if (contents && position + size <= contents.byteLength) {
buffer.set(new Uint8Array(contents, position, size), offset); buffer.set(new Uint8Array(contents, position, size), offset);
return size; return size;
} }
WXFS.perfCacheMissCount++;
// iOS: read on demand // iOS: read on demand
if (unityNamespace.isIOS && WXFS.prefetchSize > 0) { if (unityNamespace.isIOS && WXFS.prefetchSize > 0) {
var readLen = position === 0 ? Math.max(size, Math.min(WXFS.prefetchSize, stream.node.usedBytes)) : size; var readLen = position === 0 ? Math.max(size, Math.min(WXFS.prefetchSize, stream.node.usedBytes)) : size;
@ -516,6 +529,34 @@ var WXAssetBundleLibrary = {
}, },
WXGetBundleSizeOnDisk: function () { WXGetBundleSizeOnDisk: function () {
return WXFS&&WXFS.disk&&WXFS.disk.size; return WXFS&&WXFS.disk&&WXFS.disk.size;
},
WXGetReadCount: function () {
return WXFS ? WXFS.perfReadCount : 0;
},
WXGetCacheMissCount: function () {
return WXFS ? WXFS.perfCacheMissCount : 0;
},
WXGetFdCacheMissCount: function () {
return WXFS ? WXFS.perfFdCacheMissCount : 0;
},
WXGetOpenSyncCount: function () {
return WXFS ? WXFS.perfOpenSyncCount : 0;
},
WXGetStatSyncCount: function () {
return WXFS ? WXFS.perfStatSyncCount : 0;
},
WXGetReadSyncCount: function () {
return WXFS ? WXFS.perfReadSyncCount : 0;
},
WXResetPerfCounters: function () {
if (WXFS) {
WXFS.perfReadCount = 0;
WXFS.perfCacheMissCount = 0;
WXFS.perfFdCacheMissCount = 0;
WXFS.perfOpenSyncCount = 0;
WXFS.perfStatSyncCount = 0;
WXFS.perfReadSyncCount = 0;
}
} }
}; };

View File

@ -48,6 +48,12 @@ mergeInto(LibraryManager.library, {
numberOnDisk: _WXGetBundleNumberOnDisk(), numberOnDisk: _WXGetBundleNumberOnDisk(),
sizeInMemory: _WXGetBundleSizeInMemory(), sizeInMemory: _WXGetBundleSizeInMemory(),
sizeOnDisk: _WXGetBundleSizeOnDisk(), sizeOnDisk: _WXGetBundleSizeOnDisk(),
readCount: _WXGetReadCount(),
cacheMissCount: _WXGetCacheMissCount(),
fdCacheMissCount: _WXGetFdCacheMissCount(),
openSyncCount: _WXGetOpenSyncCount(),
statSyncCount: _WXGetStatSyncCount(),
readSyncCount: _WXGetReadSyncCount(),
} }
} }

Binary file not shown.

Binary file not shown.

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 21ae6d530f6f4999b8f434000acdbb5c guid: 6cf4b56b11dc30eb0f395cfeed3a273a
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -643,6 +643,62 @@ namespace WeChatWASM
{ {
return WXSDKManagerHandler.Instance.GetBundleSizeOnDisk(); return WXSDKManagerHandler.Instance.GetBundleSizeOnDisk();
} }
/// <summary>
/// 获取当前帧WXFS.read的执行次数
/// </summary>
public static uint GetReadCount()
{
return WXSDKManagerHandler.Instance.GetReadCount();
}
/// <summary>
/// 获取当前帧WXFS.read的Cache Miss次数
/// </summary>
public static uint GetCacheMissCount()
{
return WXSDKManagerHandler.Instance.GetCacheMissCount();
}
/// <summary>
/// 获取当前帧fd缓存的Cache Miss次数
/// </summary>
public static uint GetFdCacheMissCount()
{
return WXSDKManagerHandler.Instance.GetFdCacheMissCount();
}
/// <summary>
/// 获取当前帧openSync的调用次数
/// </summary>
public static uint GetOpenSyncCount()
{
return WXSDKManagerHandler.Instance.GetOpenSyncCount();
}
/// <summary>
/// 获取当前帧statSync的调用次数
/// </summary>
public static uint GetStatSyncCount()
{
return WXSDKManagerHandler.Instance.GetStatSyncCount();
}
/// <summary>
/// 获取当前帧readSync的调用次数
/// </summary>
public static uint GetReadSyncCount()
{
return WXSDKManagerHandler.Instance.GetReadSyncCount();
}
/// <summary>
/// 重置WXFS性能计数器
/// </summary>
public static void ResetPerfCounters()
{
WXSDKManagerHandler.Instance.ResetPerfCounters();
}
#endregion #endregion
/// <summary> /// <summary>

View File

@ -231,6 +231,13 @@ public class WXProfileStatsScript : MonoBehaviour, WeChatWASM.WXSDKManagerHandle
UpdateValue("NumberOnDisk", WeChatWASM.WXSDKManagerHandler.Instance.GetBundleNumberOnDisk(), sb); UpdateValue("NumberOnDisk", WeChatWASM.WXSDKManagerHandler.Instance.GetBundleNumberOnDisk(), sb);
UpdateValue("SizeInMemory", WeChatWASM.WXSDKManagerHandler.Instance.GetBundleSizeInMemory() / toMB, sb); UpdateValue("SizeInMemory", WeChatWASM.WXSDKManagerHandler.Instance.GetBundleSizeInMemory() / toMB, sb);
UpdateValue("SizeOnDisk", WeChatWASM.WXSDKManagerHandler.Instance.GetBundleSizeOnDisk() / toMB, sb); UpdateValue("SizeOnDisk", WeChatWASM.WXSDKManagerHandler.Instance.GetBundleSizeOnDisk() / toMB, sb);
UpdateValue("ReadCount", WeChatWASM.WXSDKManagerHandler.Instance.GetReadCount(), sb);
UpdateValue("CacheMissCount", WeChatWASM.WXSDKManagerHandler.Instance.GetCacheMissCount(), sb);
UpdateValue("FdCacheMissCount", WeChatWASM.WXSDKManagerHandler.Instance.GetFdCacheMissCount(), sb);
UpdateValue("OpenSyncCount", WeChatWASM.WXSDKManagerHandler.Instance.GetOpenSyncCount(), sb);
UpdateValue("StatSyncCount", WeChatWASM.WXSDKManagerHandler.Instance.GetStatSyncCount(), sb);
UpdateValue("ReadSyncCount", WeChatWASM.WXSDKManagerHandler.Instance.GetReadSyncCount(), sb);
WeChatWASM.WXSDKManagerHandler.Instance.ResetPerfCounters();
#if UNITY_2021_2_OR_NEWER #if UNITY_2021_2_OR_NEWER
// sb.AppendLine("-------------MemoryRecorder-----"); // sb.AppendLine("-------------MemoryRecorder-----");

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 963213b4e5c2dee5d5953c0eac8b5b56 guid: 03a79ed5764370c94594e5fece42231c
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 32625886e59fd1e3370dcca2230b62e2 guid: bff05c3637cc16b0dd7fb2b25075d7b5
folderAsset: yes folderAsset: yes
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: aa9dee06d0b85d178fbe163be692ba73 guid: 5ae8846476236ddcddbef3479a33134b
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 14eecb0c9e43e1a6bfb40aa60eb66fa3 guid: 438813bb63792bdee85bef5c86f25a3e
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 5509a19b7fead61416b74b830c15a225 guid: 96d8b61b012ebd3c0a3bb8a067b310c9
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 9be80ac02072932626332a8211b62e8c guid: d5517998168c25400cf912ed308cfba9
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 5c0913ab530adf54e0688e2b2cc4270f guid: f484530b94373828fb4ca3cdc996a605
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: cfa74cf352fb49cf0fe225c635a38eaa guid: 2f6cfeb76374f697f7a9e80469f2aa53
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 9c872e8466f4ba03356778fb36f202f4 guid: 3e2b071588016fe36152309764a514c3
folderAsset: yes folderAsset: yes
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 69382473d81a99193466b5042fd4c01c guid: 42d8e7967c69f8c2cbe8235b981fd001
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 7d096deb56d1cf3b47fe8a2f620c0c22 guid: f4e7259f4da477fe937bd56f441cec28
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 81318d5c02d078774f716a57c4bf0322 guid: ada7646262f720c670167bad3f1ad30c
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: a56906894f3ad9bf2e0d5ca8f343908d guid: 219e6fe70c584f3eb979f3c8a622db0e
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 2cb4ab0f65370eabc5c9231ab98b1190 guid: 8bef08329bedd8dd3fe15623aa86d93e
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: d462fc3a15ec50b171c3d92076b870a4 guid: cf309e53474697fa11f78feee7263765
folderAsset: yes folderAsset: yes
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 008a554409004e24c97257a8cec3227f guid: 1b5adf19cfe28001fae8162f50db3288
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 817f4bfbe3ad4173d1ff59cd0407f48a guid: 2b0971cfe2676ce4b332aa803f639c1e
folderAsset: yes folderAsset: yes
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: c7e0dd369994c1dbd035c89134c21514 guid: 769d95d9048cc9724d4b92804787505c
folderAsset: yes folderAsset: yes
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 026265c96abb89e27d9bf688076e976a guid: 550762517c9aa513e42a1de412f3ace8
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 34a4797ebf6e7146f705b4244ff61cee guid: a6324a4053a22fa81429030ab8e136dd
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 620efb4959e3f2e9411c555ff78da30b guid: 553fe127209046806959a1958e9804cd
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 9e999641d93ff9677fb3752dc6553783 guid: 5bd211bb19ad91023bc98b6fb57de8d4
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 08a5d6dc7da3ff5916163a9039aca07b guid: b9f87c5dfa455a487e5b389701a2a95f
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: cea785fbf7c737ed6c7f74b40e89e9a1 guid: a9136a368e99a6917e383d110e0fafe7
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: e38fedc24b85efa81c63212eda8e94a1 guid: 72952e137c29b335182f5d1000780eb9
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: c6e82281da7c137a90800b10640be183 guid: 2ae6f2f26ad0fdfb169f3233bfa52e63
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: e7a47b5873ecd21eb8032da6e78ca767 guid: 1f6efc6718cd5dddde938eace2e86677
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: dd5a981389c21dba495e11530d65d2a6 guid: 3ca551399db4d959961ec21ff462c25d
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 239a925eeca92121928e4207ec258b97 guid: bc6c31df70fa0def4638214fb3eacbc1
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 527012ecdc5c94df49a202b22f7ba083 guid: da26d3d737762ce4ab1bcf7ac3d05752
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 27acd78814e26a5e22ca705c946c67cc guid: d49f9a2ceead7f573d0bc7869b5c71d2
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 5957b03281f4364de0d68ca9bd29cd38 guid: 3aa122b62ef8d7de5bc55fd77cf149da
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: ead0f116a5576d76d6eae5391b5524ca guid: bed79d2bd4b2c65b1ee9f7d6206ce346
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 571cda0ac466c76587a388f60cfa3dd4 guid: 10f92baf4a83573bf7097b2a55ba4dbe
folderAsset: yes folderAsset: yes
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: cce4d1e00cecdfb2a008491ec9bca718 guid: e42c7b95868fbadc740ab697e71efa38
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 21460545d599e984f2bacfd2959dec85 guid: 5d938608138c795c0beb9349ec03058c
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 476818f73695045cdbb00dbd9ba23cec guid: f529294c0d6ade94c98baf58ee138a66
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 6fe128e08b0c35e9104c127d84da2e26 guid: a19bb9a3c4eb08a45123376f428be10b
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 66e5ec133a91dbb73ebd71379338149f guid: ff349a91706acf0b854bf49c0496fffe
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: c95795d6f60cdade4ef9fdc5b320fad2 guid: 72c26874520c60a7472d69dc5729810f
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: b938aa6d92e52b0d5c280c566f496222 guid: 8d7676fcc25393e79e6c8384fba22465
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: ee4f147f9dfb55ef91f70245d88a992f guid: 849cafccb147a8a7734b35d5a540beb4
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 93658c1aee6c397eb548fe37ff2a9fc8 guid: f68f35ba204037c5f0e41258e0617332
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 2e57c41dd8c141bb4f0bc6c6bac61668 guid: a5452d65298ac868a98399f2d0c15662
folderAsset: yes folderAsset: yes
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 481483563d2253a2542f52b205f1d196 guid: 5633957ed2d69f88a5bad47de7f53557
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 7d856af2b63ac8601fda9597eafe4630 guid: c5dc0140b94bf30d2417165d54ed5f0b
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 56c5f9b6d2d4bca2def5880570396f35 guid: c0f7ff057d6fa4be71a3b12afe3ec5d0
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 98a10be156c03466ce2dfd105e36357e guid: 6ab5a594de3787fd3c6de1193d2d185f
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: e929347fa1595a7055edf21ec17b4d26 guid: ee6b383ff03dd795bce10f379b1bbca5
folderAsset: yes folderAsset: yes
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 32e2929a0f12420798e6004c454782d0 guid: d0238554e05aff2a2b7ec8674c51cf68
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 341603bd746ed6dfb83d73f98fa7f0d8 guid: cb9104947cf5947fcc90e30b8d23ea0f
folderAsset: yes folderAsset: yes
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 45f89dd98b29a048f5444042511fd229 guid: f423339c463390625a03e889b3028256
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 413531dac37657a1a8760d0ba515b8fe guid: d41b4caf87253211f49edae6ffc110ee
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 321ee04b870c03c51460f63e7e6e506f guid: 96a237c80c6a6f9f149af800e888b679
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 4e18d15d2d2d66ef9014125b76673550 guid: 4e30705f3349b09362c577b1d8feb943
folderAsset: yes folderAsset: yes
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: cffbff90bd1739413700a588525d36c2 guid: ac265a8ad6ddd65c463d30847ab806f3
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 019fa2783b0fddf9605e29755acbd59b guid: 7808849d80b1d28c2f67a017e4519a8f
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: fb121cdd4182b7451b2e93e385a8c891 guid: c30bdbd66eafc231d20a89be472e7014
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 83b5025d45973673b43956ef62a04003 guid: 4cea1af461587408967dafe08405547e
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 59a4311243b5aa742dcf5c6a33217a96 guid: 88eb7efcbe48939d5e821179450be261
folderAsset: yes folderAsset: yes
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: db2c27df7eca62ae84d8dcfe2e812a79 guid: 431c10bf2793876a36b6e65d74badd4d
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 6cb9c3f1b03c67f54df756792d03f6fe guid: 0f7eeb90730c81e906e3d9e72e91fac9
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: e47f92969e25a285046fc62aea066f3d guid: 02cf5f3991fe005e31d33dde37c7e103
folderAsset: yes folderAsset: yes
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: aeeef24f062eb718ee8861798642d0e5 guid: f9ad56e7c698102f2066153565f3b2c7
folderAsset: yes folderAsset: yes
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: b92a1996977ed3d7c73d0ecbce969f6b guid: 4b47e67f5f7615c53ee221b77cef5351
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 49b2b923f01cb1b92b93950774ce2b2a guid: bf7a8beff7409d00104d2daab34d05d0
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: c1f1e164bcd3679fbc69077177b775db guid: 820c83f03d5a289d880d85badbe0d271
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 3dd33aeb39a5e4e139e08e4cf6c10224 guid: fe7f3dea68e6d7026b037ce3e90f09ab
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 5b3cd211b552c160ed224b03663f1cb9 guid: 1ae89582e8c02a7651f72cfe16d43e49
folderAsset: yes folderAsset: yes
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 930bc216d9c4fd6ef46ca24075f454e9 guid: b18ef6c2abc713b9d1bb7fa4fe9388b6
folderAsset: yes folderAsset: yes
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 11ce27dc9ad093f7927ff0ed9bbfb3ca guid: 6c75227ec165b3ac274b983f899f799f
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 55d931bfd0e3dd8c74884e4f434effef guid: 3838e99aec0607336f5fccd4aa6ae74f
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 3a9b59e87e8ca0eef0e0733de6edaaec guid: 7a80d3edb6130c738e55ad533a4dd2f2
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 2edadf6c7ba2b1253302b7c0e8e14602 guid: fcd5300e8888a194135edeb5b6e0b9b9
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 6804e8982b84f91ba5a3ea27bef9b90e guid: fddddd24a66ae50315cf8f14820921f0
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 124d2cbfd856d53b0ade197945d340ce guid: 1a22c1139a49d4251e658d788767fe17
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 6fbbca2e60b93019150b4930da40e1c3 guid: f3fe24d0422b6b7e76b9e70f47c95f06
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 4367cf115c684692ff66cbf2ed395fc8 guid: d4cbb689e9b203cdcfbf592cf4685bbc
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 9e860094b12b257f0e9027ccace1f040 guid: 4c9aede359bb0d03ac2887c93a35d66b
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 79dc594adb12ff8a6681ed09838ae495 guid: 5fa19cc7a9d66dda6330dd21a4f2516e
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 4d177de044f4206645b24f1d45a3b1ee guid: e1be4bec0fdd1861628360d01cfac8b0
folderAsset: yes folderAsset: yes
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 042a308e1496ca3b53a33aefe1c72519 guid: f0b02199fbe4274f276c9f2b6be2ed13
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: b2f0b0191d40d0bf6cae2466015fc391 guid: 5790165f4da2ae4f87f69a5333e0ec96
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 6155d0bf2f1b968d8266fd55285f2843 guid: 428effa2516b1cfa65ffb9bbad59aa6d
folderAsset: yes folderAsset: yes
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: f31ec493b37356cd42085eecb7530f36 guid: e9e182ee7420ea0427c790f705eb2089
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: bfcec3271396450f530813d2965674c1 guid: 08b5623d4592c0879abd4b02c95b9ce7
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: d7aae60e36de427baa97cee0f02806df guid: d8bc361dbfa79b5edb510ecb6c82f796
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: bf5b4f2ffde828cfab8ef24bb4c7b5e3 guid: 3e897b527dfba4ee8c80ccda3148196a
folderAsset: yes folderAsset: yes
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 17696c8e4b40dfc2e08d215b301ad741 guid: 3892e08c1521d200e36d67352636fa04
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 190ed35ccee89033e5dc025be1b86080 guid: 1356d55119d9c8e8a4bfbca70517e5a2
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

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