diff --git a/Assets/Editor/PackagingBuildGuard.cs b/Assets/Editor/PackagingBuildGuard.cs
new file mode 100644
index 00000000..18152888
--- /dev/null
+++ b/Assets/Editor/PackagingBuildGuard.cs
@@ -0,0 +1,160 @@
+#if UNITY_EDITOR
+using System.Collections.Generic;
+using System.Text;
+using UnityEditor;
+using UnityEditor.Build;
+using UnityEditor.Build.Reporting;
+using UnityEngine;
+
+///
+/// 构建前防线:若随包发布的玩家进度数据(Player_SO / AllyHero_SO / SongData)
+/// 仍带有非零测试值,直接中断构建。
+///
+/// 目的:杜绝"忘记跑一键初始化 → 测试存档随安装包发布 → 玩家首启被灌入 999988
+/// 金币等测试数据"的事故(这是历史上多次出现的存档污染根因)。
+///
+/// 只做只读校验,不改动任何资产;发现问题时抛出 BuildFailedException 并给出
+/// 明确指引(跑 Tools/Packaging/一键初始化打包设置)。
+///
+public sealed class PackagingBuildGuard : IPreprocessBuildWithReport
+{
+ public int callbackOrder => 0;
+
+ public void OnPreprocessBuild(BuildReport report)
+ {
+ var problems = new List();
+
+ CheckPlayers(problems);
+ CheckHeroes(problems);
+ CheckSongs(problems);
+
+ if (problems.Count == 0)
+ {
+ return;
+ }
+
+ var sb = new StringBuilder();
+ sb.AppendLine("检测到随包发布的玩家进度数据仍带测试值,已中断构建。");
+ sb.AppendLine("请先执行菜单:Tools/Packaging/一键初始化打包设置(恢复默认),再重新打包。");
+ sb.AppendLine();
+ sb.AppendLine("问题明细:");
+ int shown = 0;
+ foreach (var p in problems)
+ {
+ sb.AppendLine(" - " + p);
+ if (++shown >= 40)
+ {
+ sb.AppendLine(" - ...(其余 " + (problems.Count - shown) + " 项省略)");
+ break;
+ }
+ }
+
+ Debug.LogError("[PackagingBuildGuard]\n" + sb);
+ throw new BuildFailedException(sb.ToString());
+ }
+
+ private static void CheckPlayers(List problems)
+ {
+ string[] intFields =
+ {
+ "player_coins", "player_material", "player_currentEXP", "player_currentLevel",
+ "commonExpBottle78001", "mediumExpBottle78002", "superiorExpBottle78003",
+ "supremeExpBottle78004", "extraordinaryExpBottle78005", "celestialExpBottle78006",
+ "dushMaterial78021", "dushMaterial78022", "dushMaterial78023", "dushMaterial78024",
+ };
+
+ foreach (var guid in AssetDatabase.FindAssets("t:Player_SO"))
+ {
+ string path = AssetDatabase.GUIDToAssetPath(guid);
+ var so = AssetDatabase.LoadAssetAtPath(path);
+ if (so == null) continue;
+
+ var s = new SerializedObject(so);
+ foreach (var f in intFields)
+ {
+ var prop = s.FindProperty(f);
+ if (prop != null && prop.intValue != 0)
+ {
+ problems.Add(path + " :: " + f + " = " + prop.intValue);
+ }
+ }
+ var rank = s.FindProperty("uRankingScore");
+ if (rank != null && Mathf.Abs(rank.floatValue) > 0.0001f)
+ {
+ problems.Add(path + " :: uRankingScore = " + rank.floatValue);
+ }
+ }
+ }
+
+ private static void CheckHeroes(List problems)
+ {
+ string[] intFields =
+ {
+ "ally_currentEXP", "ally_growthUnlockedTierIndex",
+ "ally_battleDeployCount", "ally_finishCount", "ally_mvpCount",
+ };
+
+ foreach (var guid in AssetDatabase.FindAssets("t:AllyHero_SO"))
+ {
+ string path = AssetDatabase.GUIDToAssetPath(guid);
+ var so = AssetDatabase.LoadAssetAtPath(path);
+ if (so == null) continue;
+
+ var s = new SerializedObject(so);
+ foreach (var f in intFields)
+ {
+ var prop = s.FindProperty(f);
+ if (prop != null && prop.intValue != 0)
+ {
+ problems.Add(path + " :: " + f + " = " + prop.intValue);
+ }
+ }
+ var join = s.FindProperty("ally_joinDateUtcTicks");
+ if (join != null && join.longValue != 0L)
+ {
+ problems.Add(path + " :: ally_joinDateUtcTicks = " + join.longValue);
+ }
+ }
+ }
+
+ private static void CheckSongs(List problems)
+ {
+ string[] recordFields =
+ {
+ "lastScoreForThisDifficulty", "chartPersonalRecordForThisDifficulty",
+ "idolPersonalRecordForThisDifficulty", "totalPersonalRecordForThisDifficulty",
+ };
+
+ foreach (var guid in AssetDatabase.FindAssets("t:SongData"))
+ {
+ string path = AssetDatabase.GUIDToAssetPath(guid);
+ var so = AssetDatabase.LoadAssetAtPath(path);
+ if (so == null) continue;
+
+ var s = new SerializedObject(so);
+ var enter = s.FindProperty("game_enterTimes");
+ if (enter != null && enter.intValue != 0)
+ {
+ problems.Add(path + " :: game_enterTimes = " + enter.intValue);
+ }
+
+ var chartFiles = s.FindProperty("chartFiles");
+ if (chartFiles != null && chartFiles.isArray)
+ {
+ for (int i = 0; i < chartFiles.arraySize; i++)
+ {
+ var entry = chartFiles.GetArrayElementAtIndex(i);
+ foreach (var f in recordFields)
+ {
+ var prop = entry.FindPropertyRelative(f);
+ if (prop != null && prop.intValue != 0)
+ {
+ problems.Add(path + " :: chartFiles[" + i + "]." + f + " = " + prop.intValue);
+ }
+ }
+ }
+ }
+ }
+ }
+}
+#endif
diff --git a/Assets/Editor/PackagingBuildGuard.cs.meta b/Assets/Editor/PackagingBuildGuard.cs.meta
new file mode 100644
index 00000000..8e1b97e5
--- /dev/null
+++ b/Assets/Editor/PackagingBuildGuard.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: 821a652caceb13346a933a59d5de5f90
\ No newline at end of file
diff --git a/Assets/Editor/PackagingResetTool.cs b/Assets/Editor/PackagingResetTool.cs
index 06a56deb..1b059d7c 100644
--- a/Assets/Editor/PackagingResetTool.cs
+++ b/Assets/Editor/PackagingResetTool.cs
@@ -35,6 +35,7 @@ public static class PackagingResetTool
"将执行以下重置(仅玩家进度,不改配置/解锁/技能配装):\n\n" +
"1. 玩家:金币、材料、经验、等级清零\n" +
"2. 英雄:经验、成长阶位、自动突破、等级锁、出战/完成/MVP 统计、入队日期清零\n" +
+ "2.5 歌曲:游玩次数、累计时长、各难度成绩记录清零(歌曲解锁/谱面配置不动)\n" +
"3. 装备:删除 " + GeneratedEquipmentFolder + " 下所有生成装备,清除英雄已装备引用\n" +
"4. 商店:所有物品 purchasedCount、user_has_read 清零(限购配置 itemPurchaseQuota 不动)\n" +
"5. 清理本机测试存档(.cache_bridge 货币/成长/装备/商店存档,不含拥有权账本)与相关 PlayerPrefs\n\n" +
@@ -56,6 +57,7 @@ public static class PackagingResetTool
errors += ResetPlayers(report);
errors += ResetHeroes(report);
+ errors += ResetSongs(report);
errors += DeleteGeneratedEquipmentAssets(report);
errors += ResetStoreItems(report);
}
@@ -160,6 +162,68 @@ public static class PackagingResetTool
return 0;
}
+ private static int ResetSongs(StringBuilder report)
+ {
+ int count = 0;
+ int charts = 0;
+ foreach (var guid in AssetDatabase.FindAssets("t:SongData"))
+ {
+ string path = AssetDatabase.GUIDToAssetPath(guid);
+ var so = AssetDatabase.LoadAssetAtPath(path);
+ if (so == null)
+ {
+ continue;
+ }
+
+ var serialized = new SerializedObject(so);
+ // 顶层游玩进度(不动 songID / isUnlocked / bpm / 谱面配置等)。
+ SetStringIfPresent(serialized, "usernameID", string.Empty);
+ SetIntIfPresent(serialized, "game_enterTimes", 0);
+ SetFloatIfPresent(serialized, "time_totalPlayingTime", 0f);
+
+ // 逐难度成绩记录(chartFiles 数组内),只清成绩,保留难度/敌人/谱面配置。
+ var chartFiles = serialized.FindProperty("chartFiles");
+ if (chartFiles != null && chartFiles.isArray)
+ {
+ for (int i = 0; i < chartFiles.arraySize; i++)
+ {
+ var entry = chartFiles.GetArrayElementAtIndex(i);
+ SetChildInt(entry, "lastScoreForThisDifficulty", 0);
+ SetChildInt(entry, "chartPersonalRecordForThisDifficulty", 0);
+ SetChildInt(entry, "idolPersonalRecordForThisDifficulty", 0);
+ SetChildInt(entry, "totalPersonalRecordForThisDifficulty", 0);
+ SetChildFloat(entry, "levelProgressForThisDifficulty", 0f);
+ charts++;
+ }
+ }
+
+ serialized.ApplyModifiedPropertiesWithoutUndo();
+ EditorUtility.SetDirty(so);
+ count++;
+ }
+
+ report.AppendLine("歌曲资产已重置:" + count + " 个 SongData(游玩次数/时长/" + charts + " 条难度成绩记录)。");
+ return 0;
+ }
+
+ private static void SetChildInt(SerializedProperty parent, string field, int value)
+ {
+ var prop = parent.FindPropertyRelative(field);
+ if (prop != null)
+ {
+ prop.intValue = value;
+ }
+ }
+
+ private static void SetChildFloat(SerializedProperty parent, string field, float value)
+ {
+ var prop = parent.FindPropertyRelative(field);
+ if (prop != null)
+ {
+ prop.floatValue = value;
+ }
+ }
+
private static int DeleteGeneratedEquipmentAssets(StringBuilder report)
{
if (!AssetDatabase.IsValidFolder(GeneratedEquipmentFolder))
diff --git a/Assets/Resources/gTransitionPrefab.prefab b/Assets/Resources/gTransitionPrefab.prefab
index 7f491123..16eaf800 100644
--- a/Assets/Resources/gTransitionPrefab.prefab
+++ b/Assets/Resources/gTransitionPrefab.prefab
@@ -11,6 +11,7 @@ GameObject:
- component: {fileID: 1026901177260465494}
- component: {fileID: 6547744825235139397}
- component: {fileID: 2886771985255225193}
+ - component: {fileID: 8202483137837931122}
m_Layer: 0
m_Name: loading
m_TagString: Untagged
@@ -34,9 +35,9 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 794, y: -474}
- m_SizeDelta: {x: 160, y: 30}
- m_Pivot: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 874, y: -474}
+ m_SizeDelta: {x: 0, y: 30}
+ m_Pivot: {x: 1, y: 0.5}
--- !u!222 &6547744825235139397
CanvasRenderer:
m_ObjectHideFlags: 0
@@ -79,6 +80,20 @@ MonoBehaviour:
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: "\u52A0\u8F7D\u4E2D..."
+--- !u!114 &8202483137837931122
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2548307509960470973}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalFit: 2
+ m_VerticalFit: 0
--- !u!1 &5322044918174838164
GameObject:
m_ObjectHideFlags: 0
diff --git a/Assets/Resources/playerdata/playerData_uniqueData.asset b/Assets/Resources/playerdata/playerData_uniqueData.asset
index a463fb92..1890cdaa 100644
--- a/Assets/Resources/playerdata/playerData_uniqueData.asset
+++ b/Assets/Resources/playerdata/playerData_uniqueData.asset
@@ -12,19 +12,19 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 27e379f45b1bb88449756219caee2f89, type: 3}
m_Name: playerData_uniqueData
m_EditorClassIdentifier:
- player_currentEXP: 802
- player_coins: 999988
- player_material: 486
+ player_currentEXP: 0
+ player_coins: 0
+ player_material: 0
player_currentLevel: 0
- commonExpBottle78001: 1
- mediumExpBottle78002: 2
- superiorExpBottle78003: 1
- supremeExpBottle78004: 1
- extraordinaryExpBottle78005: 3
+ commonExpBottle78001: 0
+ mediumExpBottle78002: 0
+ superiorExpBottle78003: 0
+ supremeExpBottle78004: 0
+ extraordinaryExpBottle78005: 0
celestialExpBottle78006: 0
- uRankingScore: 0.6457693
- dushMaterial78021: 1
- dushMaterial78022: 1
+ uRankingScore: 0
+ dushMaterial78021: 0
+ dushMaterial78022: 0
dushMaterial78023: 0
dushMaterial78024: 0
- firstLaunchDate: 2026-03-16
+ firstLaunchDate:
diff --git a/Assets/Resources/so/ally/30206_erendira.asset b/Assets/Resources/so/ally/30206_erendira.asset
index 032a01d6..425eae7b 100644
--- a/Assets/Resources/so/ally/30206_erendira.asset
+++ b/Assets/Resources/so/ally/30206_erendira.asset
@@ -107,7 +107,7 @@ MonoBehaviour:
ally_battleDeployCount: 0
ally_finishCount: 0
ally_mvpCount: 0
- ally_joinDateUtcTicks: 639193639302687480
+ ally_joinDateUtcTicks: 0
behaviourAxes:
- axisName: "\u9898\u6D77\u6218\u672F"
value: 0
@@ -258,6 +258,6 @@ MonoBehaviour:
skillDescriptionsText: "\u3010\u534F\u5FC3\u5408\u4F5C\u3011\u76F8\u90BB\u5076\u50CF\u91CA\u653E\u6280\u80FD\u65F6\uFF0C\u81EA\u8EAB\u83B7\u53D6\u7B49\u540C\u4E8E\u6CD5\u529B\u503C\u4E0A\u96502%\u7684\u6CD5\u529B\u503C\uFF1B\u81EA\u8EAB\u83B7\u5F97\u201C\u4EA4\u7ED9\u4F60\uFF01\u201D\u3002\n\n\u201C\u4EA4\u7ED9\u4F60\uFF01\u201D\uFF1A\u5C06\u81EA\u8EAB\u4E0B\u4E00\u6B21\u53D7\u5230\u7684\u4F24\u5BB3\u6216\u83B7\u5F97\u7684\u589E\u76CA\u8F6C\u79FB\u7ED9\u76F8\u90BB\u5076\u50CF\u3002"
thisSkill_levelLimit: 4
isSpecialSkill: 0
- equippedSkillGroupIDs: 31e8cc01
+ equippedSkillGroupIDs: 31e8cc0138e8cc0136e8cc0137e8cc01
equippedEquipment: {fileID: 0}
equippedEquipmentId: type0_20260325_00000008
diff --git a/Assets/Resources/so/notebook/501content/501001.asset b/Assets/Resources/so/notebook/501content/501001.asset
index b66c529c..5f4e225f 100644
--- a/Assets/Resources/so/notebook/501content/501001.asset
+++ b/Assets/Resources/so/notebook/501content/501001.asset
@@ -15,29 +15,17 @@ MonoBehaviour:
fatherType: 1
isUnlocked: 1
class_id: 501001
- class_name: "\u4F60\u597D"
- class_image: {fileID: 0}
+ class_name: "\u524D\u8A00"
+ class_image: {fileID: 21300000, guid: 9d64dfe23766f5143aeaf5b8c4ae1ccd, type: 3}
itemRarity: 3
- class_description: "\u6211\u4FDD\u6301\u7740\u6124\u6012\u4F46\u4F60\u770B\u4E0D\u51FA\u6765\n\u56E0\u4E3A\u6211\u6709\u5FAE\u7B11\u5507"
+ usageTag: 0
+ class_description: "\u6211\u4E0E\u72FC\u85C9\u4E4B\u5730\u4E0E\u72FC\u85C9\u5DE5\u4F5C"
sonList:
- son_isUnlocked: 1
son_id: 0
- son_name: 1238971
+ son_name: "\u524D\u8A00 #1"
son_image: {fileID: 0}
- son_description: 124151
- son_title:
- son_passage:
- - son_isUnlocked: 1
- son_id: 0
- son_name: "\u6BD4\u6BD4\u62C9\u5E03"
- son_image: {fileID: 0}
- son_description: 112312312
- son_title: "\u6211\u53EB\u5B54\u5609\u5F6C"
- son_passage: "\u6211\u662Fsb"
- - son_isUnlocked: 0
- son_id: 0
- son_name: "\u6BD4\u6BD4\u62C9\u5E03"
- son_image: {fileID: 0}
- son_description: 112312312
- son_title:
- son_passage:
+ son_detailsImage: {fileID: 21300000, guid: ea48dcb32602ae34d80a24fcae4260ec, type: 3}
+ son_description: "\u81EA\u6628\u65E5\u8D77\uFF0C\u6211\u6B63\u5F0F\u62C5\u4EFB\u4E86\u516C\u53F8\u5206\u90E8\u2014\u2014Filelink\u201C\u5076\u50CF\u201D\u6863\u6848\u9986\u7684\u6863\u6848\u4E13\u5458\u4E00\u804C......"
+ son_title: "\u524D\u8A00 #1"
+ son_passage: "\u81EA\u6628\u65E5\u8D77\uFF0C\u6211\u6B63\u5F0F\u62C5\u4EFB\u4E86\u516C\u53F8\u5206\u90E8\u2014\u2014Filelink\u201C\u5076\u50CF\u201D\u6863\u6848\u9986\u7684\u6863\u6848\u4E13\u5458\u4E00\u804C\uFF0C\u4E3B\u8981\u8D1F\u8D23\u6B8B\u7F3A\u6863\u6848\u7684\u8865\u5145\u3001\u5F52\u6574\u4EE5\u53CA\u6536\u96C6\u5DE5\u4F5C\u3002\u5728\u8FD9\u4E00\u70B9\u4E0A\uFF0C\u6211\u4E0ESonia\u7684\u804C\u8D23\u5B8C\u5168\u4E00\u81F4\uFF0C\u6CA1\u4EC0\u4E48\u4E0D\u540C\u3002\r\n\r\n\u5F53\u5DE6\u811A\u521A\u8FC8\u8FDB\u5927\u95E8\u65F6\uFF0C\u6211\u4FBF\u9690\u7EA6\u4EA7\u751F\u4E86\u4E00\u79CD\u611F\u89C9\uFF1A\u8FD9\u4E5F\u8BB8\u7684\u786E\u662F\u6211\u6240\u5411\u5F80\u7684\uFF0C\u5728\u90A3\u7247\u201C\u6781\u4E50\u51C0\u571F\u201D\u4E2D\u5E72\u7740\u7684\u65B0\u9C9C\u6709\u8DA3\u7684\u6D3B\u2026\u2026\u4F46\u73B0\u5728\u4E0B\u5B9A\u8BBA\u8FD8\u4E3A\u65F6\u8FC7\u65E9\u3002\u6BD5\u7ADF\uFF0C\u5728\u201C\u6700\u5408\u9002\u7684\u4EBA\u9009\u201D\u8FD9\u65B9\u9762\uFF0C\u516C\u53F8\u5185\u90E8\u5C31\u66FE\u5F15\u8D77\u8FC7\u597D\u51E0\u6B21\u53E3\u89D2\uFF0C\u800C\u4E14\u4E4B\u524D\u6765\u5230\u8FD9\u91CC\u7684\u4EBA\uFF0C\u65E0\u4E00\u4F8B\u5916\u90FD\u65E0\u6CD5\u80DC\u4EFB\u3002\r\n\r\n\u6211\u8BE5\u8D28\u95EE\u81EA\u5DF1\uFF1A\u6211\u4E0E\u4ED6\u4EEC\u6709\u4F55\u4E0D\u540C\uFF1F\u4E3A\u4F55\u6211\u4F1A\u9F13\u8D77\u52C7\u6C14\u9009\u62E9\u6765\u5230\u8FD9\u4E2A\u5730\u65B9\uFF1F\r\n\r\n\u7B97\u4E86\uFF0C\u8BF4\u8FD9\u4E9B\u4E5F\u6CA1\u4EC0\u4E48\u7528\uFF0C\u8FD8\u662F\u5C3D\u5FEB\u9002\u5E94\u8FD9\u91CC\u7684\u4E00\u5207\u5427\uFF0C\u6BD5\u7ADF\u6211\u5DF2\u7ECF\u521D\u6B65\u9886\u6559\u8FC7\u5B83\u7684\u201C\u5A01\u98CE\u201D\u4E86\u3002\r\n"
diff --git a/Assets/Resources/so/notebook/501content/501002.asset b/Assets/Resources/so/notebook/501content/501002.asset
index 41c077b7..6ad1bd28 100644
--- a/Assets/Resources/so/notebook/501content/501002.asset
+++ b/Assets/Resources/so/notebook/501content/501002.asset
@@ -14,30 +14,18 @@ MonoBehaviour:
m_EditorClassIdentifier:
fatherType: 1
isUnlocked: 1
- class_id: 501001
- class_name: "\u4F60\u597D"
+ class_id: 501002
+ class_name: "\u6863\u6848\u4E13\u5458\u4E0E\u52A9\u7406Sonia"
class_image: {fileID: 0}
itemRarity: 3
+ usageTag: 0
class_description: "\u6211\u4FDD\u6301\u7740\u6124\u6012\u4F46\u4F60\u770B\u4E0D\u51FA\u6765\n\u56E0\u4E3A\u6211\u6709\u5FAE\u7B11\u5507"
sonList:
- son_isUnlocked: 1
son_id: 0
- son_name: 1238971
+ son_name: "\u6863\u6848\u4E13\u5458\u4E0E\u52A9\u7406Sonia #1"
son_image: {fileID: 0}
- son_description: 124151
- son_title:
- son_passage:
- - son_isUnlocked: 1
- son_id: 0
- son_name: "\u6BD4\u6BD4\u62C9\u5E03"
- son_image: {fileID: 0}
- son_description: 112312312
- son_title:
- son_passage:
- - son_isUnlocked: 0
- son_id: 0
- son_name: "\u6BD4\u6BD4\u62C9\u5E03"
- son_image: {fileID: 0}
- son_description: 112312312
- son_title:
- son_passage:
+ son_detailsImage: {fileID: 21300000, guid: ea48dcb32602ae34d80a24fcae4260ec, type: 3}
+ son_description: "\u6211\u4F5C\u4E3ABansonic\u516C\u53F8\u7684\u6587\u804C\u2026\u2026\u5199\u4E0B\u8FD9\u4E9B\u8C8C\u4F3C\u6CA1\u4EC0\u4E48\u7528\u2026\u2026\u7B97\u4E86......"
+ son_title: "\u6863\u6848\u4E13\u5458\u4E0E\u52A9\u7406Sonia #1"
+ son_passage: "\u6211\u4F5C\u4E3ABansonic\u516C\u53F8\u7684\u6587\u804C\u2026\u2026\u5199\u4E0B\u8FD9\u4E9B\u8C8C\u4F3C\u6CA1\u4EC0\u4E48\u7528\u2026\u2026\u7B97\u4E86\uFF0C\u4E5F\u8BB8\u6211\u5BF9\u81EA\u6211\u7684\u8BA4\u77E5\u76F8\u5F53\u6A21\u7CCA\uFF0C\u53C8\u4E5F\u8BB8\u672A\u6765\u67D0\u5929\u4F1A\u6709\u4EBA\u7FFB\u8D77\u8FD9\u672C\u4E0D\u8D77\u773C\u7684\u518C\u5B50\uFF0C\u6BD5\u7ADF\u6211\u6709\u53EF\u80FD\u4F1A\u79BB\u5C97\u3002\r\n\r\n\u6211\u66FE\u662F\u4E00\u540D\u666E\u901A\u7684\u6587\u804C\u4EBA\u5458\uFF0C\u4E4B\u524D\u5728Bansonic\u516C\u53F8\u5DE5\u4F5C\uFF0C\u73B0\u5982\u4ECA\u88AB\u8C03\u81F3Bansonic\u7684\u5206\u90E8\uFF0C\u4E5F\u5C31\u662F\u5728Filelink\u91CC\u62C5\u4EFB\u6863\u6848\u4E13\u5458\u3002Sonia\u4E5F\u66FE\u5728Bansonic\u5DE5\u4F5C\uFF0C\u5979\u540C\u6211\u7684\u5DE5\u4F5C\u5185\u5BB9\u4E00\u81F4\u3002\u4E0D\u5982\u8BF4\u662F\u6211\u4EEC\u4E24\u4E2A\u4EBA\u6765\u9F50\u5FC3\u534F\u529B\uFF0C\u628A\u5982\u4ECA\u5806\u79EF\u4E0B\u6765\u7684\u6D3B\u7ED9\u5E72\u5B8C\uFF0C\u56E0\u4E3A\u8FD9\u5DE5\u4F5C\u91CF\u4E00\u4E2A\u4EBA\u53EF\u80FD\u771F\u7684\u5403\u4E0D\u6D88\u3002\r\n\r\n\u603B\u4E4B\uFF0C\u6211\u7684\u65E5\u5E38\u5DE5\u4F5C\u4FBF\u662F\u4E0D\u65AD\u5C06\u90A3\u4E9B\u6240\u8C13\u7684\u201C\u8FC7\u53BB\u7684\u4EBA\u201D\u91CD\u6784\u51FA\u6765\u3002\u65E0\u8BBA\u5979\u4EEC\u662F\u4ECE\u4E0D\u77E5\u662F\u6211\u3001\u8FD8\u662FSonia\u7684\u8111\u6D77\u91CC\u6D6E\u73B0\uFF0C\u6291\u6216\u4EC5\u4EC5\u662F\u6839\u636E\u6863\u6848\u5BF9\u5916\u89C2\u7684\u63CF\u8FF0\u6784\u9020\u800C\u6210\uFF0C\u6211\u4EEC\u90FD\u8981\u5C06\u5979\u4EEC\u62C9\u5230\u5E73\u53F0\u4E0A\u6218\u6597\u3002\u800C\u6211\u4EEC\u8D1F\u8D23\u5728\u4E00\u4FA7\u65C1\u89C2\u3001\u4E0B\u8FBE\u6307\u4EE4\uFF08\u2026\u2026\u5C31\u50CF\u6218\u65F6\u6307\u6325\u5B98\u4E00\u6837\uFF09\uFF0C\u8BB0\u5F55\u5979\u4EEC\u7684\u884C\u52A8\u548C\u80FD\u529B\u7B49\u7B49\u3002\r\n\u6700\u7EC8\uFF0C\u628A\u8FD9\u4E9B\u8BB0\u5F55\u7EFC\u5408\u6C47\u96C6\u5728\u4E00\u5F20\u9488\u5BF9\u5076\u50CF\u4E2A\u4EBA\u7684\u8868\u5355\u4E0A\u2026\u2026\u5C31\u8FD9\u6837\u65E5\u590D\u4E00\u65E5\u5730\u201C\u590D\u6F14\u201D\u5979\u4EEC\u5728\u4E0D\u540C\u201C\u6218\u573A\u201D\u4E0A\u7684\u884C\u52A8\uFF0C\u6700\u7EC8\u5F52\u6574\u6863\u6848\uFF0C\u64B0\u5199\u201C\u5076\u50CF\u201D\u62A5\u544A\u4E0E\u5979\u4EEC\u7684\u6545\u4E8B\u2026\u2026\r\n"
diff --git a/Assets/Resources/so/notebook/501content/501003.asset b/Assets/Resources/so/notebook/501content/501003.asset
index 580e8360..a5c74a06 100644
--- a/Assets/Resources/so/notebook/501content/501003.asset
+++ b/Assets/Resources/so/notebook/501content/501003.asset
@@ -14,30 +14,18 @@ MonoBehaviour:
m_EditorClassIdentifier:
fatherType: 1
isUnlocked: 1
- class_id: 501001
- class_name: "\u4F60\u597D"
+ class_id: 501003
+ class_name: "Bansonic\u516C\u53F8"
class_image: {fileID: 0}
itemRarity: 3
+ usageTag: 0
class_description: "\u6211\u4FDD\u6301\u7740\u6124\u6012\u4F46\u4F60\u770B\u4E0D\u51FA\u6765\n\u56E0\u4E3A\u6211\u6709\u5FAE\u7B11\u5507"
sonList:
- son_isUnlocked: 1
son_id: 0
- son_name: 1238971
+ son_name: "Bansonic\u516C\u53F8 #1"
son_image: {fileID: 0}
- son_description: 124151
- son_title:
- son_passage:
- - son_isUnlocked: 1
- son_id: 0
- son_name: "\u6BD4\u6BD4\u62C9\u5E03"
- son_image: {fileID: 0}
- son_description: 112312312
- son_title:
- son_passage:
- - son_isUnlocked: 0
- son_id: 0
- son_name: "\u6BD4\u6BD4\u62C9\u5E03"
- son_image: {fileID: 0}
- son_description: 112312312
- son_title:
- son_passage:
+ son_detailsImage: {fileID: 21300000, guid: ea48dcb32602ae34d80a24fcae4260ec, type: 3}
+ son_description: "Bansonic\u516C\u53F8\u540C\u6211\u7B14\u4E0B\u7684\u201C\u7ECA\u594F\u201D\u5C0F\u961F\u5E76\u65E0\u5173\u7CFB\u3002\u524D\u8005\u662F\u5C06\u6211\u6D3E\u9063\u81F3\u6B64\u5730\u7684\u6BCD\u516C\u53F8\uFF0C\u800C\u540E\u8005\u5219\u662F......"
+ son_title: "Bansonic\u516C\u53F8 #1"
+ son_passage: "Bansonic\u516C\u53F8\u540C\u6211\u7B14\u4E0B\u7684\u201C\u7ECA\u594F\u201D\u5C0F\u961F\u5E76\u65E0\u5173\u7CFB\u3002\u524D\u8005\u662F\u5C06\u6211\u6D3E\u9063\u81F3\u6B64\u5730\u7684\u6BCD\u516C\u53F8\uFF0C\u800C\u540E\u8005\u5219\u662F\u4E00\u4E2A\u5728\u5F53\u5E74\u5076\u50CF\u7ADE\u6280\u884C\u4E1A\u4E0B\u8BDE\u751F\u7684\u6BD4\u8D5B\u961F\u4F0D\u3002\u81F3\u4E8E\u201C\u7ECA\u594F\u201D\u5C0F\u961F\u8FD9\u4E00\u540D\u79F0\uFF0C\u4E5F\u662F\u6211\u601D\u6765\u60F3\u53BB\uFF0C\u6700\u7EC8\u51B3\u5B9A\u4EE5\u516C\u53F8\u540D\u5B57\u7684\u8C10\u97F3\u6539\u6765\u7684\uFF0C\u56E0\u4E3A\u8FD9\u4E00\u961F\u4F0D\u539F\u672C\u7684\u540D\u79F0\u65E9\u5C31\u65E0\u4ECE\u8003\u8BC1\u4E86\u3002\u800C\u4E14\uFF0C\u516C\u53F8\u7ADF\u7136\u79C1\u4E0B\u6709\u4E3B\u6301\u5173\u4E8E\u5076\u50CF\u7ADE\u6280\u7684\u5DE5\u4F5C\u2026\u2026\u8FD9\u4EE4\u6211\u6709\u4E9B\u60CA\u8BB6\uFF0C\uFF08\u65E2\u7136\u5982\u6B64\uFF09\u7D22\u6027\u6211\u5C31\u8FD9\u4E48\u63A5\u4E0B\u8C03\u4EE4\u6765\u8FD9\u91CC\u4E86\u3002\r\n\r\nBansonic\u516C\u53F8\u4E3B\u8981\u7ECF\u8425\u7535\u5B50\u6E38\u620F\u8BBE\u8BA1\u4E0E\u5F00\u53D1\u3001\u7F8E\u672F\u7B49\u884C\u4E1A\u7684\u5916\u5305\u670D\u52A1\u3002\u7B97\u4E0D\u4E0A\u5927\u516C\u53F8\uFF0C\u804C\u5458\u4E0D\u591A\uFF0C\u4F46\u4ECD\u80FD\u7EF4\u6301\u6B63\u5E38\u7684\u8FD0\u8F6C\u3002\u8FD1\u51E0\u5E74\uFF0C\u516C\u53F8\u8C8C\u4F3C\u662F\u60F3\u5F00\u8F9F\u65B0\u65B9\u5411\uFF0C\u4ED6\u4EEC\u5728\u672C\u5730\u5EFA\u7ACB\u8D77\u4E86\u4E00\u4E2A\u7EA6\u6709\u4E00\u5EA7\u5C0F\u578B\u56FE\u4E66\u9986\u90A3\u4E48\u5927\u7684\u201C\u5206\u90E8\u201D\u2026\u2026\u8FD9\u4FBF\u662F\u6863\u6848\u9986\uFF0C\u6211\u76EE\u524D\u6240\u5728\u7684\u5730\u65B9\u3002\r\n\r\n\u6211\u5BF9\u516C\u53F8\u7684\u4E86\u89E3\u4E0D\u591A\uFF0C\u800C\u4E00\u4E9B\u5DE5\u4F5C\u4E0A\u5E94\u9075\u5B88\u4FDD\u5BC6\u7684\u6587\u4EF6\uFF0C\u6211\u4E5F\u4E0D\u4F1A\u5728\u6545\u4E8B\u4E2D\u63D0\u53CA\uFF0C\u5B9E\u9645\u4E0A\u4E5F\u4E0D\u9700\u8981\u63D0\u53CA\u3002\r\n"
diff --git a/Assets/Resources/so/notebook/501content/501004.asset b/Assets/Resources/so/notebook/501content/501004.asset
new file mode 100644
index 00000000..b6e6f792
--- /dev/null
+++ b/Assets/Resources/so/notebook/501content/501004.asset
@@ -0,0 +1,31 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: cbba4ac8eb94d774997fedbd2b2dd161, type: 3}
+ m_Name: 501004
+ m_EditorClassIdentifier:
+ fatherType: 1
+ isUnlocked: 1
+ class_id: 501003
+ class_name: "Filelink\u5076\u50CF\u6863\u6848\u9986"
+ class_image: {fileID: 0}
+ itemRarity: 3
+ usageTag: 0
+ class_description: "\u6211\u4FDD\u6301\u7740\u6124\u6012\u4F46\u4F60\u770B\u4E0D\u51FA\u6765\n\u56E0\u4E3A\u6211\u6709\u5FAE\u7B11\u5507"
+ sonList:
+ - son_isUnlocked: 1
+ son_id: 0
+ son_name: "Filelink\u5076\u50CF\u6863\u6848\u9986 #1"
+ son_image: {fileID: 0}
+ son_detailsImage: {fileID: 21300000, guid: ea48dcb32602ae34d80a24fcae4260ec, type: 3}
+ son_description: "\u6863\u6848\u9986\u5750\u843D\u4E8E\u8FD9\u5EA7\u57CE\u5E02\u7684\u4E00\u4E2A\u76F8\u5F53\u4E0D\u8D77\u773C\u7684\u4F4D\u7F6E\u3002\u6211\u751A\u81F3\u90FD\u4E0D\u77E5\u9053\u516C\u53F8\u662F\u600E\u4E48\u60F3\u7684\uFF0C\u65E2\u7136\u60F3\u5356\u4E66\u2026\u2026"
+ son_title: "Filelink\u5076\u50CF\u6863\u6848\u9986 #1"
+ son_passage: "\u6863\u6848\u9986\u5750\u843D\u4E8E\u8FD9\u5EA7\u57CE\u5E02\u7684\u4E00\u4E2A\u76F8\u5F53\u4E0D\u8D77\u773C\u7684\u4F4D\u7F6E\u3002\u6211\u751A\u81F3\u90FD\u4E0D\u77E5\u9053\u516C\u53F8\u662F\u600E\u4E48\u60F3\u7684\uFF0C\u65E2\u7136\u60F3\u5356\u4E66\uFF0C\u4E3A\u4EC0\u4E48\u8981\u5EFA\u5728\u8FD9\u79CD\u5730\u65B9\u2026\u2026\u662F\u60F3\u9760\u4E00\u4E9B\u76F8\u5BF9\u201C\u79D1\u6280\u201D\u7684\u624B\u6BB5\u8425\u9500\u5417\uFF1F\u800C\u4E14\u8FD9\u79BB\u6211\u5BB6\u7684\u8DDD\u79BB\u5B9E\u5728\u592A\u8FDC\u2026\u2026\u65E0\u53EF\u5948\u4F55\u4E4B\u4E0B\uFF0C\u6211\u7D22\u6027\u53EA\u80FD\u6BCF\u5929\u4F4F\u5728\u8FD9\u4E2A\u5730\u65B9\u4E86\u3002\r\n\r\n\r\n\u5F53\u6211\u521D\u6B21\u770B\u5230\u6863\u6848\u9986\u7684\u65F6\u5019\uFF0C\u8FD8\u6709\u70B9\u60F3\u8981\u5492\u9A82\u516C\u53F8\u2014\u2014\u4E0D\u4EC5\u4EC5\u662F\u5C06\u6211\u6253\u53D1\u5230\u8FD9\u79CD\u5730\u65B9\uFF0C\u800C\u4E14\u8FD9\u7A77\u9178\u7684\u5C4B\u5B50\uFF0C\u771F\u662F\u4EE4\u6211\u4E0D\u6562\u76F8\u4FE1\u8FD9\u662F\u4E00\u5BB6\u516C\u53F8\u7684\u5206\u90E8\u3002\u4E0D\u8FC7\uFF0C\u6211\u5728\u4E00\u53EA\u811A\u8E0F\u8FDB\u95E8\u69DB\u540E\uFF0C\u611F\u5230\u4E86\u4E00\u4E9B\u6076\u5FC3\uFF0C\u5C31\u50CF\u662F\u6765\u65F6\u7ECF\u5386\u5750\u957F\u9014\u6C7D\u8F66\u7684\u90A3\u79CD\u53CD\u80C3\u611F\u4E00\u6837\u3002\u53EF\u5F53\u6211\u62AC\u8D77\u5934\u65F6\uFF0C\u72B9\u5982\u4E00\u5EA7\u5B8F\u4F1F\u7684\u3001\u6446\u653E\u4E86\u591A\u4E2A\u5C55\u67DC\u7684\u5385\u5802\u8D6B\u7136\u6620\u5165\u773C\u5E18\uFF01\u8FD9\u4EE4\u6211\u96BE\u4EE5\u7F6E\u4FE1\uFF0C\u4EE5\u81F3\u4E8E\u6211\u7ACB\u523B\u9000\u6B65\u8E0F\u51FA\u95E8\u5916\uFF0C\u60F3\u8981\u786E\u8BA4\u6211\u53EA\u662F\u672A\u80FD\u7F13\u89E3\u957F\u9014\u6C7D\u8F66\u90A3\u4F1A\u7684\u53CD\u80C3\u800C\u5DF2\u3002\u53EF\u5728\u6211\u9000\u6B65\u4E4B\u540E\uFF0C\u773C\u524D\u7684\u573A\u666F\u53C8\u53D8\u56DE\u4E86\u5E73\u623F\u6B63\u5E38\u7684\u6A21\u6837\u2026\u2026\u8FD9\u662F\u6211\u6765\u5230\u6B64\u5904\u9047\u5230\u7684\u7B2C\u4E00\u4EF6\u5947\u4E8B\u3002\r\n\r\n\u81F3\u6B64\uFF0C\u5173\u4E8E\u8FD9\u5EA7\u6863\u6848\u9986\u7684\u5176\u4ED6\u6D88\u606F\uFF0C\u6211\u4FBF\u4E0D\u77E5\u4E86\u3002\u4E5F\u8BB8\u5B83\u7EC8\u6709\u4E00\u65E5\uFF0C\u4F1A\u5411\u6211\u4EEC\u63ED\u793A\u5B83\u7684\u5168\u90E8\uFF1B\u4E5F\u8BB8\u5230\u90A3\u65F6\uFF0C\u6211\u4E5F\u4E0D\u4F1A\u518D\u5BF9\u8FD9\u79CD\u53CD\u5E38\u73B0\u8C61\u611F\u5230\u9707\u60CA\uFF0C\u751A\u81F3\u662F\u6050\u60E7\u4E86\u3002\r\n"
diff --git a/Assets/StreamingAssets/Emilia_demo.json.meta b/Assets/Resources/so/notebook/501content/501004.asset.meta
similarity index 52%
rename from Assets/StreamingAssets/Emilia_demo.json.meta
rename to Assets/Resources/so/notebook/501content/501004.asset.meta
index d62c02e7..6abb5bec 100644
--- a/Assets/StreamingAssets/Emilia_demo.json.meta
+++ b/Assets/Resources/so/notebook/501content/501004.asset.meta
@@ -1,7 +1,8 @@
fileFormatVersion: 2
-guid: 340ab549ed47eb14b917ac3ad726a50e
-DefaultImporter:
+guid: f4bedb8a28c50e049936028f4ead04e5
+NativeFormatImporter:
externalObjects: {}
+ mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
diff --git a/Assets/Resources/so/notebook/502idols/501001.asset b/Assets/Resources/so/notebook/502idols/501001.asset
deleted file mode 100644
index b1e00c4a..00000000
--- a/Assets/Resources/so/notebook/502idols/501001.asset
+++ /dev/null
@@ -1,43 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!114 &11400000
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: cbba4ac8eb94d774997fedbd2b2dd161, type: 3}
- m_Name: 501001
- m_EditorClassIdentifier:
- fatherType: 2
- isUnlocked: 1
- class_id: 501001
- class_name: 12
- class_image: {fileID: 0}
- itemRarity: 5
- class_description: "\u6211\u4FDD\u6301\u7740\u6124\u6012\u4F46\u4F60\u770B\u4E0D\u51FA\u6765\n\u56E0\u4E3A\u6211\u6709\u5FAE\u7B11\u5507"
- sonList:
- - son_isUnlocked: 1
- son_id: 0
- son_name: 1238971
- son_image: {fileID: 0}
- son_description: 124151
- son_title:
- son_passage:
- - son_isUnlocked: 1
- son_id: 0
- son_name: "\u6BD4\u6BD4\u62C9\u5E03"
- son_image: {fileID: 0}
- son_description: 112312312
- son_title:
- son_passage:
- - son_isUnlocked: 0
- son_id: 0
- son_name: "\u6BD4\u6BD4\u62C9\u5E03"
- son_image: {fileID: 0}
- son_description: 112312312
- son_title:
- son_passage:
diff --git a/Assets/Resources/so/notebook/502idols/502001.asset b/Assets/Resources/so/notebook/502idols/502001.asset
new file mode 100644
index 00000000..ddd2568a
--- /dev/null
+++ b/Assets/Resources/so/notebook/502idols/502001.asset
@@ -0,0 +1,31 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: cbba4ac8eb94d774997fedbd2b2dd161, type: 3}
+ m_Name: 502001
+ m_EditorClassIdentifier:
+ fatherType: 2
+ isUnlocked: 1
+ class_id: 502001
+ class_name: "\u524D\u8A00"
+ class_image: {fileID: 0}
+ itemRarity: 5
+ usageTag: 0
+ class_description: "\u540D\u4EE5\u201C\u95EA\u8000\u7684\u5979\u4EEC\u201D"
+ sonList:
+ - son_isUnlocked: 1
+ son_id: 0
+ son_name: "\u524D\u8A00 #1"
+ son_image: {fileID: 0}
+ son_detailsImage: {fileID: 21300000, guid: ea48dcb32602ae34d80a24fcae4260ec, type: 3}
+ son_description: "\u6211\u4EB2\u773C\u6240\u89C1\uFF0C\u90A3\u4E9B\u8863\u7740\u4E0E\u4E3E\u6B62\u90FD\u4E0D\u50CF\u6211\u4EEC\u73B0\u4EE3\u4EBA\u7684\u4EBA\uFF0C\u6B63\u6D3B\u751F\u751F\u5730\u7AD9\u5728\u6211\u7684\u773C\u524D\u2026\u2026\r\n\r"
+ son_title: "\u524D\u8A00 #1"
+ son_passage: "\u6211\u4EB2\u773C\u6240\u89C1\uFF0C\u90A3\u4E9B\u8863\u7740\u4E0E\u4E3E\u6B62\u90FD\u4E0D\u50CF\u6211\u4EEC\u73B0\u4EE3\u4EBA\u7684\u4EBA\uFF0C\u6B63\u6D3B\u751F\u751F\u5730\u7AD9\u5728\u6211\u7684\u773C\u524D\u2026\u2026\r\n\r\n\u636ESonia\u6240\u8BF4\uFF0C\u516C\u53F8\u5EFA\u7ACB\u8D77\u7684\u6863\u6848\u9986\uFF0C\u4E5F\u5C5E\u4E8E\u662F\u516C\u53F8\u715E\u8D39\u82E6\u5FC3\u3001\u8BF8\u591A\u4EBA\u5458\u57CB\u5934\u7814\u7A76\u591A\u5E74\u7684\u6210\u679C\u3002\u5728\u5B83\u7684\u5185\u90E8\uFF0C\u5728\u90A3\u95F4\u50CF\u662F\u6392\u7403\u573A\u90A3\u4E48\u5927\u7684\u623F\u95F4\u4E2D\uFF0C\u6211\u770B\u5230\u2014\u2014\u4E5F\u7EDD\u5BF9\u662F\u6211\u4EB2\u773C\u6240\u89C1\uFF0C\u5B83\u5177\u5907\u5C06\u8FC7\u5F80\u6B7B\u53BB\u5DF2\u4E45\u7684\u4EBA\u91CD\u65B0\u62C9\u8D77\u7684\u80FD\u529B\u3002\u53EF\u8FD9\u4E0D\u4EE3\u8868\u6B7B\u800C\u590D\u751F\uFF0C\u8FD9\u4EC5\u4EC5\u53EA\u80FD\u505A\u5230\u8BA9\u6211\u4EEC\u201C\u770B\u5230\u201D\u4ED6\u4EEC\u3002\u9664\u4E86\u5728\u590D\u6F14\u5DE5\u4F5C\u4E2D\uFF0C\u4ED6\u4EEC\u4F1A\u65E0\u6761\u4EF6\u5730\u542C\u4ECE\u6211\u7684\u6218\u672F\u53E3\u4EE4\u4EE5\u5916\uFF0C\u5176\u4F59\u60C5\u51B5\u4E0B\u4ED6\u4EEC\u90FD\u65E0\u6CD5\u611F\u77E5\u6211\u4EEC\u7684\u5B58\u5728\u2026\u2026\u53EF\u8FD9\u4ECD\u5B8C\u5168\u53EF\u4EE5\u88AB\u79F0\u4F5C\u662F\u5F53\u4ECA\u57CE\u5E02\u4E2D\uFF0C\u6211\u6240\u80FD\u770B\u5230\u7684\u6700\u4F1F\u5927\u7684\u79D1\u5B66\u6280\u672F\u3002\u770B\u6765\u5728\u516C\u53F8\u4E2D\uFF0C\u6211\u6240\u4E0D\u77E5\u7684\u673A\u5BC6\u751A\u591A\u3002\r\n"
diff --git a/Assets/Resources/so/notebook/502idols/501001.asset.meta b/Assets/Resources/so/notebook/502idols/502001.asset.meta
similarity index 100%
rename from Assets/Resources/so/notebook/502idols/501001.asset.meta
rename to Assets/Resources/so/notebook/502idols/502001.asset.meta
diff --git a/Assets/Resources/so/notebook/502idols/501003.asset b/Assets/Resources/so/notebook/502idols/502002.asset
similarity index 85%
rename from Assets/Resources/so/notebook/502idols/501003.asset
rename to Assets/Resources/so/notebook/502idols/502002.asset
index c4383f23..3761cf9e 100644
--- a/Assets/Resources/so/notebook/502idols/501003.asset
+++ b/Assets/Resources/so/notebook/502idols/502002.asset
@@ -10,7 +10,7 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: cbba4ac8eb94d774997fedbd2b2dd161, type: 3}
- m_Name: 501003
+ m_Name: 502002
m_EditorClassIdentifier:
fatherType: 2
isUnlocked: 1
@@ -18,12 +18,14 @@ MonoBehaviour:
class_name: "\u5B54\u5609\u5F6C"
class_image: {fileID: 0}
itemRarity: 5
+ usageTag: 0
class_description: "\u6211\u4FDD\u6301\u7740\u6124\u6012\u4F46\u4F60\u770B\u4E0D\u51FA\u6765\n\u56E0\u4E3A\u6211\u6709\u5FAE\u7B11\u5507"
sonList:
- son_isUnlocked: 1
son_id: 0
son_name: 1238971
son_image: {fileID: 0}
+ son_detailsImage: {fileID: 21300000, guid: ea48dcb32602ae34d80a24fcae4260ec, type: 3}
son_description: 124151
son_title:
son_passage:
@@ -31,6 +33,7 @@ MonoBehaviour:
son_id: 0
son_name: "\u6BD4\u6BD4\u62C9\u5E03"
son_image: {fileID: 0}
+ son_detailsImage: {fileID: 0}
son_description: 112312312
son_title:
son_passage:
@@ -38,6 +41,7 @@ MonoBehaviour:
son_id: 0
son_name: "\u6BD4\u6BD4\u62C9\u5E03"
son_image: {fileID: 0}
+ son_detailsImage: {fileID: 0}
son_description: 112312312
son_title:
son_passage:
diff --git a/Assets/Resources/so/notebook/502idols/501003.asset.meta b/Assets/Resources/so/notebook/502idols/502002.asset.meta
similarity index 100%
rename from Assets/Resources/so/notebook/502idols/501003.asset.meta
rename to Assets/Resources/so/notebook/502idols/502002.asset.meta
diff --git a/Assets/Resources/so/notebook/502idols/501002.asset b/Assets/Resources/so/notebook/502idols/502003.asset
similarity index 85%
rename from Assets/Resources/so/notebook/502idols/501002.asset
rename to Assets/Resources/so/notebook/502idols/502003.asset
index 55a29b19..09e89cae 100644
--- a/Assets/Resources/so/notebook/502idols/501002.asset
+++ b/Assets/Resources/so/notebook/502idols/502003.asset
@@ -10,7 +10,7 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: cbba4ac8eb94d774997fedbd2b2dd161, type: 3}
- m_Name: 501002
+ m_Name: 502003
m_EditorClassIdentifier:
fatherType: 2
isUnlocked: 1
@@ -18,12 +18,14 @@ MonoBehaviour:
class_name: "\u5B54"
class_image: {fileID: 0}
itemRarity: 5
+ usageTag: 0
class_description: "\u6211\u4FDD\u6301\u7740\u6124\u6012\u4F46\u4F60\u770B\u4E0D\u51FA\u6765\n\u56E0\u4E3A\u6211\u6709\u5FAE\u7B11\u5507"
sonList:
- son_isUnlocked: 1
son_id: 0
son_name: 1238971
son_image: {fileID: 0}
+ son_detailsImage: {fileID: 21300000, guid: ea48dcb32602ae34d80a24fcae4260ec, type: 3}
son_description: 124151
son_title:
son_passage:
@@ -31,6 +33,7 @@ MonoBehaviour:
son_id: 0
son_name: "\u6BD4\u6BD4\u62C9\u5E03"
son_image: {fileID: 0}
+ son_detailsImage: {fileID: 0}
son_description: 112312312
son_title:
son_passage:
@@ -38,6 +41,7 @@ MonoBehaviour:
son_id: 0
son_name: "\u6BD4\u6BD4\u62C9\u5E03"
son_image: {fileID: 0}
+ son_detailsImage: {fileID: 0}
son_description: 112312312
son_title:
son_passage:
diff --git a/Assets/Resources/so/notebook/502idols/501002.asset.meta b/Assets/Resources/so/notebook/502idols/502003.asset.meta
similarity index 100%
rename from Assets/Resources/so/notebook/502idols/501002.asset.meta
rename to Assets/Resources/so/notebook/502idols/502003.asset.meta
diff --git a/Assets/Resources/so/storeSO/77001_30206.asset b/Assets/Resources/so/storeSO/77001_30206.asset
index 8c77b003..78da7efa 100644
--- a/Assets/Resources/so/storeSO/77001_30206.asset
+++ b/Assets/Resources/so/storeSO/77001_30206.asset
@@ -24,7 +24,7 @@ MonoBehaviour:
isOnShelf: 1
canbepurchased: 1
isHot: 1
- user_has_read: 0
+ user_has_read: 1
itemType: 0
associatedAllyHero: {fileID: 11400000, guid: 593c39b83808fb742851fb93eaa05963, type: 2}
associatedSong: {fileID: 0}
@@ -40,4 +40,4 @@ MonoBehaviour:
- currencyType: 0
amount: 4000
unlockRequirements: []
- purchasedCount: 0
+ purchasedCount: 1
diff --git a/Assets/Resources/so/storeSO/medicines/78141_random_memory_shop.asset b/Assets/Resources/so/storeSO/medicines/78141_random_memory_shop.asset
index 20932b8d..e30b3d70 100644
--- a/Assets/Resources/so/storeSO/medicines/78141_random_memory_shop.asset
+++ b/Assets/Resources/so/storeSO/medicines/78141_random_memory_shop.asset
@@ -22,7 +22,7 @@ MonoBehaviour:
itemDetailedDescription: "\u82B1\u8D3940\u8BB0\u5FC6\u788E\u7247\uFF0C\u83B7\u5F97\u4E00\u4EF6\u968F\u673A\u7C7B\u578B\u3001\u968F\u673A\u54C1\u8D28\u3001\u6280\u80FD\u968F\u673A\u5668\u914D\u7F6E\u51B3\u5B9A\u7684\u8BB0\u5FC6\u3002\u4E00\u6B21\u53EA\u80FD\u8D2D\u4E70\u4E00\u4E2A\u3002"
itemUsageTag: 0
isOnShelf: 1
- canbepurchased: 1
+ canbepurchased: 0
isHot: 0
user_has_read: 1
itemType: 3
diff --git a/Assets/Resources/so/storeSO/medicines/78142_selfchosen_memory_shop.asset b/Assets/Resources/so/storeSO/medicines/78142_selfchosen_memory_shop.asset
index 03e46244..56466289 100644
--- a/Assets/Resources/so/storeSO/medicines/78142_selfchosen_memory_shop.asset
+++ b/Assets/Resources/so/storeSO/medicines/78142_selfchosen_memory_shop.asset
@@ -22,7 +22,7 @@ MonoBehaviour:
itemDetailedDescription: "\u82B1\u8D3960\u8BB0\u5FC6\u788E\u7247\uFF0C\u81EA\u9009\u4E00\u7C7B\u88C5\u5907\u7C7B\u578B\uFF0C\u83B7\u5F97\u4E00\u4EF6\u968F\u673A\u54C1\u8D28\u3001\u6280\u80FD\u968F\u673A\u5668\u914D\u7F6E\u51B3\u5B9A\u7684\u8BB0\u5FC6\u3002\u4E00\u6B21\u53EA\u80FD\u8D2D\u4E70\u4E00\u4E2A\u3002"
itemUsageTag: 0
isOnShelf: 1
- canbepurchased: 1
+ canbepurchased: 0
isHot: 0
user_has_read: 1
itemType: 3
diff --git a/Assets/Resources/so/storeSO/medicines/78143_hightalent_memory_shop.asset b/Assets/Resources/so/storeSO/medicines/78143_hightalent_memory_shop.asset
index 0775f93d..14ffbc42 100644
--- a/Assets/Resources/so/storeSO/medicines/78143_hightalent_memory_shop.asset
+++ b/Assets/Resources/so/storeSO/medicines/78143_hightalent_memory_shop.asset
@@ -22,7 +22,7 @@ MonoBehaviour:
itemDetailedDescription: "\u82B1\u8D39200\u8BB0\u5FC6\u788E\u7247\uFF0C\u81EA\u9009\u4E00\u7C7B\u88C5\u5907\u7C7B\u578B\uFF0C\u83B7\u5F97\u4E00\u4EF6\u9AD8\u5929\u8D4B\u8BB0\u5FC6\u3002\u5C5E\u6027\u6570\u503C\u4F1A\u66F4\u504F\u5411\u9AD8\u503C\u6BB5\u3002\u4E00\u6B21\u53EA\u80FD\u8D2D\u4E70\u4E00\u4E2A\u3002"
itemUsageTag: 0
isOnShelf: 1
- canbepurchased: 1
+ canbepurchased: 0
isHot: 0
user_has_read: 1
itemType: 3
diff --git a/Assets/Resources/so/storeSO/medicines/78144_treasure_memory_shop.asset b/Assets/Resources/so/storeSO/medicines/78144_treasure_memory_shop.asset
index 16112c3b..2f5d9507 100644
--- a/Assets/Resources/so/storeSO/medicines/78144_treasure_memory_shop.asset
+++ b/Assets/Resources/so/storeSO/medicines/78144_treasure_memory_shop.asset
@@ -22,7 +22,7 @@ MonoBehaviour:
itemDetailedDescription: "\u82B1\u8D39500\u8BB0\u5FC6\u788E\u7247\uFF0C\u81EA\u9009\u4E00\u7C7B\u88C5\u5907\u7C7B\u578B\uFF0C\u83B7\u5F97\u4E00\u4EF6\u5FC5\u5B9A\u643A\u5E26\u8BE5\u7C7B\u578B\u6280\u80FD\u6C60\u5185\u968F\u673A\u6280\u80FD\u7684\u8BB0\u5FC6\u3002\u4E00\u6B21\u53EA\u80FD\u8D2D\u4E70\u4E00\u4E2A\u3002"
itemUsageTag: 0
isOnShelf: 1
- canbepurchased: 1
+ canbepurchased: 0
isHot: 0
user_has_read: 1
itemType: 3
diff --git a/Assets/Resources/so/storeSO/medicines/78145_supreme_memory_shop.asset b/Assets/Resources/so/storeSO/medicines/78145_supreme_memory_shop.asset
index 238c0157..9bdf8e07 100644
--- a/Assets/Resources/so/storeSO/medicines/78145_supreme_memory_shop.asset
+++ b/Assets/Resources/so/storeSO/medicines/78145_supreme_memory_shop.asset
@@ -22,7 +22,7 @@ MonoBehaviour:
itemDetailedDescription: "\u82B1\u8D391000\u8BB0\u5FC6\u788E\u7247\uFF0C\u81EA\u9009\u4E00\u7C7B\u88C5\u5907\u7C7B\u578B\u4E0E\u4E00\u4E2A\u6280\u80FD\uFF0C\u83B7\u5F97\u4E00\u4EF6\u5FC5\u5B9A\u643A\u5E26\u8BE5\u6280\u80FD\u7684\u8BB0\u5FC6\u3002\u4E00\u6B21\u53EA\u80FD\u8D2D\u4E70\u4E00\u4E2A\u3002"
itemUsageTag: 0
isOnShelf: 1
- canbepurchased: 1
+ canbepurchased: 0
isHot: 1
user_has_read: 1
itemType: 3
diff --git a/Assets/Resources/so/storeSO/medicines/78146_engraved_memory_shop.asset b/Assets/Resources/so/storeSO/medicines/78146_engraved_memory_shop.asset
index 6daf4f50..f160235b 100644
--- a/Assets/Resources/so/storeSO/medicines/78146_engraved_memory_shop.asset
+++ b/Assets/Resources/so/storeSO/medicines/78146_engraved_memory_shop.asset
@@ -22,7 +22,7 @@ MonoBehaviour:
itemDetailedDescription: "\u82B1\u8D391500\u8BB0\u5FC6\u788E\u7247\uFF0C\u81EA\u9009\u4E00\u7C7B\u88C5\u5907\u7C7B\u578B\u4E0E\u4E00\u4E2A\u6280\u80FD\uFF0C\u83B7\u5F97\u4E00\u4EF6\u9AD8\u5929\u8D4B\u4E14\u5FC5\u5B9A\u643A\u5E26\u8BE5\u6280\u80FD\u7684\u8BB0\u5FC6\u3002\u4E00\u6B21\u53EA\u80FD\u8D2D\u4E70\u4E00\u4E2A\u3002"
itemUsageTag: 0
isOnShelf: 1
- canbepurchased: 1
+ canbepurchased: 0
isHot: 1
user_has_read: 1
itemType: 3
diff --git a/Assets/Resources/song_songIndex/1002001_emilia.asset b/Assets/Resources/song_songIndex/1002001_emilia.asset
index eb62acb1..890db20f 100644
--- a/Assets/Resources/song_songIndex/1002001_emilia.asset
+++ b/Assets/Resources/song_songIndex/1002001_emilia.asset
@@ -12,7 +12,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 02ad5b531cc1df24dacd3a175979618d, type: 3}
m_Name: 1002001_emilia
m_EditorClassIdentifier:
- usernameID: user_TestUser@FloatGaming
+ usernameID:
songName: Beginning of Bansonic
songID: 1002001
isUnlocked: 1
@@ -23,8 +23,8 @@ MonoBehaviour:
belongsTo_whichDLC: "\u6559\u5B66"
bpm: 128
songDuration: 246
- game_enterTimes: 1
- time_totalPlayingTime: 8.544141
+ game_enterTimes: 0
+ time_totalPlayingTime: 0
illustration: {fileID: 21300000, guid: 315b4779a77139d4cb401fc417e07f13, type: 3}
backgroudPIC: {fileID: 21300000, guid: f59a873f9ed8db141bdbb5b134e48d11, type: 3}
fullscreen_songPicture: {fileID: 21300000, guid: 34499d10848dc9c419a2ba579f3d210f, type: 3}
diff --git a/Assets/Resources/song_songIndex/1002002_arcstar.asset b/Assets/Resources/song_songIndex/1002002_arcstar.asset
index 6c716ba2..ea311375 100644
--- a/Assets/Resources/song_songIndex/1002002_arcstar.asset
+++ b/Assets/Resources/song_songIndex/1002002_arcstar.asset
@@ -12,7 +12,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 02ad5b531cc1df24dacd3a175979618d, type: 3}
m_Name: 1002002_arcstar
m_EditorClassIdentifier:
- usernameID: user_TestUser@FloatGaming
+ usernameID:
songName: A Lake With Endless Stars
songID: 1002002
isUnlocked: 1
@@ -23,8 +23,8 @@ MonoBehaviour:
belongsTo_whichDLC: "\u4E13\u5458\u8BC4\u4F30\u8BA1\u5212#01"
bpm: 220
songDuration: 0
- game_enterTimes: 9
- time_totalPlayingTime: 642.14526
+ game_enterTimes: 0
+ time_totalPlayingTime: 0
illustration: {fileID: 21300000, guid: 5db0a6d9722de1745810ed479bda28ff, type: 3}
backgroudPIC: {fileID: 21300000, guid: e3f3159851217b84d91c8ae5d1c7a5cd, type: 3}
fullscreen_songPicture: {fileID: 21300000, guid: ff00d514e93546640a9bfc0ad90cd1c3, type: 3}
@@ -52,11 +52,11 @@ MonoBehaviour:
difficultyName:
chartFile: {fileID: 4900000, guid: d5dfea41588d98549b8b31c810eb6c35, type: 3}
difficultyDescription:
- lastScoreForThisDifficulty: 325376
- chartPersonalRecordForThisDifficulty: 418252
- idolPersonalRecordForThisDifficulty: 14592
- totalPersonalRecordForThisDifficulty: 432844
- levelProgressForThisDifficulty: 0.3206252
+ lastScoreForThisDifficulty: 0
+ chartPersonalRecordForThisDifficulty: 0
+ idolPersonalRecordForThisDifficulty: 0
+ totalPersonalRecordForThisDifficulty: 0
+ levelProgressForThisDifficulty: 0
experienceProvidedForThisDifficulty: 0
- difficulty: 1
difficultyLEVEL: 10
@@ -75,11 +75,11 @@ MonoBehaviour:
difficultyName:
chartFile: {fileID: 4900000, guid: b9699c3ce25cc9d4fa38074adcaadac6, type: 3}
difficultyDescription:
- lastScoreForThisDifficulty: 904208
- chartPersonalRecordForThisDifficulty: 879457
- idolPersonalRecordForThisDifficulty: 24751
- totalPersonalRecordForThisDifficulty: 904208
- levelProgressForThisDifficulty: 0.6697837
+ lastScoreForThisDifficulty: 0
+ chartPersonalRecordForThisDifficulty: 0
+ idolPersonalRecordForThisDifficulty: 0
+ totalPersonalRecordForThisDifficulty: 0
+ levelProgressForThisDifficulty: 0
experienceProvidedForThisDifficulty: 0
- difficulty: 2
difficultyLEVEL: 18
@@ -98,11 +98,11 @@ MonoBehaviour:
difficultyName:
chartFile: {fileID: 4900000, guid: 1333012d19842c24c945e004b06c3be8, type: 3}
difficultyDescription:
- lastScoreForThisDifficulty: 484578
- chartPersonalRecordForThisDifficulty: 481788
- idolPersonalRecordForThisDifficulty: 2790
- totalPersonalRecordForThisDifficulty: 484578
- levelProgressForThisDifficulty: 0.35894668
+ lastScoreForThisDifficulty: 0
+ chartPersonalRecordForThisDifficulty: 0
+ idolPersonalRecordForThisDifficulty: 0
+ totalPersonalRecordForThisDifficulty: 0
+ levelProgressForThisDifficulty: 0
experienceProvidedForThisDifficulty: 0
personalRecord: 904208
current_levelProgress: 0.6697837
diff --git a/Assets/Resources/song_songIndex/1002003_spectrum.asset b/Assets/Resources/song_songIndex/1002003_spectrum.asset
index 5b02ee97..b690dff1 100644
--- a/Assets/Resources/song_songIndex/1002003_spectrum.asset
+++ b/Assets/Resources/song_songIndex/1002003_spectrum.asset
@@ -12,7 +12,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 02ad5b531cc1df24dacd3a175979618d, type: 3}
m_Name: 1002003_spectrum
m_EditorClassIdentifier:
- usernameID: user_TestUser@FloatGaming
+ usernameID:
songName: CFD
songID: 1002003
isUnlocked: 1
@@ -23,8 +23,8 @@ MonoBehaviour:
belongsTo_whichDLC: "\u4E13\u5458\u8BC4\u4F30\u8BA1\u5212#01"
bpm: 176
songDuration: 0
- game_enterTimes: 10
- time_totalPlayingTime: 545.56323
+ game_enterTimes: 0
+ time_totalPlayingTime: 0
illustration: {fileID: 21300000, guid: c956ed47882564d4db701843c90f7257, type: 3}
backgroudPIC: {fileID: 21300000, guid: cc93a213553b7c84a8a619120651a148, type: 3}
fullscreen_songPicture: {fileID: 21300000, guid: 8178f790e6057e145a77733695e429ed, type: 3}
@@ -52,11 +52,11 @@ MonoBehaviour:
difficultyName:
chartFile: {fileID: 4900000, guid: 2a13ae527ec516445b9b031c14fdece2, type: 3}
difficultyDescription:
- lastScoreForThisDifficulty: 213383
- chartPersonalRecordForThisDifficulty: 204648
- idolPersonalRecordForThisDifficulty: 8735
- totalPersonalRecordForThisDifficulty: 213383
- levelProgressForThisDifficulty: 0.15806147
+ lastScoreForThisDifficulty: 0
+ chartPersonalRecordForThisDifficulty: 0
+ idolPersonalRecordForThisDifficulty: 0
+ totalPersonalRecordForThisDifficulty: 0
+ levelProgressForThisDifficulty: 0
experienceProvidedForThisDifficulty: 0
- difficulty: 1
difficultyLEVEL: 7
@@ -76,10 +76,10 @@ MonoBehaviour:
chartFile: {fileID: 4900000, guid: 1f516994ae72f194a8ba0fadcd5e3308, type: 3}
difficultyDescription:
lastScoreForThisDifficulty: 0
- chartPersonalRecordForThisDifficulty: 828438
- idolPersonalRecordForThisDifficulty: 19059
- totalPersonalRecordForThisDifficulty: 847497
- levelProgressForThisDifficulty: 0.62777555
+ chartPersonalRecordForThisDifficulty: 0
+ idolPersonalRecordForThisDifficulty: 0
+ totalPersonalRecordForThisDifficulty: 0
+ levelProgressForThisDifficulty: 0
experienceProvidedForThisDifficulty: 0
- difficulty: 2
difficultyLEVEL: 10
diff --git a/Assets/Resources/song_songIndex/1002004_smile.asset b/Assets/Resources/song_songIndex/1002004_smile.asset
index af359334..31f35c2b 100644
--- a/Assets/Resources/song_songIndex/1002004_smile.asset
+++ b/Assets/Resources/song_songIndex/1002004_smile.asset
@@ -12,7 +12,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 02ad5b531cc1df24dacd3a175979618d, type: 3}
m_Name: 1002004_smile
m_EditorClassIdentifier:
- usernameID: user_TestUser@FloatGaming
+ usernameID:
songName: "\u30A2\u30C8\u30ED\u30DD\u30B9\u3068\u6700\u679C\u306E\u63A2\u6C42\u8005"
songID: 1002004
isUnlocked: 1
@@ -23,8 +23,8 @@ MonoBehaviour:
belongsTo_whichDLC: "\u4E13\u5458\u8BC4\u4F30\u8BA1\u5212#01"
bpm: 230
songDuration: 160
- game_enterTimes: 15
- time_totalPlayingTime: 615.5299
+ game_enterTimes: 0
+ time_totalPlayingTime: 0
illustration: {fileID: 21300000, guid: 174304486fc1a834781f1eb0e54255df, type: 3}
backgroudPIC: {fileID: 21300000, guid: e0b3e2f5f5e5c0043900e3fbd8dd28a2, type: 3}
fullscreen_songPicture: {fileID: 21300000, guid: 5a1b664fd293ec943a5b8cffee700da1, type: 3}
@@ -52,11 +52,11 @@ MonoBehaviour:
difficultyName:
chartFile: {fileID: 4900000, guid: ca9bfdf5df2b55f4284f79ad8e5f41af, type: 3}
difficultyDescription:
- lastScoreForThisDifficulty: 976475
- chartPersonalRecordForThisDifficulty: 937664
- idolPersonalRecordForThisDifficulty: 41291
- totalPersonalRecordForThisDifficulty: 978955
- levelProgressForThisDifficulty: 0.72515184
+ lastScoreForThisDifficulty: 0
+ chartPersonalRecordForThisDifficulty: 0
+ idolPersonalRecordForThisDifficulty: 0
+ totalPersonalRecordForThisDifficulty: 0
+ levelProgressForThisDifficulty: 0
experienceProvidedForThisDifficulty: 0
- difficulty: 1
difficultyLEVEL: 6
@@ -75,11 +75,11 @@ MonoBehaviour:
difficultyName:
chartFile: {fileID: 4900000, guid: ba8d28291a1bf2c4fbfbc72a48c71402, type: 3}
difficultyDescription:
- lastScoreForThisDifficulty: 41800
- chartPersonalRecordForThisDifficulty: 420420
- idolPersonalRecordForThisDifficulty: 11707
- totalPersonalRecordForThisDifficulty: 432127
- levelProgressForThisDifficulty: 0.32009408
+ lastScoreForThisDifficulty: 0
+ chartPersonalRecordForThisDifficulty: 0
+ idolPersonalRecordForThisDifficulty: 0
+ totalPersonalRecordForThisDifficulty: 0
+ levelProgressForThisDifficulty: 0
experienceProvidedForThisDifficulty: 0
- difficulty: 2
difficultyLEVEL: 11
@@ -98,11 +98,11 @@ MonoBehaviour:
difficultyName:
chartFile: {fileID: 4900000, guid: dc27d9d67f3698646b7b7c3d926eea3c, type: 3}
difficultyDescription:
- lastScoreForThisDifficulty: 42
+ lastScoreForThisDifficulty: 0
chartPersonalRecordForThisDifficulty: 0
- idolPersonalRecordForThisDifficulty: 42
- totalPersonalRecordForThisDifficulty: 42
- levelProgressForThisDifficulty: 0.00003111111
+ idolPersonalRecordForThisDifficulty: 0
+ totalPersonalRecordForThisDifficulty: 0
+ levelProgressForThisDifficulty: 0
experienceProvidedForThisDifficulty: 0
personalRecord: 978955
current_levelProgress: 0.72515184
diff --git a/Assets/Resources/song_songIndex/1002005_BaboonBabbler.asset b/Assets/Resources/song_songIndex/1002005_BaboonBabbler.asset
index 9f3933f6..237240d4 100644
--- a/Assets/Resources/song_songIndex/1002005_BaboonBabbler.asset
+++ b/Assets/Resources/song_songIndex/1002005_BaboonBabbler.asset
@@ -23,8 +23,8 @@ MonoBehaviour:
belongsTo_whichDLC: "\u4E13\u5458\u8BC4\u4F30\u8BA1\u5212#01"
bpm: 156
songDuration: 0
- game_enterTimes: 2
- time_totalPlayingTime: 147.4202
+ game_enterTimes: 0
+ time_totalPlayingTime: 0
illustration: {fileID: 21300000, guid: c144b570648f59e4d8f7a822ff0d0904, type: 3}
backgroudPIC: {fileID: 21300000, guid: 70a2668d0a05007409391395d5af5bd3, type: 3}
fullscreen_songPicture: {fileID: 21300000, guid: a09b5aa0158191248a0451bb657fd9a3, type: 3}
@@ -52,11 +52,11 @@ MonoBehaviour:
difficultyName:
chartFile: {fileID: 4900000, guid: b5753321365e3c044937961c41edc449, type: 3}
difficultyDescription:
- lastScoreForThisDifficulty: 1015660
- chartPersonalRecordForThisDifficulty: 975150
- idolPersonalRecordForThisDifficulty: 40510
- totalPersonalRecordForThisDifficulty: 1015660
- levelProgressForThisDifficulty: 0.75234073
+ lastScoreForThisDifficulty: 0
+ chartPersonalRecordForThisDifficulty: 0
+ idolPersonalRecordForThisDifficulty: 0
+ totalPersonalRecordForThisDifficulty: 0
+ levelProgressForThisDifficulty: 0
experienceProvidedForThisDifficulty: 0
- difficulty: 1
difficultyLEVEL: 11
diff --git a/Assets/Resources/song_songIndex/1002006.asset b/Assets/Resources/song_songIndex/1002006.asset
index a0ca8d18..5b7eee64 100644
--- a/Assets/Resources/song_songIndex/1002006.asset
+++ b/Assets/Resources/song_songIndex/1002006.asset
@@ -12,7 +12,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 02ad5b531cc1df24dacd3a175979618d, type: 3}
m_Name: 1002006
m_EditorClassIdentifier:
- usernameID: user_TestUser@FloatGaming
+ usernameID:
songName: Paraphiloplace
songID: 1002006
isUnlocked: 1
diff --git a/Assets/Scenes/Songs_Select.unity b/Assets/Scenes/Songs_Select.unity
index 7f187eb5..cead1809 100644
--- a/Assets/Scenes/Songs_Select.unity
+++ b/Assets/Scenes/Songs_Select.unity
@@ -1516,7 +1516,7 @@ RectTransform:
m_Father: {fileID: 1819748244}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 1, y: 1}
+ m_AnchorMax: {x: 1, y: 0.500001}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 20, y: 20}
m_Pivot: {x: 0.5, y: 0.5}
@@ -7034,7 +7034,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: -280, y: 306.01196}
+ m_AnchoredPosition: {x: -280, y: 306.0125}
m_SizeDelta: {x: 560, y: 30}
m_Pivot: {x: 0, y: 1}
--- !u!114 &595796617
@@ -12391,8 +12391,8 @@ MonoBehaviour:
m_TargetGraphic: {fileID: 104269913}
m_HandleRect: {fileID: 104269912}
m_Direction: 2
- m_Value: 1
- m_Size: 1
+ m_Value: 0
+ m_Size: 0.500001
m_NumberOfSteps: 0
m_OnValueChanged:
m_PersistentCalls:
@@ -12992,7 +12992,7 @@ MonoBehaviour:
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
- m_Text: "\u5047\u82E5\u8FD9\u5957\u65B9\u6848\u771F\u7684\u6D41\u82B3\u5343\u53E4\uFF0C\u90A3\u4E48\u5B83\u7684\u5927\u540D\u5E94\u8BE5\u662F..."
+ m_Text: "\u5047\u82E5\u8FD9\u5957\u65B9\u6848\u771F\u7684\u662F\u7248\u672C\u7B54\u6848\uFF0C\u90A3\u4E48\u5B83\u7684\u5927\u540D\u5E94\u8BE5\u662F..."
--- !u!222 &1139619960
CanvasRenderer:
m_ObjectHideFlags: 0
diff --git a/Assets/StreamingAssets/Emilia_demo.json b/Assets/StreamingAssets/Emilia_demo.json
deleted file mode 100644
index 5558abda..00000000
--- a/Assets/StreamingAssets/Emilia_demo.json
+++ /dev/null
@@ -1,82 +0,0 @@
-{
- "title": "Emilia",
- "composer": "Pam_dinosaur",
- "illustrator": "level8",
- "charter": "ChartMaster",
- "beatmapId": "NC-001",
- "duration": 164,
- "bpm": 100,
- "difficulty": 2,
- "difficultyName": "Hard",
- "createdDate": "2025-03-18",
- "musicFile": "Assets/Resources/song_songIndex/1002001_emilia/Emilia.ogg",
- "backgroundFile": "Assets/Backgrounds/Emilia_bg.png",
- "tracks": [
- { "color": "red" },
- { "color": "green" },
- { "color": "yellow" },
- { "color": "purple" },
- { "color": "blue" }
- ],
- "notes": [
- { "time": 3.0, "trackIndex": 0, "color": "red", "type": "hold", "length": 2 },
- { "time": 3.0, "trackIndex": 1, "color": "green", "type": "hold", "length": 1 },
- { "time": 4.8, "trackIndex": 1, "color": "green", "type": "hold", "length": 2.4 },
- { "time": 4.8, "trackIndex": 3, "color": "purple", "type": "tap", "length": 0 },
- { "time": 5.4, "trackIndex": 3, "color": "purple", "type": "tap", "length": 0 },
- { "time": 6.0, "trackIndex": 3, "color": "purple", "type": "tap", "length": 0 },
- { "time": 6.6, "trackIndex": 3, "color": "purple", "type": "tap", "length": 0 },
- { "time": 7.2, "trackIndex": 0, "color": "red", "type": "hold", "length": 2.4 },
- { "time": 7.2, "trackIndex": 4, "color": "blue", "type": "tap", "length": 0 },
- { "time": 7.8, "trackIndex": 4, "color": "blue", "type": "tap", "length": 0 },
- { "time": 8.4, "trackIndex": 4, "color": "blue", "type": "tap", "length": 0 },
- { "time": 9.0, "trackIndex": 4, "color": "blue", "type": "tap", "length": 0 },
- { "time": 9.6, "trackIndex": 1, "color": "green", "type": "hold", "length": 2.4 },
- { "time": 9.6, "trackIndex": 3, "color": "purple", "type": "tap", "length": 0 },
- { "time": 10.2, "trackIndex": 3, "color": "purple", "type": "tap", "length": 0 },
- { "time": 10.8, "trackIndex": 3, "color": "purple", "type": "tap", "length": 0 },
- { "time": 11.4, "trackIndex": 3, "color": "purple", "type": "tap", "length": 0 },
- { "time": 12.0, "trackIndex": 3, "color": "purple", "type": "hold", "length": 1.95 },
- { "time": 12.0, "trackIndex": 1, "color": "green", "type": "tap", "length": 0 },
- { "time": 12.6, "trackIndex": 1, "color": "green", "type": "tap", "length": 0 },
- { "time": 13.2, "trackIndex": 1, "color": "green", "type": "tap", "length": 0 },
- { "time": 13.8, "trackIndex": 1, "color": "green", "type": "tap", "length": 0 },
- { "time": 13.95, "trackIndex": 2, "color": "yellow", "type": "tap", "length": 0 },
- { "time": 14.1, "trackIndex": 3, "color": "purple", "type": "tap", "length": 0 },
- { "time": 14.4, "trackIndex": 4, "color": "blue", "type": "tap", "length": 0 },
- { "time": 14.4, "trackIndex": 1, "color": "green", "type": "hold", "length": 2.4 },
- { "time": 15.0, "trackIndex": 3, "color": "purple", "type": "tap", "length": 0 },
- { "time": 15.6, "trackIndex": 3, "color": "purple", "type": "tap", "length": 0 },
- { "time": 16.2, "trackIndex": 3, "color": "purple", "type": "tap", "length": 0 },
- { "time": 16.8, "trackIndex": 0, "color": "red", "type": "hold", "length": 2.4 },
- { "time": 16.8, "trackIndex": 4, "color": "blue", "type": "tap", "length": 0 },
- { "time": 17.4, "trackIndex": 4, "color": "blue", "type": "tap", "length": 0 },
- { "time": 18.0, "trackIndex": 4, "color": "blue", "type": "tap", "length": 0 },
- { "time": 18.6, "trackIndex": 4, "color": "blue", "type": "tap", "length": 0 },
- { "time": 19.2, "trackIndex": 1, "color": "green", "type": "hold", "length": 2.4 },
- { "time": 19.2, "trackIndex": 3, "color": "purple", "type": "tap", "length": 0 },
- { "time": 19.8, "trackIndex": 3, "color": "purple", "type": "tap", "length": 0 },
- { "time": 20.4, "trackIndex": 3, "color": "purple", "type": "tap", "length": 0 },
- { "time": 21.0, "trackIndex": 3, "color": "purple", "type": "tap", "length": 0 },
- { "time": 21.6, "trackIndex": 2, "color": "yellow", "type": "hold", "length": 4.8 },
- { "time": 24.0, "trackIndex": 0, "color": "red", "type": "tap", "length": 0 },
- { "time": 24.3, "trackIndex": 0, "color": "red", "type": "tap", "length": 0 },
- { "time": 24.6, "trackIndex": 0, "color": "red", "type": "tap", "length": 0 },
- { "time": 24.9, "trackIndex": 0, "color": "red", "type": "tap", "length": 0 },
- { "time": 25.2, "trackIndex": 0, "color": "red", "type": "tap", "length": 0 },
- { "time": 25.5, "trackIndex": 0, "color": "red", "type": "tap", "length": 0 },
- { "time": 25.8, "trackIndex": 0, "color": "red", "type": "tap", "length": 0 },
- { "time": 26.1, "trackIndex": 0, "color": "red", "type": "tap", "length": 0 },
- { "time": 26.4, "trackIndex": 4, "color": "blue", "type": "tap", "length": 0 },
- { "time": 26.4, "trackIndex": 2, "color": "yellow", "type": "hold", "length": 4.8 },
- { "time": 26.4, "trackIndex": 4, "color": "blue", "type": "tap", "length": 0 },
- { "time": 26.7, "trackIndex": 4, "color": "blue", "type": "tap", "length": 0 },
- { "time": 27.0, "trackIndex": 4, "color": "blue", "type": "tap", "length": 0 },
- { "time": 27.3, "trackIndex": 4, "color": "blue", "type": "tap", "length": 0 },
- { "time": 27.6, "trackIndex": 4, "color": "blue", "type": "tap", "length": 0 },
- { "time": 27.9, "trackIndex": 4, "color": "blue", "type": "tap", "length": 0 },
- { "time": 28.2, "trackIndex": 4, "color": "blue", "type": "tap", "length": 0 },
- { "time": 28.5, "trackIndex": 4, "color": "blue", "type": "tap", "length": 0 }
- ],
- "is_official": true
-}
diff --git a/Assets/StreamingAssets/Emilia音游2版.mp3 b/Assets/StreamingAssets/Emilia音游2版.mp3
deleted file mode 100644
index d16614cc..00000000
Binary files a/Assets/StreamingAssets/Emilia音游2版.mp3 and /dev/null differ
diff --git a/Assets/StreamingAssets/Emilia音游2版.mp3.meta b/Assets/StreamingAssets/Emilia音游2版.mp3.meta
deleted file mode 100644
index c6abf5b1..00000000
--- a/Assets/StreamingAssets/Emilia音游2版.mp3.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 766c5cdd03fe3b442a103089aab05258
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/H5.meta b/Assets/StreamingAssets/H5.meta
deleted file mode 100644
index f7cc3bfc..00000000
--- a/Assets/StreamingAssets/H5.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 6f4a0a330ab9975458f53e476ea37b3c
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/KongJiaBin_@16.json b/Assets/StreamingAssets/KongJiaBin_@16.json
deleted file mode 100644
index 7748b6cc..00000000
--- a/Assets/StreamingAssets/KongJiaBin_@16.json
+++ /dev/null
@@ -1,792 +0,0 @@
-{
- "title": "KongJiaBin",
- "composer": "kongsb",
- "illustrator": "J3",
- "charter": "7DayShuo",
- "beatmapId": "9527",
- "duration": 165,
- "bpm": 155,
- "difficulty": 16,
- "difficultyName": "16",
- "createdDate": "2025-07-21 19:28:46",
- "musicFile": "E:/Unity/EaseOut_FreshNew_ChartEditor/tmpSong/songs/songsTmp/KongJiaBin/KongJiaBin_@16.mp3",
- "backgroundFile": "E:/Unity/EaseOut_FreshNew_ChartEditor/tmpSong/songs/songsTmp/KongJiaBin/KongJiaBin_@16.jpg",
- "noteAmount": 69,
- "tracks": [
- {
- "color": "red"
- },
- {
- "color": "green"
- },
- {
- "color": "yellow"
- },
- {
- "color": "purple"
- },
- {
- "color": "blue"
- }
- ],
- "notes": [
- {
- "time": 0.5605000257492065,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": -171.9375,
- "noteFunction": ""
- },
- {
- "time": 0.9476000070571899,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": -104.5625,
- "noteFunction": ""
- },
- {
- "time": 1.1411999464035035,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": -70.875,
- "noteFunction": ""
- },
- {
- "time": 1.3346999883651734,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": -37.1875,
- "noteFunction": ""
- },
- {
- "time": 1.5283000469207764,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": -3.5,
- "noteFunction": ""
- },
- {
- "time": 1.5283000469207764,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": -3.5,
- "noteFunction": ""
- },
- {
- "time": 1.7217999696731568,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": 30.1875,
- "noteFunction": ""
- },
- {
- "time": 1.9154000282287598,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": 63.875,
- "noteFunction": ""
- },
- {
- "time": 2.1089000701904299,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": 97.5625,
- "noteFunction": ""
- },
- {
- "time": 2.302500009536743,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": 131.25,
- "noteFunction": ""
- },
- {
- "time": 2.6895999908447267,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": 198.625,
- "noteFunction": ""
- },
- {
- "time": 2.6895999908447267,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": 198.625,
- "noteFunction": ""
- },
- {
- "time": 3.07669997215271,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": 266.0,
- "noteFunction": ""
- },
- {
- "time": 3.126800060272217,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 2,
- "yPos": -264.27081298828127,
- "noteFunction": ""
- },
- {
- "time": 3.27020001411438,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 2,
- "yPos": -239.3125,
- "noteFunction": ""
- },
- {
- "time": 3.4637999534606935,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 2,
- "yPos": -205.625,
- "noteFunction": ""
- },
- {
- "time": 3.4637999534606935,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 2,
- "yPos": -205.625,
- "noteFunction": ""
- },
- {
- "time": 3.8508999347686769,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 2,
- "yPos": -138.25,
- "noteFunction": ""
- },
- {
- "time": 4.23799991607666,
- "trackIndex": 3,
- "color": "purple",
- "type": "hold",
- "length": 6.0,
- "barNumber": 2,
- "yPos": -70.86726379394531,
- "noteFunction": ""
- },
- {
- "time": 4.23799991607666,
- "trackIndex": 4,
- "color": "blue",
- "type": "hold",
- "length": 6.0,
- "barNumber": 2,
- "yPos": -70.86726379394531,
- "noteFunction": ""
- },
- {
- "time": 4.818600177764893,
- "trackIndex": 0,
- "color": "red",
- "type": "hold",
- "length": 3.0968000888824465,
- "barNumber": 2,
- "yPos": 30.18742561340332,
- "noteFunction": ""
- },
- {
- "time": 4.818600177764893,
- "trackIndex": 1,
- "color": "green",
- "type": "hold",
- "length": 1.0,
- "barNumber": 2,
- "yPos": 30.18742561340332,
- "noteFunction": ""
- },
- {
- "time": 4.818600177764893,
- "trackIndex": 2,
- "color": "yellow",
- "type": "hold",
- "length": 1.0,
- "barNumber": 2,
- "yPos": 30.18742561340332,
- "noteFunction": ""
- },
- {
- "time": 10.625100135803223,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 4,
- "yPos": -37.17913055419922,
- "noteFunction": ""
- },
- {
- "time": 10.818599700927735,
- "trackIndex": 4,
- "color": "blue",
- "type": "hold",
- "length": 6.0,
- "barNumber": 4,
- "yPos": -3.500127077102661,
- "noteFunction": ""
- },
- {
- "time": 11.205699920654297,
- "trackIndex": 3,
- "color": "purple",
- "type": "hold",
- "length": 6.0,
- "barNumber": 4,
- "yPos": 63.87547302246094,
- "noteFunction": ""
- },
- {
- "time": 11.205699920654297,
- "trackIndex": 2,
- "color": "yellow",
- "type": "hold",
- "length": 6.0,
- "barNumber": 4,
- "yPos": 63.87547302246094,
- "noteFunction": ""
- },
- {
- "time": 11.205699920654297,
- "trackIndex": 1,
- "color": "green",
- "type": "hold",
- "length": 6.0,
- "barNumber": 4,
- "yPos": 63.87547302246094,
- "noteFunction": ""
- },
- {
- "time": 11.205699920654297,
- "trackIndex": 0,
- "color": "red",
- "type": "hold",
- "length": 6.0,
- "barNumber": 4,
- "yPos": 63.87547302246094,
- "noteFunction": ""
- },
- {
- "time": 17.399200439453126,
- "trackIndex": 2,
- "color": "yellow",
- "type": "hold",
- "length": 6.0,
- "barNumber": 6,
- "yPos": 63.8671760559082,
- "noteFunction": ""
- },
- {
- "time": 17.399200439453126,
- "trackIndex": 3,
- "color": "purple",
- "type": "hold",
- "length": 6.0,
- "barNumber": 6,
- "yPos": 63.8671760559082,
- "noteFunction": ""
- },
- {
- "time": 17.399200439453126,
- "trackIndex": 4,
- "color": "blue",
- "type": "hold",
- "length": 6.0,
- "barNumber": 6,
- "yPos": 63.8671760559082,
- "noteFunction": ""
- },
- {
- "time": 17.399200439453126,
- "trackIndex": 1,
- "color": "green",
- "type": "hold",
- "length": 6.0,
- "barNumber": 6,
- "yPos": 63.8671760559082,
- "noteFunction": ""
- },
- {
- "time": 17.399200439453126,
- "trackIndex": 0,
- "color": "red",
- "type": "hold",
- "length": 6.0,
- "barNumber": 6,
- "yPos": 63.8671760559082,
- "noteFunction": ""
- },
- {
- "time": 23.59280014038086,
- "trackIndex": 1,
- "color": "green",
- "type": "hold",
- "length": 6.0,
- "barNumber": 8,
- "yPos": 63.876136779785159,
- "noteFunction": ""
- },
- {
- "time": 23.59280014038086,
- "trackIndex": 2,
- "color": "yellow",
- "type": "hold",
- "length": 6.0,
- "barNumber": 8,
- "yPos": 63.876136779785159,
- "noteFunction": ""
- },
- {
- "time": 23.59280014038086,
- "trackIndex": 0,
- "color": "red",
- "type": "hold",
- "length": 6.0,
- "barNumber": 8,
- "yPos": 63.876136779785159,
- "noteFunction": ""
- },
- {
- "time": 23.59280014038086,
- "trackIndex": 4,
- "color": "blue",
- "type": "hold",
- "length": 6.0,
- "barNumber": 8,
- "yPos": 63.876136779785159,
- "noteFunction": ""
- },
- {
- "time": 23.59280014038086,
- "trackIndex": 3,
- "color": "purple",
- "type": "hold",
- "length": 6.0,
- "barNumber": 8,
- "yPos": 63.876136779785159,
- "noteFunction": ""
- },
- {
- "time": 29.786300659179689,
- "trackIndex": 0,
- "color": "red",
- "type": "hold",
- "length": 6.0,
- "barNumber": 10,
- "yPos": 63.86783981323242,
- "noteFunction": ""
- },
- {
- "time": 29.786300659179689,
- "trackIndex": 4,
- "color": "blue",
- "type": "hold",
- "length": 6.0,
- "barNumber": 10,
- "yPos": 63.86783981323242,
- "noteFunction": ""
- },
- {
- "time": 29.786300659179689,
- "trackIndex": 2,
- "color": "yellow",
- "type": "hold",
- "length": 6.0,
- "barNumber": 10,
- "yPos": 63.86783981323242,
- "noteFunction": ""
- },
- {
- "time": 29.786300659179689,
- "trackIndex": 3,
- "color": "purple",
- "type": "hold",
- "length": 6.0,
- "barNumber": 10,
- "yPos": 63.86783981323242,
- "noteFunction": ""
- },
- {
- "time": 29.786300659179689,
- "trackIndex": 1,
- "color": "green",
- "type": "hold",
- "length": 6.0,
- "barNumber": 10,
- "yPos": 63.86783981323242,
- "noteFunction": ""
- },
- {
- "time": 35.97990036010742,
- "trackIndex": 4,
- "color": "blue",
- "type": "hold",
- "length": 6.0,
- "barNumber": 12,
- "yPos": 63.876800537109378,
- "noteFunction": ""
- },
- {
- "time": 35.97990036010742,
- "trackIndex": 0,
- "color": "red",
- "type": "hold",
- "length": 6.0,
- "barNumber": 12,
- "yPos": 63.876800537109378,
- "noteFunction": ""
- },
- {
- "time": 35.97990036010742,
- "trackIndex": 1,
- "color": "green",
- "type": "hold",
- "length": 6.0,
- "barNumber": 12,
- "yPos": 63.876800537109378,
- "noteFunction": ""
- },
- {
- "time": 35.97990036010742,
- "trackIndex": 2,
- "color": "yellow",
- "type": "hold",
- "length": 6.0,
- "barNumber": 12,
- "yPos": 63.876800537109378,
- "noteFunction": ""
- },
- {
- "time": 35.97990036010742,
- "trackIndex": 3,
- "color": "purple",
- "type": "hold",
- "length": 6.0,
- "barNumber": 12,
- "yPos": 63.876800537109378,
- "noteFunction": ""
- },
- {
- "time": 42.17340087890625,
- "trackIndex": 1,
- "color": "green",
- "type": "hold",
- "length": 6.0,
- "barNumber": 14,
- "yPos": 63.86850357055664,
- "noteFunction": ""
- },
- {
- "time": 42.17340087890625,
- "trackIndex": 4,
- "color": "blue",
- "type": "hold",
- "length": 6.0,
- "barNumber": 14,
- "yPos": 63.86850357055664,
- "noteFunction": ""
- },
- {
- "time": 42.17340087890625,
- "trackIndex": 3,
- "color": "purple",
- "type": "hold",
- "length": 6.0,
- "barNumber": 14,
- "yPos": 63.86850357055664,
- "noteFunction": ""
- },
- {
- "time": 42.17340087890625,
- "trackIndex": 2,
- "color": "yellow",
- "type": "hold",
- "length": 6.0,
- "barNumber": 14,
- "yPos": 63.86850357055664,
- "noteFunction": ""
- },
- {
- "time": 42.17340087890625,
- "trackIndex": 0,
- "color": "red",
- "type": "hold",
- "length": 6.0,
- "barNumber": 14,
- "yPos": 63.86850357055664,
- "noteFunction": ""
- },
- {
- "time": 48.367000579833987,
- "trackIndex": 4,
- "color": "blue",
- "type": "hold",
- "length": 6.0,
- "barNumber": 16,
- "yPos": 63.87746810913086,
- "noteFunction": ""
- },
- {
- "time": 48.367000579833987,
- "trackIndex": 3,
- "color": "purple",
- "type": "hold",
- "length": 6.0,
- "barNumber": 16,
- "yPos": 63.87746810913086,
- "noteFunction": ""
- },
- {
- "time": 48.367000579833987,
- "trackIndex": 2,
- "color": "yellow",
- "type": "hold",
- "length": 6.0,
- "barNumber": 16,
- "yPos": 63.87746810913086,
- "noteFunction": ""
- },
- {
- "time": 48.367000579833987,
- "trackIndex": 0,
- "color": "red",
- "type": "hold",
- "length": 6.0,
- "barNumber": 16,
- "yPos": 63.87746810913086,
- "noteFunction": ""
- },
- {
- "time": 48.367000579833987,
- "trackIndex": 1,
- "color": "green",
- "type": "hold",
- "length": 6.0,
- "barNumber": 16,
- "yPos": 63.87746810913086,
- "noteFunction": ""
- },
- {
- "time": 54.56050109863281,
- "trackIndex": 4,
- "color": "blue",
- "type": "hold",
- "length": 6.0,
- "barNumber": 18,
- "yPos": 63.86916732788086,
- "noteFunction": ""
- },
- {
- "time": 54.56050109863281,
- "trackIndex": 3,
- "color": "purple",
- "type": "hold",
- "length": 6.0,
- "barNumber": 18,
- "yPos": 63.86916732788086,
- "noteFunction": ""
- },
- {
- "time": 54.56050109863281,
- "trackIndex": 1,
- "color": "green",
- "type": "hold",
- "length": 6.0,
- "barNumber": 18,
- "yPos": 63.86916732788086,
- "noteFunction": ""
- },
- {
- "time": 54.56050109863281,
- "trackIndex": 2,
- "color": "yellow",
- "type": "hold",
- "length": 6.0,
- "barNumber": 18,
- "yPos": 63.86916732788086,
- "noteFunction": ""
- },
- {
- "time": 54.56050109863281,
- "trackIndex": 0,
- "color": "red",
- "type": "hold",
- "length": 6.0,
- "barNumber": 18,
- "yPos": 63.86916732788086,
- "noteFunction": ""
- },
- {
- "time": 60.75410079956055,
- "trackIndex": 4,
- "color": "blue",
- "type": "hold",
- "length": 6.0,
- "barNumber": 20,
- "yPos": 63.87813186645508,
- "noteFunction": ""
- },
- {
- "time": 60.75410079956055,
- "trackIndex": 3,
- "color": "purple",
- "type": "hold",
- "length": 6.0,
- "barNumber": 20,
- "yPos": 63.87813186645508,
- "noteFunction": ""
- },
- {
- "time": 60.75410079956055,
- "trackIndex": 0,
- "color": "red",
- "type": "hold",
- "length": 6.0,
- "barNumber": 20,
- "yPos": 63.87813186645508,
- "noteFunction": ""
- },
- {
- "time": 60.75410079956055,
- "trackIndex": 1,
- "color": "green",
- "type": "hold",
- "length": 6.0,
- "barNumber": 20,
- "yPos": 63.87813186645508,
- "noteFunction": ""
- },
- {
- "time": 60.75410079956055,
- "trackIndex": 2,
- "color": "yellow",
- "type": "hold",
- "length": 6.0,
- "barNumber": 20,
- "yPos": 63.87813186645508,
- "noteFunction": ""
- }
- ],
- "enemyList_isEmpty": false,
- "colorSegments": [],
- "is_official": true,
- "noteStatistics": [
- {
- "colorType": "red_tap",
- "count": 3
- },
- {
- "colorType": "green_tap",
- "count": 4
- },
- {
- "colorType": "yellow_tap",
- "count": 4
- },
- {
- "colorType": "purple_tap",
- "count": 5
- },
- {
- "colorType": "blue_tap",
- "count": 3
- },
- {
- "colorType": "purple_hold",
- "count": 10
- },
- {
- "colorType": "blue_hold",
- "count": 10
- },
- {
- "colorType": "red_hold",
- "count": 10
- },
- {
- "colorType": "green_hold",
- "count": 10
- },
- {
- "colorType": "yellow_hold",
- "count": 10
- }
- ],
- "trackStates": {
- "trackFading_active": false,
- "red": {
- "isOn": false,
- "fadeTime": 0.0
- },
- "green": {
- "isOn": false,
- "fadeTime": 0.0
- },
- "yellow": {
- "isOn": false,
- "fadeTime": 0.0
- },
- "purple": {
- "isOn": false,
- "fadeTime": 0.0
- },
- "blue": {
- "isOn": false,
- "fadeTime": 0.0
- }
- }
-}
\ No newline at end of file
diff --git a/Assets/StreamingAssets/KongJiaBin_@16.json.meta b/Assets/StreamingAssets/KongJiaBin_@16.json.meta
deleted file mode 100644
index 002e6343..00000000
--- a/Assets/StreamingAssets/KongJiaBin_@16.json.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: e29f59e32229ac84ea59aab9113eb726
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/exampleSongName_@1.json b/Assets/StreamingAssets/exampleSongName_@1.json
deleted file mode 100644
index dce9fdcf..00000000
--- a/Assets/StreamingAssets/exampleSongName_@1.json
+++ /dev/null
@@ -1,3233 +0,0 @@
-{
- "title": "exampleSongName",
- "composer": "1",
- "illustrator": "1",
- "charter": "1",
- "beatmapId": "1",
- "duration": 222,
- "bpm": 600,
- "difficulty": 1,
- "difficultyName": "1",
- "createdDate": "2025-07-19 16:31:21",
- "musicFile": "E:/Unity/EaseOut_FreshNew_ChartEditor/tmpSong/songs/songsTmp/exampleSongName/exampleSongName_@1.mp3",
- "backgroundFile": "E:/Unity/EaseOut_FreshNew_ChartEditor/tmpSong/songs/songsTmp/exampleSongName/exampleSongName_@1.png",
- "noteAmount": 311,
- "tracks": [
- {
- "color": "red"
- },
- {
- "color": "green"
- },
- {
- "color": "yellow"
- },
- {
- "color": "purple"
- },
- {
- "color": "blue"
- }
- ],
- "notes": [
- {
- "time": 0.043299999088048938,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": -240.32662963867188,
- "noteFunction": ""
- },
- {
- "time": 0.093299999833107,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": -206.63912963867188,
- "noteFunction": ""
- },
- {
- "time": 0.0934000015258789,
- "trackIndex": 2,
- "color": "green",
- "type": "hold",
- "length": 0.20000000298023225,
- "barNumber": 1,
- "yPos": -206.57174682617188,
- "noteFunction": ""
- },
- {
- "time": 0.14350000023841859,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": -172.81687927246095,
- "noteFunction": ""
- },
- {
- "time": 0.14350000023841859,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": -172.81687927246095,
- "noteFunction": ""
- },
- {
- "time": 0.15520000457763673,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": -164.9340057373047,
- "noteFunction": ""
- },
- {
- "time": 0.20520000159740449,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": -131.2465057373047,
- "noteFunction": ""
- },
- {
- "time": 0.2476000040769577,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": -102.67949676513672,
- "noteFunction": ""
- },
- {
- "time": 0.2485000044107437,
- "trackIndex": 4,
- "color": "blue",
- "type": "hold",
- "length": 1.0,
- "barNumber": 1,
- "yPos": -102.07312774658203,
- "noteFunction": ""
- },
- {
- "time": 0.25519999861717226,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": -97.55900573730469,
- "noteFunction": ""
- },
- {
- "time": 0.2840999960899353,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": -78.08763122558594,
- "noteFunction": "poison"
- },
- {
- "time": 0.3052000105381012,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": -63.87149429321289,
- "noteFunction": ""
- },
- {
- "time": 0.35519999265670779,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": -30.18400764465332,
- "noteFunction": ""
- },
- {
- "time": 0.3799000084400177,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": -13.542372703552246,
- "noteFunction": ""
- },
- {
- "time": 0.3880000114440918,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": -8.084996223449707,
- "noteFunction": ""
- },
- {
- "time": 0.4052000045776367,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": 3.5034990310668947,
- "noteFunction": ""
- },
- {
- "time": 0.44279998540878298,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": 28.836484909057618,
- "noteFunction": ""
- },
- {
- "time": 0.44440001249313357,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": 29.91450309753418,
- "noteFunction": ""
- },
- {
- "time": 0.4551999866962433,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": 37.19098663330078,
- "noteFunction": ""
- },
- {
- "time": 0.48910000920295718,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": 60.0311279296875,
- "noteFunction": ""
- },
- {
- "time": 0.5052000284194946,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": 70.8785171508789,
- "noteFunction": ""
- },
- {
- "time": 0.5199000239372253,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": 80.78263854980469,
- "noteFunction": ""
- },
- {
- "time": 0.5543000102043152,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": 103.95962524414063,
- "noteFunction": ""
- },
- {
- "time": 0.5597000122070313,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": 107.5978775024414,
- "noteFunction": ""
- },
- {
- "time": 0.5931000113487244,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": 130.1011199951172,
- "noteFunction": ""
- },
- {
- "time": 0.6277999877929688,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": 153.48023986816407,
- "noteFunction": ""
- },
- {
- "time": 0.6801999807357788,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": 188.78472900390626,
- "noteFunction": ""
- },
- {
- "time": 0.6919999718666077,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": 196.73497009277345,
- "noteFunction": ""
- },
- {
- "time": 0.6919999718666077,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": 196.73497009277345,
- "noteFunction": ""
- },
- {
- "time": 0.6958000063896179,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": 199.2952423095703,
- "noteFunction": ""
- },
- {
- "time": 0.7301999926567078,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": 222.4722442626953,
- "noteFunction": ""
- },
- {
- "time": 0.7612000107765198,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": 243.35850524902345,
- "noteFunction": ""
- },
- {
- "time": 0.7652000188827515,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": 246.0535125732422,
- "noteFunction": ""
- },
- {
- "time": 0.7742000222206116,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": 252.1172637939453,
- "noteFunction": ""
- },
- {
- "time": 0.7802000045776367,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 1,
- "yPos": 256.1597595214844,
- "noteFunction": ""
- },
- {
- "time": 0.8432999849319458,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 2,
- "yPos": -240.32664489746095,
- "noteFunction": ""
- },
- {
- "time": 0.8432999849319458,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 2,
- "yPos": -240.32664489746095,
- "noteFunction": ""
- },
- {
- "time": 0.8921999931335449,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 2,
- "yPos": -207.38026428222657,
- "noteFunction": ""
- },
- {
- "time": 0.9151999950408936,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 2,
- "yPos": -191.88401794433595,
- "noteFunction": ""
- },
- {
- "time": 0.9271000027656555,
- "trackIndex": 2,
- "color": "yellow",
- "type": "hold",
- "length": 1.0,
- "barNumber": 2,
- "yPos": -183.8663787841797,
- "noteFunction": ""
- },
- {
- "time": 0.9433000087738037,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 2,
- "yPos": -172.95162963867188,
- "noteFunction": ""
- },
- {
- "time": 0.9627000093460083,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 2,
- "yPos": -159.88087463378907,
- "noteFunction": ""
- },
- {
- "time": 0.9933000206947327,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 2,
- "yPos": -139.2641143798828,
- "noteFunction": ""
- },
- {
- "time": 1.0433000326156617,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 2,
- "yPos": -105.57661437988281,
- "noteFunction": ""
- },
- {
- "time": 1.0932999849319459,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 2,
- "yPos": -71.88914489746094,
- "noteFunction": ""
- },
- {
- "time": 1.1495000123977662,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 2,
- "yPos": -34.02437973022461,
- "noteFunction": ""
- },
- {
- "time": 1.2034000158309937,
- "trackIndex": 0,
- "color": "red",
- "type": "hold",
- "length": 1.0,
- "barNumber": 2,
- "yPos": 2.2907485961914064,
- "noteFunction": ""
- },
- {
- "time": 1.2303999662399293,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 2,
- "yPos": 20.481964111328126,
- "noteFunction": ""
- },
- {
- "time": 1.243299961090088,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 2,
- "yPos": 29.173336029052736,
- "noteFunction": ""
- },
- {
- "time": 1.2933000326156617,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 2,
- "yPos": 62.86088562011719,
- "noteFunction": ""
- },
- {
- "time": 1.3432999849319459,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 2,
- "yPos": 96.54835510253906,
- "noteFunction": ""
- },
- {
- "time": 1.392199993133545,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 2,
- "yPos": 129.49473571777345,
- "noteFunction": ""
- },
- {
- "time": 1.503999948501587,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 2,
- "yPos": 204.8199462890625,
- "noteFunction": ""
- },
- {
- "time": 1.6904000043869019,
- "trackIndex": 4,
- "color": "blue",
- "type": "hold",
- "length": 1.0,
- "barNumber": 3,
- "yPos": -208.593017578125,
- "noteFunction": ""
- },
- {
- "time": 1.6904000043869019,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 3,
- "yPos": -208.593017578125,
- "noteFunction": ""
- },
- {
- "time": 1.6969000101089478,
- "trackIndex": 3,
- "color": "purple",
- "type": "hold",
- "length": 1.0,
- "barNumber": 3,
- "yPos": -204.21363830566407,
- "noteFunction": ""
- },
- {
- "time": 1.7904000282287598,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 3,
- "yPos": -141.21800231933595,
- "noteFunction": ""
- },
- {
- "time": 1.9843000173568726,
- "trackIndex": 1,
- "color": "green",
- "type": "hold",
- "length": 1.0,
- "barNumber": 3,
- "yPos": -10.577882766723633,
- "noteFunction": ""
- },
- {
- "time": 2.0381999015808107,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 3,
- "yPos": 25.737163543701173,
- "noteFunction": ""
- },
- {
- "time": 2.1050000190734865,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 3,
- "yPos": 70.74374389648438,
- "noteFunction": ""
- },
- {
- "time": 2.1858999729156496,
- "trackIndex": 4,
- "color": "blue",
- "type": "hold",
- "length": 1.0,
- "barNumber": 3,
- "yPos": 125.25008392333985,
- "noteFunction": ""
- },
- {
- "time": 2.1949000358581545,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 3,
- "yPos": 131.31387329101563,
- "noteFunction": ""
- },
- {
- "time": 2.2488999366760256,
- "trackIndex": 1,
- "color": "green",
- "type": "hold",
- "length": 1.0,
- "barNumber": 3,
- "yPos": 167.69630432128907,
- "noteFunction": ""
- },
- {
- "time": 2.4904000759124758,
- "trackIndex": 2,
- "color": "yellow",
- "type": "hold",
- "length": 1.0,
- "barNumber": 4,
- "yPos": -208.5929718017578,
- "noteFunction": ""
- },
- {
- "time": 2.4904000759124758,
- "trackIndex": 0,
- "color": "red",
- "type": "hold",
- "length": 1.0,
- "barNumber": 4,
- "yPos": -208.5929718017578,
- "noteFunction": ""
- },
- {
- "time": 2.6644999980926515,
- "trackIndex": 2,
- "color": "yellow",
- "type": "hold",
- "length": 1.0,
- "barNumber": 4,
- "yPos": -91.29315185546875,
- "noteFunction": ""
- },
- {
- "time": 2.77239990234375,
- "trackIndex": 3,
- "color": "purple",
- "type": "hold",
- "length": 1.0,
- "barNumber": 4,
- "yPos": -18.59559440612793,
- "noteFunction": ""
- },
- {
- "time": 2.880199909210205,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 4,
- "yPos": 54.03466033935547,
- "noteFunction": ""
- },
- {
- "time": 2.90339994430542,
- "trackIndex": 0,
- "color": "red",
- "type": "hold",
- "length": 1.0,
- "barNumber": 4,
- "yPos": 69.66567993164063,
- "noteFunction": ""
- },
- {
- "time": 2.988100051879883,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 4,
- "yPos": 126.73238372802735,
- "noteFunction": ""
- },
- {
- "time": 3.0601000785827638,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 4,
- "yPos": 175.24240112304688,
- "noteFunction": ""
- },
- {
- "time": 3.1268999576568605,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 4,
- "yPos": 220.24880981445313,
- "noteFunction": ""
- },
- {
- "time": 3.1898000240325929,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 4,
- "yPos": 262.62774658203127,
- "noteFunction": ""
- },
- {
- "time": 3.2265000343322756,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 5,
- "yPos": -251.6456298828125,
- "noteFunction": ""
- },
- {
- "time": 3.2985000610351564,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 5,
- "yPos": -203.1356201171875,
- "noteFunction": ""
- },
- {
- "time": 3.3164000511169435,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 5,
- "yPos": -191.07550048828126,
- "noteFunction": ""
- },
- {
- "time": 3.3164000511169435,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 5,
- "yPos": -191.07550048828126,
- "noteFunction": ""
- },
- {
- "time": 3.3613998889923097,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 5,
- "yPos": -160.75685119628907,
- "noteFunction": ""
- },
- {
- "time": 3.4024999141693117,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 5,
- "yPos": -133.0657196044922,
- "noteFunction": ""
- },
- {
- "time": 3.5618999004364015,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 5,
- "yPos": -25.66997718811035,
- "noteFunction": ""
- },
- {
- "time": 3.6745998859405519,
- "trackIndex": 1,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 5,
- "yPos": 50.261634826660159,
- "noteFunction": "poison"
- },
- {
- "time": 3.7246999740600588,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 5,
- "yPos": 84.01657104492188,
- "noteFunction": ""
- },
- {
- "time": 3.7414000034332277,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 5,
- "yPos": 95.2682113647461,
- "noteFunction": ""
- },
- {
- "time": 3.7915000915527345,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 5,
- "yPos": 129.0231475830078,
- "noteFunction": ""
- },
- {
- "time": 3.850600004196167,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 5,
- "yPos": 168.8417205810547,
- "noteFunction": ""
- },
- {
- "time": 3.859600067138672,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 5,
- "yPos": 174.90550231933595,
- "noteFunction": ""
- },
- {
- "time": 3.8814001083374025,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 5,
- "yPos": 189.59327697753907,
- "noteFunction": ""
- },
- {
- "time": 3.908400058746338,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 5,
- "yPos": 207.7845001220703,
- "noteFunction": ""
- },
- {
- "time": 3.9173998832702638,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 5,
- "yPos": 213.84812927246095,
- "noteFunction": ""
- },
- {
- "time": 3.980299949645996,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 5,
- "yPos": 256.22705078125,
- "noteFunction": ""
- },
- {
- "time": 4.034299850463867,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 6,
- "yPos": -246.39051818847657,
- "noteFunction": ""
- },
- {
- "time": 4.047100067138672,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 6,
- "yPos": -237.76637268066407,
- "noteFunction": ""
- },
- {
- "time": 4.048399925231934,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 6,
- "yPos": -236.89059448242188,
- "noteFunction": ""
- },
- {
- "time": 4.065100193023682,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 6,
- "yPos": -225.63877868652345,
- "noteFunction": ""
- },
- {
- "time": 4.07919979095459,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 6,
- "yPos": -216.13917541503907,
- "noteFunction": ""
- },
- {
- "time": 4.133200168609619,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 6,
- "yPos": -179.7564239501953,
- "noteFunction": ""
- },
- {
- "time": 4.145999908447266,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 6,
- "yPos": -171.13259887695313,
- "noteFunction": ""
- },
- {
- "time": 4.15500020980835,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 6,
- "yPos": -165.0686492919922,
- "noteFunction": ""
- },
- {
- "time": 4.196100234985352,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 6,
- "yPos": -137.37750244140626,
- "noteFunction": ""
- },
- {
- "time": 4.208899974822998,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 6,
- "yPos": -128.75367736816407,
- "noteFunction": ""
- },
- {
- "time": 4.246200084686279,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 6,
- "yPos": -103.62273406982422,
- "noteFunction": ""
- },
- {
- "time": 4.25,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 6,
- "yPos": -101.06254577636719,
- "noteFunction": ""
- },
- {
- "time": 4.258999824523926,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 6,
- "yPos": -94.99890899658203,
- "noteFunction": ""
- },
- {
- "time": 4.26800012588501,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 6,
- "yPos": -88.9349594116211,
- "noteFunction": ""
- },
- {
- "time": 4.29040002822876,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 6,
- "yPos": -73.84302520751953,
- "noteFunction": ""
- },
- {
- "time": 4.29040002822876,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 6,
- "yPos": -73.84302520751953,
- "noteFunction": ""
- },
- {
- "time": 4.359600067138672,
- "trackIndex": 2,
- "color": "yellow",
- "type": "hold",
- "length": 1.0,
- "barNumber": 6,
- "yPos": -27.219497680664064,
- "noteFunction": ""
- },
- {
- "time": 4.390399932861328,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 6,
- "yPos": -6.4680891036987309,
- "noteFunction": ""
- },
- {
- "time": 4.435400009155273,
- "trackIndex": 0,
- "color": "red",
- "type": "hold",
- "length": 1.0,
- "barNumber": 6,
- "yPos": 23.850711822509767,
- "noteFunction": ""
- },
- {
- "time": 4.4903998374938969,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 6,
- "yPos": 60.90684509277344,
- "noteFunction": ""
- },
- {
- "time": 4.4944000244140629,
- "trackIndex": 3,
- "color": "purple",
- "type": "hold",
- "length": 1.0,
- "barNumber": 6,
- "yPos": 63.60197067260742,
- "noteFunction": ""
- },
- {
- "time": 4.521399974822998,
- "trackIndex": 1,
- "color": "green",
- "type": "hold",
- "length": 1.0,
- "barNumber": 6,
- "yPos": 81.7931900024414,
- "noteFunction": ""
- },
- {
- "time": 4.590400218963623,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 6,
- "yPos": 128.2821044921875,
- "noteFunction": ""
- },
- {
- "time": 4.638299942016602,
- "trackIndex": 4,
- "color": "blue",
- "type": "hold",
- "length": 1.0,
- "barNumber": 6,
- "yPos": 160.55453491210938,
- "noteFunction": ""
- },
- {
- "time": 5.1631999015808109,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": -24.794118881225587,
- "noteFunction": ""
- },
- {
- "time": 5.1722002029418949,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": -18.730165481567384,
- "noteFunction": ""
- },
- {
- "time": 5.208199977874756,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 5.524682998657227,
- "noteFunction": ""
- },
- {
- "time": 5.226200103759766,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 17.652267456054689,
- "noteFunction": ""
- },
- {
- "time": 5.2530999183654789,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 35.77601623535156,
- "noteFunction": ""
- },
- {
- "time": 5.267300128936768,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 45.34341049194336,
- "noteFunction": ""
- },
- {
- "time": 5.271100044250488,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 47.903602600097659,
- "noteFunction": ""
- },
- {
- "time": 5.303199768066406,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 69.53079223632813,
- "noteFunction": ""
- },
- {
- "time": 5.30709981918335,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 72.158447265625,
- "noteFunction": ""
- },
- {
- "time": 5.30709981918335,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 72.158447265625,
- "noteFunction": ""
- },
- {
- "time": 5.3109002113342289,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 74.71896362304688,
- "noteFunction": ""
- },
- {
- "time": 5.321199893951416,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 81.65837860107422,
- "noteFunction": ""
- },
- {
- "time": 5.3520002365112309,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 102.41010284423828,
- "noteFunction": ""
- },
- {
- "time": 5.3572001457214359,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 105.91354370117188,
- "noteFunction": ""
- },
- {
- "time": 5.3572001457214359,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 105.91354370117188,
- "noteFunction": ""
- },
- {
- "time": 5.361000061035156,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 108.47373962402344,
- "noteFunction": ""
- },
- {
- "time": 5.375100135803223,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 117.97366333007813,
- "noteFunction": ""
- },
- {
- "time": 5.406000137329102,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 138.79254150390626,
- "noteFunction": ""
- },
- {
- "time": 5.406000137329102,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 138.79254150390626,
- "noteFunction": ""
- },
- {
- "time": 5.423999786376953,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 150.9197998046875,
- "noteFunction": ""
- },
- {
- "time": 5.4328999519348148,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 156.91629028320313,
- "noteFunction": ""
- },
- {
- "time": 5.450900077819824,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 169.0438690185547,
- "noteFunction": ""
- },
- {
- "time": 5.452099800109863,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 169.85218811035157,
- "noteFunction": ""
- },
- {
- "time": 5.4868998527526859,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 193.29872131347657,
- "noteFunction": ""
- },
- {
- "time": 5.49970006942749,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 201.92286682128907,
- "noteFunction": ""
- },
- {
- "time": 5.508699893951416,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 207.9864959716797,
- "noteFunction": ""
- },
- {
- "time": 5.510000228881836,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 208.8625946044922,
- "noteFunction": ""
- },
- {
- "time": 5.541999816894531,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 230.4223175048828,
- "noteFunction": ""
- },
- {
- "time": 5.549799919128418,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 235.67764282226563,
- "noteFunction": ""
- },
- {
- "time": 5.571700096130371,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 250.43287658691407,
- "noteFunction": ""
- },
- {
- "time": 5.57289981842041,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 251.24119567871095,
- "noteFunction": ""
- },
- {
- "time": 5.5858001708984379,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 7,
- "yPos": 259.93280029296877,
- "noteFunction": ""
- },
- {
- "time": 5.612800121307373,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -260.8759765625,
- "noteFunction": ""
- },
- {
- "time": 5.631899833679199,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -248.00753784179688,
- "noteFunction": ""
- },
- {
- "time": 5.639699935913086,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -242.75222778320313,
- "noteFunction": ""
- },
- {
- "time": 5.64870023727417,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -236.6882781982422,
- "noteFunction": ""
- },
- {
- "time": 5.657700061798096,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -230.6246337890625,
- "noteFunction": ""
- },
- {
- "time": 5.664000034332275,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -226.38003540039063,
- "noteFunction": ""
- },
- {
- "time": 5.688499927520752,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -209.87322998046876,
- "noteFunction": ""
- },
- {
- "time": 5.70389986038208,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -199.49752807617188,
- "noteFunction": ""
- },
- {
- "time": 5.723100185394287,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -186.56130981445313,
- "noteFunction": ""
- },
- {
- "time": 5.723100185394287,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -186.56130981445313,
- "noteFunction": ""
- },
- {
- "time": 5.7270002365112309,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -183.93365478515626,
- "noteFunction": ""
- },
- {
- "time": 5.748799800872803,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -169.24618530273438,
- "noteFunction": ""
- },
- {
- "time": 5.7758002281188969,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -151.05465698242188,
- "noteFunction": ""
- },
- {
- "time": 5.798900127410889,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -135.49110412597657,
- "noteFunction": ""
- },
- {
- "time": 5.802800178527832,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -132.86343383789063,
- "noteFunction": ""
- },
- {
- "time": 5.804100036621094,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -131.98765563964845,
- "noteFunction": ""
- },
- {
- "time": 5.829699993133545,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -114.73968505859375,
- "noteFunction": ""
- },
- {
- "time": 5.865699768066406,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -90.4848403930664,
- "noteFunction": ""
- },
- {
- "time": 5.870800018310547,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -87.04854583740235,
- "noteFunction": ""
- },
- {
- "time": 5.875999927520752,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -83.54510498046875,
- "noteFunction": ""
- },
- {
- "time": 5.875999927520752,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -83.54510498046875,
- "noteFunction": ""
- },
- {
- "time": 5.888800144195557,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -74.92095947265625,
- "noteFunction": ""
- },
- {
- "time": 5.929900169372559,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -47.229820251464847,
- "noteFunction": ""
- },
- {
- "time": 5.937600135803223,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -42.041969299316409,
- "noteFunction": ""
- },
- {
- "time": 5.942800045013428,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -38.53852844238281,
- "noteFunction": ""
- },
- {
- "time": 5.956900119781494,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -29.038604736328126,
- "noteFunction": ""
- },
- {
- "time": 5.964600086212158,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -23.850751876831056,
- "noteFunction": ""
- },
- {
- "time": 5.996699810028076,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": -2.2235631942749025,
- "noteFunction": ""
- },
- {
- "time": 6.00570011138916,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": 3.8403897285461427,
- "noteFunction": ""
- },
- {
- "time": 6.010799884796143,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": 7.27636194229126,
- "noteFunction": ""
- },
- {
- "time": 6.059700012207031,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": 40.22282409667969,
- "noteFunction": ""
- },
- {
- "time": 6.096700191497803,
- "trackIndex": 3,
- "color": "purple",
- "type": "hold",
- "length": 1.0,
- "barNumber": 8,
- "yPos": 65.15169525146485,
- "noteFunction": ""
- },
- {
- "time": 6.108500003814697,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": 73.10181427001953,
- "noteFunction": ""
- },
- {
- "time": 6.155799865722656,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": 104.97010040283203,
- "noteFunction": ""
- },
- {
- "time": 6.196899890899658,
- "trackIndex": 2,
- "color": "yellow",
- "type": "hold",
- "length": 1.0,
- "barNumber": 8,
- "yPos": 132.66123962402345,
- "noteFunction": ""
- },
- {
- "time": 6.218800067901611,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": 147.41648864746095,
- "noteFunction": ""
- },
- {
- "time": 6.249599933624268,
- "trackIndex": 1,
- "color": "green",
- "type": "hold",
- "length": 1.0,
- "barNumber": 8,
- "yPos": 168.1678924560547,
- "noteFunction": ""
- },
- {
- "time": 6.362599849700928,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": 244.3015899658203,
- "noteFunction": ""
- },
- {
- "time": 6.369800090789795,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 8,
- "yPos": 249.15274047851563,
- "noteFunction": ""
- },
- {
- "time": 6.456399917602539,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 9,
- "yPos": -231.50062561035157,
- "noteFunction": ""
- },
- {
- "time": 6.518799781799316,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 9,
- "yPos": -189.45870971679688,
- "noteFunction": ""
- },
- {
- "time": 6.531099796295166,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 9,
- "yPos": -181.1715850830078,
- "noteFunction": ""
- },
- {
- "time": 6.569399833679199,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 9,
- "yPos": -155.36692810058595,
- "noteFunction": ""
- },
- {
- "time": 6.632299900054932,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 9,
- "yPos": -112.98800659179688,
- "noteFunction": ""
- },
- {
- "time": 6.639599800109863,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 9,
- "yPos": -108.0697021484375,
- "noteFunction": ""
- },
- {
- "time": 6.6570000648498539,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 9,
- "yPos": -96.34627532958985,
- "noteFunction": ""
- },
- {
- "time": 6.729499816894531,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 9,
- "yPos": -47.49956512451172,
- "noteFunction": ""
- },
- {
- "time": 6.734000205993652,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 9,
- "yPos": -44.467430114746097,
- "noteFunction": ""
- },
- {
- "time": 6.769999980926514,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 9,
- "yPos": -20.212581634521486,
- "noteFunction": ""
- },
- {
- "time": 6.797599792480469,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 9,
- "yPos": -1.6172080039978028,
- "noteFunction": ""
- },
- {
- "time": 6.80079984664917,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 9,
- "yPos": 0.5388283729553223,
- "noteFunction": ""
- },
- {
- "time": 6.81879997253418,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 9,
- "yPos": 12.666413307189942,
- "noteFunction": ""
- },
- {
- "time": 6.867599964141846,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 9,
- "yPos": 45.545406341552737,
- "noteFunction": ""
- },
- {
- "time": 6.908699989318848,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 9,
- "yPos": 73.2365493774414,
- "noteFunction": ""
- },
- {
- "time": 6.921599864959717,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 9,
- "yPos": 81.92784118652344,
- "noteFunction": ""
- },
- {
- "time": 6.926700115203857,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 9,
- "yPos": 85.3641357421875,
- "noteFunction": ""
- },
- {
- "time": 6.936299800872803,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 9,
- "yPos": 91.83192443847656,
- "noteFunction": ""
- },
- {
- "time": 6.971700191497803,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 9,
- "yPos": 115.68293762207031,
- "noteFunction": ""
- },
- {
- "time": 7.011499881744385,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 9,
- "yPos": 142.4979705810547,
- "noteFunction": ""
- },
- {
- "time": 7.0295000076293949,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 9,
- "yPos": 154.6255645751953,
- "noteFunction": ""
- },
- {
- "time": 7.155200004577637,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 9,
- "yPos": 239.31593322753907,
- "noteFunction": ""
- },
- {
- "time": 7.20550012588501,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": -265.79437255859377,
- "noteFunction": ""
- },
- {
- "time": 7.255199909210205,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": -232.3091278076172,
- "noteFunction": ""
- },
- {
- "time": 7.293700218200684,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": -206.3695526123047,
- "noteFunction": ""
- },
- {
- "time": 7.305200099945068,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": -198.6215057373047,
- "noteFunction": ""
- },
- {
- "time": 7.355199813842773,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": -164.9342041015625,
- "noteFunction": ""
- },
- {
- "time": 7.360499858856201,
- "trackIndex": 4,
- "color": "blue",
- "type": "hold",
- "length": 1.0,
- "barNumber": 10,
- "yPos": -161.36329650878907,
- "noteFunction": ""
- },
- {
- "time": 7.368299961090088,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": -156.10797119140626,
- "noteFunction": ""
- },
- {
- "time": 7.368299961090088,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": -156.10797119140626,
- "noteFunction": ""
- },
- {
- "time": 7.405200004577637,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": -131.24656677246095,
- "noteFunction": ""
- },
- {
- "time": 7.418300151824951,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": -122.42034912109375,
- "noteFunction": ""
- },
- {
- "time": 7.418300151824951,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": -122.42034912109375,
- "noteFunction": ""
- },
- {
- "time": 7.4552001953125,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": -97.55894470214844,
- "noteFunction": ""
- },
- {
- "time": 7.468299865722656,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": -88.73303985595703,
- "noteFunction": ""
- },
- {
- "time": 7.469699859619141,
- "trackIndex": 3,
- "color": "purple",
- "type": "hold",
- "length": 1.0,
- "barNumber": 10,
- "yPos": -87.789794921875,
- "noteFunction": ""
- },
- {
- "time": 7.493299961090088,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": -71.88922882080078,
- "noteFunction": ""
- },
- {
- "time": 7.505199909210205,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": -63.87163543701172,
- "noteFunction": ""
- },
- {
- "time": 7.5183000564575199,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": -55.045413970947269,
- "noteFunction": ""
- },
- {
- "time": 7.543300151824951,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": -38.20159912109375,
- "noteFunction": ""
- },
- {
- "time": 7.555200099945068,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": -30.18400764465332,
- "noteFunction": ""
- },
- {
- "time": 7.568299770355225,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": -21.35810661315918,
- "noteFunction": ""
- },
- {
- "time": 7.593299865722656,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": -4.514291763305664,
- "noteFunction": ""
- },
- {
- "time": 7.605199813842773,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": 3.503298282623291,
- "noteFunction": ""
- },
- {
- "time": 7.618299961090088,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": 12.329522132873536,
- "noteFunction": ""
- },
- {
- "time": 7.6433000564575199,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": 29.173336029052736,
- "noteFunction": ""
- },
- {
- "time": 7.655200004577637,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": 37.19092559814453,
- "noteFunction": ""
- },
- {
- "time": 7.668300151824951,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": 46.01715087890625,
- "noteFunction": ""
- },
- {
- "time": 7.693299770355225,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": 62.86064147949219,
- "noteFunction": ""
- },
- {
- "time": 7.7052001953125,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": 70.87855529785156,
- "noteFunction": ""
- },
- {
- "time": 7.718299865722656,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": 79.70446014404297,
- "noteFunction": ""
- },
- {
- "time": 7.743299961090088,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": 96.54827117919922,
- "noteFunction": ""
- },
- {
- "time": 7.755199909210205,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": 104.56586456298828,
- "noteFunction": ""
- },
- {
- "time": 7.7683000564575199,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": 113.39208221435547,
- "noteFunction": ""
- },
- {
- "time": 7.793300151824951,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": 130.23590087890626,
- "noteFunction": ""
- },
- {
- "time": 7.805200099945068,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": 138.2534942626953,
- "noteFunction": ""
- },
- {
- "time": 7.818299770355225,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": 147.0793914794922,
- "noteFunction": ""
- },
- {
- "time": 7.843299865722656,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": 163.92320251464845,
- "noteFunction": ""
- },
- {
- "time": 7.855199813842773,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": 171.9407958984375,
- "noteFunction": ""
- },
- {
- "time": 7.868299961090088,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": 180.7670135498047,
- "noteFunction": ""
- },
- {
- "time": 7.8933000564575199,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": 197.61083984375,
- "noteFunction": ""
- },
- {
- "time": 7.905200004577637,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": 205.62841796875,
- "noteFunction": ""
- },
- {
- "time": 7.918300151824951,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": 214.45465087890626,
- "noteFunction": ""
- },
- {
- "time": 7.943299770355225,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": 231.2981414794922,
- "noteFunction": ""
- },
- {
- "time": 7.9552001953125,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 10,
- "yPos": 239.31605529785157,
- "noteFunction": ""
- },
- {
- "time": 8.335700035095215,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 11,
- "yPos": -43.32218551635742,
- "noteFunction": ""
- },
- {
- "time": 8.390399932861329,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 11,
- "yPos": -6.468129634857178,
- "noteFunction": ""
- },
- {
- "time": 8.390399932861329,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 11,
- "yPos": -6.468129634857178,
- "noteFunction": ""
- },
- {
- "time": 8.449000358581543,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 11,
- "yPos": 33.01390838623047,
- "noteFunction": ""
- },
- {
- "time": 8.465399742126465,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 11,
- "yPos": 44.062992095947269,
- "noteFunction": ""
- },
- {
- "time": 8.515399932861329,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 11,
- "yPos": 77.75061798095703,
- "noteFunction": ""
- },
- {
- "time": 8.515399932861329,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 11,
- "yPos": 77.75061798095703,
- "noteFunction": ""
- },
- {
- "time": 8.565400123596192,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 11,
- "yPos": 111.43824768066406,
- "noteFunction": ""
- },
- {
- "time": 8.615400314331055,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 11,
- "yPos": 145.12586975097657,
- "noteFunction": ""
- },
- {
- "time": 8.690400123596192,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 11,
- "yPos": 195.65699768066407,
- "noteFunction": ""
- },
- {
- "time": 8.690400123596192,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 11,
- "yPos": 195.65699768066407,
- "noteFunction": ""
- },
- {
- "time": 8.690400123596192,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 11,
- "yPos": 195.65699768066407,
- "noteFunction": ""
- },
- {
- "time": 8.690400123596192,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 11,
- "yPos": 195.65699768066407,
- "noteFunction": ""
- },
- {
- "time": 8.690400123596192,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 11,
- "yPos": 195.65699768066407,
- "noteFunction": ""
- },
- {
- "time": 8.844799995422364,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 12,
- "yPos": -239.3160858154297,
- "noteFunction": ""
- },
- {
- "time": 8.894800186157227,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 12,
- "yPos": -205.6284637451172,
- "noteFunction": ""
- },
- {
- "time": 8.894800186157227,
- "trackIndex": 2,
- "color": "yellow",
- "type": "hold",
- "length": 1.0,
- "barNumber": 12,
- "yPos": -205.6284637451172,
- "noteFunction": ""
- },
- {
- "time": 8.94480037689209,
- "trackIndex": 4,
- "color": "blue",
- "type": "hold",
- "length": 1.0,
- "barNumber": 12,
- "yPos": -171.9408416748047,
- "noteFunction": ""
- },
- {
- "time": 8.994799613952637,
- "trackIndex": 3,
- "color": "purple",
- "type": "hold",
- "length": 1.0,
- "barNumber": 12,
- "yPos": -138.25384521484376,
- "noteFunction": ""
- },
- {
- "time": 8.994799613952637,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 12,
- "yPos": -138.25384521484376,
- "noteFunction": ""
- },
- {
- "time": 8.994799613952637,
- "trackIndex": 0,
- "color": "red",
- "type": "hold",
- "length": 1.0,
- "barNumber": 12,
- "yPos": -138.25384521484376,
- "noteFunction": ""
- },
- {
- "time": 9.0447998046875,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 12,
- "yPos": -104.56622314453125,
- "noteFunction": ""
- },
- {
- "time": 9.094799995422364,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 12,
- "yPos": -70.87859344482422,
- "noteFunction": ""
- },
- {
- "time": 9.144800186157227,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 12,
- "yPos": -37.19096755981445,
- "noteFunction": ""
- },
- {
- "time": 9.318300247192383,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 12,
- "yPos": 79.70469665527344,
- "noteFunction": ""
- },
- {
- "time": 9.368300437927246,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 12,
- "yPos": 113.39232635498047,
- "noteFunction": ""
- },
- {
- "time": 9.418299674987793,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 12,
- "yPos": 147.07931518554688,
- "noteFunction": ""
- },
- {
- "time": 9.468299865722657,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 12,
- "yPos": 180.76693725585938,
- "noteFunction": ""
- },
- {
- "time": 9.51830005645752,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 12,
- "yPos": 214.45457458496095,
- "noteFunction": ""
- },
- {
- "time": 9.568300247192383,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 12,
- "yPos": 248.14219665527345,
- "noteFunction": ""
- },
- {
- "time": 9.64330005645752,
- "trackIndex": 2,
- "color": "yellow",
- "type": "hold",
- "length": 1.0,
- "barNumber": 13,
- "yPos": -240.32669067382813,
- "noteFunction": ""
- },
- {
- "time": 9.64330005645752,
- "trackIndex": 3,
- "color": "purple",
- "type": "hold",
- "length": 1.0,
- "barNumber": 13,
- "yPos": -240.32669067382813,
- "noteFunction": ""
- },
- {
- "time": 9.64330005645752,
- "trackIndex": 4,
- "color": "blue",
- "type": "hold",
- "length": 1.0,
- "barNumber": 13,
- "yPos": -240.32669067382813,
- "noteFunction": ""
- },
- {
- "time": 9.668299674987793,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 13,
- "yPos": -223.48318481445313,
- "noteFunction": ""
- },
- {
- "time": 9.718299865722657,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 13,
- "yPos": -189.79556274414063,
- "noteFunction": ""
- },
- {
- "time": 9.76830005645752,
- "trackIndex": 0,
- "color": "red",
- "type": "hold",
- "length": 1.0,
- "barNumber": 13,
- "yPos": -156.10794067382813,
- "noteFunction": ""
- },
- {
- "time": 9.843299865722657,
- "trackIndex": 1,
- "color": "green",
- "type": "hold",
- "length": 1.0,
- "barNumber": 13,
- "yPos": -105.57681274414063,
- "noteFunction": ""
- },
- {
- "time": 10.07409954071045,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 13,
- "yPos": 49.92446517944336,
- "noteFunction": ""
- },
- {
- "time": 10.663700103759766,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 14,
- "yPos": -91.83216094970703,
- "noteFunction": ""
- },
- {
- "time": 11.605899810791016,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 15,
- "yPos": 3.9748809337615969,
- "noteFunction": ""
- },
- {
- "time": 11.860300064086914,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 15,
- "yPos": 175.37704467773438,
- "noteFunction": ""
- },
- {
- "time": 12.372300148010254,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 16,
- "yPos": -18.662899017333986,
- "noteFunction": ""
- },
- {
- "time": 13.227299690246582,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 17,
- "yPos": 18.393033981323243,
- "noteFunction": ""
- },
- {
- "time": 13.94480037689209,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 18,
- "yPos": -37.190887451171878,
- "noteFunction": ""
- },
- {
- "time": 14.368300437927246,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 18,
- "yPos": 248.14227294921876,
- "noteFunction": ""
- },
- {
- "time": 25.34480094909668,
- "trackIndex": 0,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 32,
- "yPos": 97.55938720703125,
- "noteFunction": ""
- },
- {
- "time": 28.244800567626954,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 36,
- "yPos": -104.56590270996094,
- "noteFunction": ""
- },
- {
- "time": 28.244800567626954,
- "trackIndex": 4,
- "color": "red",
- "type": "tap",
- "length": 0.0,
- "barNumber": 36,
- "yPos": -104.56590270996094,
- "noteFunction": ""
- },
- {
- "time": 28.2947998046875,
- "trackIndex": 3,
- "color": "purple",
- "type": "tap",
- "length": 0.0,
- "barNumber": 36,
- "yPos": -70.87891387939453,
- "noteFunction": ""
- },
- {
- "time": 28.2947998046875,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 36,
- "yPos": -70.87891387939453,
- "noteFunction": ""
- },
- {
- "time": 28.2947998046875,
- "trackIndex": 1,
- "color": "green",
- "type": "tap",
- "length": 0.0,
- "barNumber": 36,
- "yPos": -70.87891387939453,
- "noteFunction": ""
- },
- {
- "time": 28.34480094909668,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 36,
- "yPos": -37.190643310546878,
- "noteFunction": ""
- },
- {
- "time": 28.394800186157228,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 36,
- "yPos": -3.503659725189209,
- "noteFunction": ""
- },
- {
- "time": 28.444799423217775,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 36,
- "yPos": 30.183326721191408,
- "noteFunction": ""
- },
- {
- "time": 28.494800567626954,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 36,
- "yPos": 63.87159729003906,
- "noteFunction": ""
- },
- {
- "time": 28.5447998046875,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 36,
- "yPos": 97.55857849121094,
- "noteFunction": ""
- },
- {
- "time": 28.59480094909668,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 36,
- "yPos": 131.24685668945313,
- "noteFunction": ""
- },
- {
- "time": 28.644800186157228,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 36,
- "yPos": 164.933837890625,
- "noteFunction": ""
- },
- {
- "time": 28.694799423217775,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 36,
- "yPos": 198.62081909179688,
- "noteFunction": ""
- },
- {
- "time": 28.744800567626954,
- "trackIndex": 4,
- "color": "blue",
- "type": "tap",
- "length": 0.0,
- "barNumber": 36,
- "yPos": 232.30909729003907,
- "noteFunction": ""
- },
- {
- "time": 40.49480056762695,
- "trackIndex": 2,
- "color": "yellow",
- "type": "tap",
- "length": 0.0,
- "barNumber": 51,
- "yPos": 63.87147521972656,
- "noteFunction": ""
- }
- ],
- "enemyList_isEmpty": false,
- "colorSegments": [
- {
- "enemyID": "kong",
- "percentage": 20.0
- },
- {
- "enemyID": "jia",
- "percentage": 20.0
- },
- {
- "enemyID": "bin",
- "percentage": 32.099998474121097
- },
- {
- "enemyID": "s",
- "percentage": 7.900000095367432
- },
- {
- "enemyID": "b",
- "percentage": 20.0
- }
- ],
- "is_official": true,
- "noteStatistics": [
- {
- "colorType": "blue_tap",
- "count": 53
- },
- {
- "colorType": "green_hold",
- "count": 6
- },
- {
- "colorType": "purple_tap",
- "count": 46
- },
- {
- "colorType": "green_tap",
- "count": 69
- },
- {
- "colorType": "red_tap",
- "count": 58
- },
- {
- "colorType": "blue_hold",
- "count": 7
- },
- {
- "colorType": "yellow_tap",
- "count": 52
- },
- {
- "colorType": "yellow_hold",
- "count": 7
- },
- {
- "colorType": "red_hold",
- "count": 6
- },
- {
- "colorType": "purple_hold",
- "count": 7
- }
- ],
- "trackStates": {
- "trackFading_active": false,
- "red": {
- "isOn": false,
- "fadeTime": 0.0
- },
- "green": {
- "isOn": false,
- "fadeTime": 0.0
- },
- "yellow": {
- "isOn": false,
- "fadeTime": 0.0
- },
- "purple": {
- "isOn": false,
- "fadeTime": 0.0
- },
- "blue": {
- "isOn": false,
- "fadeTime": 0.0
- }
- }
-}
\ No newline at end of file
diff --git a/Assets/StreamingAssets/exampleSongName_@1.json.meta b/Assets/StreamingAssets/exampleSongName_@1.json.meta
deleted file mode 100644
index bf4a8479..00000000
--- a/Assets/StreamingAssets/exampleSongName_@1.json.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 7b1de74fe81264d4092e27d2191be0d8
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2.meta
deleted file mode 100644
index fa985052..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 17be1f8a2f21e0049879e5119b3bcad8
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView.meta
deleted file mode 100644
index 44006547..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: b3a690ac04311734692c821109495034
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/AutoLaunchProtocolsComponent.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/AutoLaunchProtocolsComponent.meta
deleted file mode 100644
index 59b33813..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/AutoLaunchProtocolsComponent.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 5b90d4905a54e4b4dbcad8efd9a82461
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/BrowserMetrics.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/BrowserMetrics.meta
deleted file mode 100644
index 38a01152..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/BrowserMetrics.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: d854e85daeb5b31489fea4a555f755bf
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/BrowserMetrics/BrowserMetrics-6949EC10-2194.pma b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/BrowserMetrics/BrowserMetrics-6949EC10-2194.pma
deleted file mode 100644
index 104c58d5..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/BrowserMetrics/BrowserMetrics-6949EC10-2194.pma and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/BrowserMetrics/BrowserMetrics-6949EC10-2194.pma.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/BrowserMetrics/BrowserMetrics-6949EC10-2194.pma.meta
deleted file mode 100644
index 3efded41..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/BrowserMetrics/BrowserMetrics-6949EC10-2194.pma.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: fdd55d16175dfeb40aab405ddeab567d
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/BrowserMetrics/BrowserMetrics-6949EC1A-D394.pma b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/BrowserMetrics/BrowserMetrics-6949EC1A-D394.pma
deleted file mode 100644
index 862d7fd9..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/BrowserMetrics/BrowserMetrics-6949EC1A-D394.pma and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/BrowserMetrics/BrowserMetrics-6949EC1A-D394.pma.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/BrowserMetrics/BrowserMetrics-6949EC1A-D394.pma.meta
deleted file mode 100644
index 9acad4d4..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/BrowserMetrics/BrowserMetrics-6949EC1A-D394.pma.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 7856d24a5713c6f46ae10440096b3418
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/CertificateRevocation.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/CertificateRevocation.meta
deleted file mode 100644
index 9eedb998..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/CertificateRevocation.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: c5d89ab93cf353e4689d5d0459725992
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Crashpad.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Crashpad.meta
deleted file mode 100644
index 330391f8..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Crashpad.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: f5991264910b4b94a8c3be1dec547f75
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Crashpad/attachments.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Crashpad/attachments.meta
deleted file mode 100644
index 799eac39..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Crashpad/attachments.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 5c0ea5398ea102a438739819360fa7e4
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Crashpad/metadata b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Crashpad/metadata
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Crashpad/metadata.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Crashpad/metadata.meta
deleted file mode 100644
index 4ad755fc..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Crashpad/metadata.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: d19bbe6aa2304114f9fc8e3579b37ace
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Crashpad/reports.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Crashpad/reports.meta
deleted file mode 100644
index a058d56f..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Crashpad/reports.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 27c46abd591e1d24880fc7ca95d3dca1
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Crashpad/settings.dat b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Crashpad/settings.dat
deleted file mode 100644
index 0ebdccf8..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Crashpad/settings.dat and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Crashpad/settings.dat.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Crashpad/settings.dat.meta
deleted file mode 100644
index 756f273a..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Crashpad/settings.dat.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 45aab4fe51a13b44f8557c594d03fe0d
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Crashpad/throttle_store.dat b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Crashpad/throttle_store.dat
deleted file mode 100644
index 9639e1b0..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Crashpad/throttle_store.dat
+++ /dev/null
@@ -1 +0,0 @@
-level=none expiry=0
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Crashpad/throttle_store.dat.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Crashpad/throttle_store.dat.meta
deleted file mode 100644
index 717ac1c3..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Crashpad/throttle_store.dat.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: c523bcbdf800ef5499e63c674f6b7c92
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/CrashpadMetrics-active.pma b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/CrashpadMetrics-active.pma
deleted file mode 100644
index a023a98c..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/CrashpadMetrics-active.pma and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/CrashpadMetrics-active.pma.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/CrashpadMetrics-active.pma.meta
deleted file mode 100644
index 8e51f319..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/CrashpadMetrics-active.pma.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 354b2d2c0905c6f4b9ab87366913037a
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/CrashpadMetrics.pma b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/CrashpadMetrics.pma
deleted file mode 100644
index a023a98c..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/CrashpadMetrics.pma and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/CrashpadMetrics.pma.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/CrashpadMetrics.pma.meta
deleted file mode 100644
index 3337edc7..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/CrashpadMetrics.pma.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 9ea0ae9658a701b4f86399afc7889204
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default.meta
deleted file mode 100644
index d9a15d29..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 455638bc5859bc94695f64cae7a817ed
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/BookmarkMergedSurfaceOrdering b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/BookmarkMergedSurfaceOrdering
deleted file mode 100644
index 2c63c085..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/BookmarkMergedSurfaceOrdering
+++ /dev/null
@@ -1,2 +0,0 @@
-{
-}
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/BookmarkMergedSurfaceOrdering.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/BookmarkMergedSurfaceOrdering.meta
deleted file mode 100644
index b71c8e1a..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/BookmarkMergedSurfaceOrdering.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 99cd8e3135de47743b66dec04427a2ac
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache.meta
deleted file mode 100644
index 0ec5517d..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 55145ca1f0920f1409577041c2b078bb
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data.meta
deleted file mode 100644
index 482eecbd..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: c2b7c2a7b95a44143818fc4419f527d6
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_0
deleted file mode 100644
index 6c8bd5da..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_0.meta
deleted file mode 100644
index 5b36caa0..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: ddde08d96b2145a4aa268d90af0dcece
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_1 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_1
deleted file mode 100644
index 8b3d76e9..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_1 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_1.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_1.meta
deleted file mode 100644
index 2c7baf97..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_1.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: d8dc598897bd7974caffeec408e88d4c
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_2 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_2
deleted file mode 100644
index 89076150..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_2 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_2.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_2.meta
deleted file mode 100644
index c45e4ef5..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_2.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: f2093035ccb63db4280042e173dde890
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_3 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_3
deleted file mode 100644
index 6515d0e1..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_3 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_3.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_3.meta
deleted file mode 100644
index 538e532b..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_3.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: d98912b65a09c6841a96bf3f1bedc954
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000002 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000002
deleted file mode 100644
index 159dc020..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000002 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000002.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000002.meta
deleted file mode 100644
index 09ed7f2d..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000002.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 442089b03e0caa44ea7231b9be25b0e8
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000003 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000003
deleted file mode 100644
index 7e737305..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000003 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000003.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000003.meta
deleted file mode 100644
index 53431793..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000003.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 31bbd2342f3c31f4d863735f45fd222b
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000004 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000004
deleted file mode 100644
index 534f6668..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000004 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000004.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000004.meta
deleted file mode 100644
index 095ef58e..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000004.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 4be5195c27d20d343b0ab3ce6d78d5bc
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000005 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000005
deleted file mode 100644
index 2df55ae4..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000005 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000005.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000005.meta
deleted file mode 100644
index e619c9fb..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000005.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: c934586fd608f5e4a812096bae36e7ac
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000006 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000006
deleted file mode 100644
index 74da59b6..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000006 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000006.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000006.meta
deleted file mode 100644
index b0d6baf2..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000006.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: ef4446fc8ef71244f84c22e685d14aa4
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000007 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000007
deleted file mode 100644
index 254ad102..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000007 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000007.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000007.meta
deleted file mode 100644
index 1f01dd37..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000007.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 04d6a228aeb377e4790153925b249d82
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000008 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000008
deleted file mode 100644
index 2064e979..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000008 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000008.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000008.meta
deleted file mode 100644
index c44b04d3..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000008.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 5ee404de47c6c4a4a9080b3c25cd2e21
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000009 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000009
deleted file mode 100644
index 1e648bae..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000009 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000009.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000009.meta
deleted file mode 100644
index 329ab874..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000009.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 51335a0e9abbf914c8629702b37a99c5
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000a b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000a
deleted file mode 100644
index 607abbed..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000a and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000a.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000a.meta
deleted file mode 100644
index 6184d846..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000a.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: ea42a4b68c47d8549a127d2aea72ab61
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000b b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000b
deleted file mode 100644
index b96afdce..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000b and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000b.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000b.meta
deleted file mode 100644
index 35e91af6..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000b.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 88a1ce82382751342bd782831f6bf082
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000c b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000c
deleted file mode 100644
index cc9e728a..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000c and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000c.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000c.meta
deleted file mode 100644
index f5bbf462..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000c.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 46b97c4a835a40e429a619d3b3b53be3
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000e b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000e
deleted file mode 100644
index 737bf533..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000e and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000e.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000e.meta
deleted file mode 100644
index e3baebde..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000e.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: c2a19d7610ef7c54e8e5239b5e0e4bae
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000f b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000f
deleted file mode 100644
index c75ab696..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000f and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000f.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000f.meta
deleted file mode 100644
index 8a2c2994..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00000f.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 2620ea3a476dafc4bb32d73c8e2210ab
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000010 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000010
deleted file mode 100644
index db2a79b0..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000010 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000010.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000010.meta
deleted file mode 100644
index a7f4e584..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000010.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 4a4ab12fff20e5f43bbc14d152e7d425
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000011 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000011
deleted file mode 100644
index 09dcc302..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000011 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000011.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000011.meta
deleted file mode 100644
index b8a27ab6..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000011.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 79bd3f31c8ef9f447bd4be890b2f8522
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000012 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000012
deleted file mode 100644
index a858b344..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000012 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000012.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000012.meta
deleted file mode 100644
index e2ac33b9..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000012.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 9cfed19f69d3af341a0703e22ec90f25
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000013 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000013
deleted file mode 100644
index 756681f3..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000013 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000013.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000013.meta
deleted file mode 100644
index baeeaac3..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000013.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 0206c063defc52b46ac37f388b52d28d
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000014 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000014
deleted file mode 100644
index 46c4bac6..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000014 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000014.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000014.meta
deleted file mode 100644
index 6794a0f6..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000014.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: da3048bb4bb134a4cb9e77cb8f244772
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000015 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000015
deleted file mode 100644
index a5089190..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000015 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000015.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000015.meta
deleted file mode 100644
index 63397245..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000015.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 2395e280539f62a45890bec3592ff9a9
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000016 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000016
deleted file mode 100644
index 5c84495d..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000016 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000016.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000016.meta
deleted file mode 100644
index 0b94ff0c..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000016.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 211dd77dd498b3344827c8fe45d054fd
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000017 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000017
deleted file mode 100644
index b5233562..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000017 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000017.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000017.meta
deleted file mode 100644
index 26f16087..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000017.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: c22c9b0d0ba248141a742b7575b8b658
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000018 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000018
deleted file mode 100644
index 98af8c80..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000018 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000018.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000018.meta
deleted file mode 100644
index 47f1fca6..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000018.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 81d1bc145ad23704cbaf55bb14e11490
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000019 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000019
deleted file mode 100644
index b9363ff7..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000019 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000019.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000019.meta
deleted file mode 100644
index e1fb9f86..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000019.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: bf39ca51f227f1145864a34cdb16a350
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001a b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001a
deleted file mode 100644
index 153fff64..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001a and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001a.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001a.meta
deleted file mode 100644
index 2fae4687..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001a.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: e7d985827de11fe4b8c7a9889aff1276
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001b b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001b
deleted file mode 100644
index bf2cb2e4..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001b and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001b.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001b.meta
deleted file mode 100644
index 34e733c8..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001b.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: ad909121d82d8744481b857a74177880
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001c b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001c
deleted file mode 100644
index 4883c7ab..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001c and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001c.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001c.meta
deleted file mode 100644
index 3896ee3e..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001c.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: fbc8e25eff2058e4381e7d475526b754
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001d b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001d
deleted file mode 100644
index 4829cd20..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001d and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001d.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001d.meta
deleted file mode 100644
index f61cff3b..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001d.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 051d7d57ed2249c4ba38ce67dbec6b9f
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001e b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001e
deleted file mode 100644
index a416693e..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001e and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001e.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001e.meta
deleted file mode 100644
index f467a936..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001e.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: cb4512691540b8546a0fd45344d35edf
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001f b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001f
deleted file mode 100644
index 4a3c98b7..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001f and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001f.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001f.meta
deleted file mode 100644
index 802e5a07..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_00001f.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: bc67240db7d337c4eba26be03d2076e6
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000021 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000021
deleted file mode 100644
index bffc2b1c..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000021 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000021.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000021.meta
deleted file mode 100644
index 83266dc8..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/f_000021.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 2fa02eef8db42db49a84ab0bececaf4c
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/index b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/index
deleted file mode 100644
index 5d52eea3..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/index and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/index.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/index.meta
deleted file mode 100644
index f6ee76f6..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/Cache_Data/index.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 9c3c0297ba8549447a2cf3042c2ca271
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/No_Vary_Search.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/No_Vary_Search.meta
deleted file mode 100644
index 0fff125d..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/No_Vary_Search.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 737ec60b215d39b45bc3b4188737b4e3
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/No_Vary_Search/journal.baj b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/No_Vary_Search/journal.baj
deleted file mode 100644
index 54fe66eb..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/No_Vary_Search/journal.baj
+++ /dev/null
@@ -1 +0,0 @@
-$F~
\ No newline at end of file
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/No_Vary_Search/journal.baj.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/No_Vary_Search/journal.baj.meta
deleted file mode 100644
index 6bba5cd4..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/No_Vary_Search/journal.baj.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 4646e8f9f3f8bf5489bb37d0cfc481d5
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/No_Vary_Search/snapshot.baf b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/No_Vary_Search/snapshot.baf
deleted file mode 100644
index 8912405f..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/No_Vary_Search/snapshot.baf and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/No_Vary_Search/snapshot.baf.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/No_Vary_Search/snapshot.baf.meta
deleted file mode 100644
index da6b086e..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Cache/No_Vary_Search/snapshot.baf.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: cbcd5c8846160664a9f50831a1668630
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ClientCertificates.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ClientCertificates.meta
deleted file mode 100644
index 9ad9c7e7..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ClientCertificates.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: a654c3bf35ae09448a18f810a8043939
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ClientCertificates/LOCK b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ClientCertificates/LOCK
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ClientCertificates/LOCK.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ClientCertificates/LOCK.meta
deleted file mode 100644
index ab736a2e..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ClientCertificates/LOCK.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 8767b1e603b0e0c4ca4af25d75a0cb78
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ClientCertificates/LOG b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ClientCertificates/LOG
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ClientCertificates/LOG.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ClientCertificates/LOG.meta
deleted file mode 100644
index 61d4b82c..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ClientCertificates/LOG.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: cf9419d00747e384386afba1241dbcaa
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ClientCertificates/LOG.old b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ClientCertificates/LOG.old
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ClientCertificates/LOG.old.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ClientCertificates/LOG.old.meta
deleted file mode 100644
index e549586d..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ClientCertificates/LOG.old.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 07313b28de82d734a8d32b2ff2e815cd
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache.meta
deleted file mode 100644
index 590e6698..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 9c9a5f6209f9f6c4bba34eceb4405962
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js.meta
deleted file mode 100644
index 33fa0aa8..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: c3e5f203cded70245968d41c82ed48f4
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/017ce2a33cd2dfbd_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/017ce2a33cd2dfbd_0
deleted file mode 100644
index 25ac7bdc..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/017ce2a33cd2dfbd_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/017ce2a33cd2dfbd_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/017ce2a33cd2dfbd_0.meta
deleted file mode 100644
index 06f74a62..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/017ce2a33cd2dfbd_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 7a779128744424d4e81e93ec1d25f579
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/03cb22a78f481d51_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/03cb22a78f481d51_0
deleted file mode 100644
index 238315ba..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/03cb22a78f481d51_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/03cb22a78f481d51_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/03cb22a78f481d51_0.meta
deleted file mode 100644
index 4cf09753..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/03cb22a78f481d51_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: b477d12529256e143b44af013f804c54
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/1d3075e6c4f9173d_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/1d3075e6c4f9173d_0
deleted file mode 100644
index 32983401..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/1d3075e6c4f9173d_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/1d3075e6c4f9173d_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/1d3075e6c4f9173d_0.meta
deleted file mode 100644
index 8486a960..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/1d3075e6c4f9173d_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 2d25ebb16aa3af44093e5bcd1acbfdd3
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/1fae4f7248ae1c29_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/1fae4f7248ae1c29_0
deleted file mode 100644
index 2b939c25..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/1fae4f7248ae1c29_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/1fae4f7248ae1c29_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/1fae4f7248ae1c29_0.meta
deleted file mode 100644
index ccc8aaac..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/1fae4f7248ae1c29_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: e63a9636c79045c45b4996228643c18e
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/2888fc56f1413e61_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/2888fc56f1413e61_0
deleted file mode 100644
index 07e654b6..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/2888fc56f1413e61_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/2888fc56f1413e61_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/2888fc56f1413e61_0.meta
deleted file mode 100644
index 4953f0b4..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/2888fc56f1413e61_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: e51fa797468361547a3fe3374b831cb1
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/2abb94558a4803e9_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/2abb94558a4803e9_0
deleted file mode 100644
index f6983a68..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/2abb94558a4803e9_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/2abb94558a4803e9_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/2abb94558a4803e9_0.meta
deleted file mode 100644
index 42c82d72..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/2abb94558a4803e9_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 284b65ec289557b4d8bb64f23e7eaa38
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/2deba50cd2f47c1a_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/2deba50cd2f47c1a_0
deleted file mode 100644
index c30a97d7..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/2deba50cd2f47c1a_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/2deba50cd2f47c1a_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/2deba50cd2f47c1a_0.meta
deleted file mode 100644
index 4942bc98..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/2deba50cd2f47c1a_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: a7134b6ad5fcf284b8db6198375532ef
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/34d2f6bfd2c58901_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/34d2f6bfd2c58901_0
deleted file mode 100644
index 49a72d2c..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/34d2f6bfd2c58901_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/34d2f6bfd2c58901_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/34d2f6bfd2c58901_0.meta
deleted file mode 100644
index e8295d82..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/34d2f6bfd2c58901_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 942c642d3dd110d408b3859d3c5903a4
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/37f71edd13fb6f4b_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/37f71edd13fb6f4b_0
deleted file mode 100644
index a788b6a7..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/37f71edd13fb6f4b_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/37f71edd13fb6f4b_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/37f71edd13fb6f4b_0.meta
deleted file mode 100644
index 7ea59c98..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/37f71edd13fb6f4b_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: ab7252e061df04d42b9fe51e439d4f7c
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/3a7679f3768aaaf0_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/3a7679f3768aaaf0_0
deleted file mode 100644
index 29a85cd8..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/3a7679f3768aaaf0_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/3a7679f3768aaaf0_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/3a7679f3768aaaf0_0.meta
deleted file mode 100644
index dd4dda13..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/3a7679f3768aaaf0_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: ddf85cd8a1a00e74caf7c8474deb0a51
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/4ef3a55b97b915b2_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/4ef3a55b97b915b2_0
deleted file mode 100644
index 273b0b70..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/4ef3a55b97b915b2_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/4ef3a55b97b915b2_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/4ef3a55b97b915b2_0.meta
deleted file mode 100644
index 2a979c2c..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/4ef3a55b97b915b2_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 3495f3edf63cc2b44bc9f36ce11a7014
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/55e7d90b3b95b277_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/55e7d90b3b95b277_0
deleted file mode 100644
index baab8eda..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/55e7d90b3b95b277_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/55e7d90b3b95b277_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/55e7d90b3b95b277_0.meta
deleted file mode 100644
index d66033c2..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/55e7d90b3b95b277_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: b6c2a00fb6b2d054ba93b97c498a8c60
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/57fbe1e7b8eeaf3c_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/57fbe1e7b8eeaf3c_0
deleted file mode 100644
index eef85d40..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/57fbe1e7b8eeaf3c_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/57fbe1e7b8eeaf3c_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/57fbe1e7b8eeaf3c_0.meta
deleted file mode 100644
index e6cdf7a5..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/57fbe1e7b8eeaf3c_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: fc9c68970ced55148b8471eb118a9140
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/5948a1d8c3dc676d_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/5948a1d8c3dc676d_0
deleted file mode 100644
index 0738f0d7..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/5948a1d8c3dc676d_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/5948a1d8c3dc676d_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/5948a1d8c3dc676d_0.meta
deleted file mode 100644
index 233406f4..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/5948a1d8c3dc676d_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 9b0ac0dc30e17c048b08231db014ab48
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/60141add97865b48_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/60141add97865b48_0
deleted file mode 100644
index 78bb0539..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/60141add97865b48_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/60141add97865b48_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/60141add97865b48_0.meta
deleted file mode 100644
index 3fdee193..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/60141add97865b48_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: b51f1c8d55318994db821ec0e5268e9f
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/622196ee501069ea_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/622196ee501069ea_0
deleted file mode 100644
index 6b731b20..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/622196ee501069ea_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/622196ee501069ea_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/622196ee501069ea_0.meta
deleted file mode 100644
index 30e49236..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/622196ee501069ea_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 826320e5b0162ae4da3f0e483d886e2a
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/6702ce3db385200d_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/6702ce3db385200d_0
deleted file mode 100644
index 9ecb5175..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/6702ce3db385200d_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/6702ce3db385200d_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/6702ce3db385200d_0.meta
deleted file mode 100644
index 3fdc8620..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/6702ce3db385200d_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: f746c397a5965914fb4ee10848800a71
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/70b4429e650ca932_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/70b4429e650ca932_0
deleted file mode 100644
index 440389b8..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/70b4429e650ca932_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/70b4429e650ca932_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/70b4429e650ca932_0.meta
deleted file mode 100644
index 453f3b78..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/70b4429e650ca932_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 273114f8c565adf41ab93eb31408d749
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/7ba72afc41a1b843_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/7ba72afc41a1b843_0
deleted file mode 100644
index f8104bf8..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/7ba72afc41a1b843_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/7ba72afc41a1b843_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/7ba72afc41a1b843_0.meta
deleted file mode 100644
index 3b00ae07..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/7ba72afc41a1b843_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 66df6f684a9f8d748a4258f93cc74558
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/891f6895d217637c_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/891f6895d217637c_0
deleted file mode 100644
index 696a34e9..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/891f6895d217637c_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/891f6895d217637c_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/891f6895d217637c_0.meta
deleted file mode 100644
index 23dc13b9..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/891f6895d217637c_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 793a3d0a41298c54fa15c9541c1422ca
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/9cc5d6fbf3fc80a4_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/9cc5d6fbf3fc80a4_0
deleted file mode 100644
index 20f5e38e..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/9cc5d6fbf3fc80a4_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/9cc5d6fbf3fc80a4_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/9cc5d6fbf3fc80a4_0.meta
deleted file mode 100644
index e0db89fe..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/9cc5d6fbf3fc80a4_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: fe1bc9ca09bd0b3418739050888d6bbe
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/a43f722461377313_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/a43f722461377313_0
deleted file mode 100644
index 18f7167f..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/a43f722461377313_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/a43f722461377313_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/a43f722461377313_0.meta
deleted file mode 100644
index f2124e2b..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/a43f722461377313_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 1299e666f2b148d4c898cb8fabe3549c
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/a5f2145c0d2f68cf_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/a5f2145c0d2f68cf_0
deleted file mode 100644
index ee83a8f7..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/a5f2145c0d2f68cf_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/a5f2145c0d2f68cf_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/a5f2145c0d2f68cf_0.meta
deleted file mode 100644
index 5cb5586b..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/a5f2145c0d2f68cf_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: a7977622a062ea34294c3aff1450ae3b
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/a753beb0e2c9d1ec_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/a753beb0e2c9d1ec_0
deleted file mode 100644
index 802d6036..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/a753beb0e2c9d1ec_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/a753beb0e2c9d1ec_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/a753beb0e2c9d1ec_0.meta
deleted file mode 100644
index 079bc406..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/a753beb0e2c9d1ec_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: cd33df61e13b92a4895a4f04973d190b
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/a83ad75ac1d7a8f0_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/a83ad75ac1d7a8f0_0
deleted file mode 100644
index f9125c86..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/a83ad75ac1d7a8f0_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/a83ad75ac1d7a8f0_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/a83ad75ac1d7a8f0_0.meta
deleted file mode 100644
index ccda08cd..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/a83ad75ac1d7a8f0_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 5cc9933eb94f1154fb877b453dbb8367
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/ac71c6b19c4c6ac4_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/ac71c6b19c4c6ac4_0
deleted file mode 100644
index ca890ff7..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/ac71c6b19c4c6ac4_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/ac71c6b19c4c6ac4_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/ac71c6b19c4c6ac4_0.meta
deleted file mode 100644
index e0b6af16..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/ac71c6b19c4c6ac4_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 09415bbbfbab92d4d9aabd41bda0352f
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/c24af58ac0b277db_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/c24af58ac0b277db_0
deleted file mode 100644
index fb11da7d..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/c24af58ac0b277db_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/c24af58ac0b277db_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/c24af58ac0b277db_0.meta
deleted file mode 100644
index 615c5cd9..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/c24af58ac0b277db_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 079eec82898fe954eaf2e5b25cb2dded
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/ca3e67bc63def897_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/ca3e67bc63def897_0
deleted file mode 100644
index 2c1443dc..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/ca3e67bc63def897_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/ca3e67bc63def897_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/ca3e67bc63def897_0.meta
deleted file mode 100644
index cbededa1..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/ca3e67bc63def897_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: d14dc94429ad5b849a480806b066a144
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/d4784ed98843f16c_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/d4784ed98843f16c_0
deleted file mode 100644
index 58c19830..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/d4784ed98843f16c_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/d4784ed98843f16c_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/d4784ed98843f16c_0.meta
deleted file mode 100644
index 8c9f99f5..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/d4784ed98843f16c_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 661f4d530a13c2a478942f04b6c3255c
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/dc0a73bc8b621746_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/dc0a73bc8b621746_0
deleted file mode 100644
index 0af565af..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/dc0a73bc8b621746_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/dc0a73bc8b621746_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/dc0a73bc8b621746_0.meta
deleted file mode 100644
index b36318fe..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/dc0a73bc8b621746_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: f7cf348b4cca00b4a9be89332e6a615f
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/dd6a93fd38ae1b30_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/dd6a93fd38ae1b30_0
deleted file mode 100644
index 40165b8f..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/dd6a93fd38ae1b30_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/dd6a93fd38ae1b30_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/dd6a93fd38ae1b30_0.meta
deleted file mode 100644
index f9d0e432..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/dd6a93fd38ae1b30_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: ed54b35543a07784daf66f5fee33584b
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/df6d657c14c04224_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/df6d657c14c04224_0
deleted file mode 100644
index ef353464..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/df6d657c14c04224_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/df6d657c14c04224_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/df6d657c14c04224_0.meta
deleted file mode 100644
index 3a03de5b..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/df6d657c14c04224_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 6319be9757a4c9c4996ece796ac99d76
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/e3b038a8ad91e4b2_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/e3b038a8ad91e4b2_0
deleted file mode 100644
index a48a24d4..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/e3b038a8ad91e4b2_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/e3b038a8ad91e4b2_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/e3b038a8ad91e4b2_0.meta
deleted file mode 100644
index 3cee38f2..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/e3b038a8ad91e4b2_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 48ae0b47f4e1d084eae0482307527627
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/e4c9cb27a9542152_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/e4c9cb27a9542152_0
deleted file mode 100644
index dfdec921..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/e4c9cb27a9542152_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/e4c9cb27a9542152_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/e4c9cb27a9542152_0.meta
deleted file mode 100644
index 61cf1494..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/e4c9cb27a9542152_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: c85cb14603bc746458d0a75153633367
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/ed91afec2749dba4_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/ed91afec2749dba4_0
deleted file mode 100644
index 96c1b68e..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/ed91afec2749dba4_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/ed91afec2749dba4_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/ed91afec2749dba4_0.meta
deleted file mode 100644
index 47f973ec..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/ed91afec2749dba4_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 0b35e9d9c9e809344b1344f6e8ace6e2
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/f7f7033374f1ffec_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/f7f7033374f1ffec_0
deleted file mode 100644
index 76e44aa7..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/f7f7033374f1ffec_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/f7f7033374f1ffec_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/f7f7033374f1ffec_0.meta
deleted file mode 100644
index 21ac2c1d..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/f7f7033374f1ffec_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: ec3c2487ffd11944dada13b8062f6c51
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/index b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/index
deleted file mode 100644
index 79bd403a..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/index and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/index-dir.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/index-dir.meta
deleted file mode 100644
index 6d26a73d..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/index-dir.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: bac0e7a19d5980e45b0ad12e2a85d1bf
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/index-dir/the-real-index b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/index-dir/the-real-index
deleted file mode 100644
index 7a842eaa..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/index-dir/the-real-index and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/index-dir/the-real-index.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/index-dir/the-real-index.meta
deleted file mode 100644
index f2d29e37..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/index-dir/the-real-index.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 3bc6a3ee811dbf24f8faed640736ebc9
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/index.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/index.meta
deleted file mode 100644
index 55f2ee58..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/js/index.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: b704b8ee60fb081408f40ad7a48658d6
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/wasm.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/wasm.meta
deleted file mode 100644
index ffe8ad11..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/wasm.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 60ed3373bbf5eeb4cac39664685b9d20
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/wasm/index b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/wasm/index
deleted file mode 100644
index 79bd403a..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/wasm/index and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/wasm/index-dir.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/wasm/index-dir.meta
deleted file mode 100644
index 07e0eadd..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/wasm/index-dir.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: a0ec5456861cc28448881cdc5085854b
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/wasm/index-dir/the-real-index b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/wasm/index-dir/the-real-index
deleted file mode 100644
index aa98b7de..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/wasm/index-dir/the-real-index and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/wasm/index-dir/the-real-index.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/wasm/index-dir/the-real-index.meta
deleted file mode 100644
index f0fb76b4..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/wasm/index-dir/the-real-index.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 738976bde9a118247ae2ac1ea2b7c0a2
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/wasm/index.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/wasm/index.meta
deleted file mode 100644
index 103784c5..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Code Cache/wasm/index.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: b363284003fb20a418431074d15c3143
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache.meta
deleted file mode 100644
index 208da919..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: a542a198940dfdb44b90fbdb576d7af3
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_0
deleted file mode 100644
index d76fb77e..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_0.meta
deleted file mode 100644
index 1d8e74c6..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 23784e0ea02671e4588a0764434c917d
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_1 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_1
deleted file mode 100644
index dcaafa97..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_1 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_1.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_1.meta
deleted file mode 100644
index dbf555e1..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_1.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: bf3a00cddbc397c4680116997e8c34f0
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_2 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_2
deleted file mode 100644
index c7e2eb9a..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_2 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_2.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_2.meta
deleted file mode 100644
index f0ad8650..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_2.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: ee1f8d1b986282e4cb1265084da73d56
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_3 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_3
deleted file mode 100644
index 5eec9735..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_3 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_3.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_3.meta
deleted file mode 100644
index ed7e9cf4..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_3.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 77b2236185d36d84198cf8519a75c910
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/index b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/index
deleted file mode 100644
index b991a06f..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/index and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/index.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/index.meta
deleted file mode 100644
index fdb0c8fe..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnGraphiteCache/index.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 9b10beb5dad67754196db1f4efd1314f
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache.meta
deleted file mode 100644
index 6423759e..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 84c2bd7d395d9b64a88ab7b1db203bba
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_0
deleted file mode 100644
index d76fb77e..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_0.meta
deleted file mode 100644
index 9db6f543..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: cdaedc6a5b84cb44abee456276752fe1
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_1 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_1
deleted file mode 100644
index dcaafa97..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_1 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_1.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_1.meta
deleted file mode 100644
index 20f66928..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_1.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 15751ec18b1772348b25cb5b205242e2
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_2 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_2
deleted file mode 100644
index c7e2eb9a..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_2 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_2.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_2.meta
deleted file mode 100644
index 8628ed93..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_2.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 7256cba1478dfec48a3e9578efa68784
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_3 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_3
deleted file mode 100644
index 5eec9735..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_3 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_3.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_3.meta
deleted file mode 100644
index 07f1f4d1..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_3.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: d4d463ac2594ffc4a8911dc2fb1ca92f
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/index b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/index
deleted file mode 100644
index 7aa29a8f..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/index and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/index.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/index.meta
deleted file mode 100644
index 3c6c1a39..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/DawnWebGPUCache/index.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: e734cf8b7b33385448f7719ae7bbc262
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules.meta
deleted file mode 100644
index a1eb127a..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 1a6992795c35d5a42b6aece94b287806
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/000003.log b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/000003.log
deleted file mode 100644
index 4acb4c8d..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/000003.log and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/000003.log.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/000003.log.meta
deleted file mode 100644
index 5b00a06c..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/000003.log.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: d88642aee45c9764da0eefd130cf430d
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/CURRENT b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/CURRENT
deleted file mode 100644
index 7ed683d1..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/CURRENT
+++ /dev/null
@@ -1 +0,0 @@
-MANIFEST-000001
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/CURRENT.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/CURRENT.meta
deleted file mode 100644
index 7e084e9a..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/CURRENT.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: d4a6eef4f72440048a1395ca33294d30
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/LOCK b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/LOCK
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/LOCK.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/LOCK.meta
deleted file mode 100644
index 09a07678..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/LOCK.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 5e242be449a35d2478302a065281239e
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/LOG b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/LOG
deleted file mode 100644
index c21e1a20..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/LOG
+++ /dev/null
@@ -1,2 +0,0 @@
-2025/12/23-09:10:40.303 ab34 Creating DB E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\Extension Rules since it was missing.
-2025/12/23-09:10:40.343 ab34 Reusing MANIFEST E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\Extension Rules/MANIFEST-000001
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/LOG.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/LOG.meta
deleted file mode 100644
index a58dfe24..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/LOG.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 4202227e0e4cd7d45abd6db802d6f9f7
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/MANIFEST-000001 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/MANIFEST-000001
deleted file mode 100644
index 18e5cab7..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/MANIFEST-000001 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/MANIFEST-000001.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/MANIFEST-000001.meta
deleted file mode 100644
index dad56356..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Rules/MANIFEST-000001.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: d85c09620d710794ea37d7d4e859b6f1
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts.meta
deleted file mode 100644
index d7707b69..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 277a967c6722af24cabfdfa77d6f81fe
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/000003.log b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/000003.log
deleted file mode 100644
index 4acb4c8d..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/000003.log and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/000003.log.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/000003.log.meta
deleted file mode 100644
index b094742b..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/000003.log.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 3b7b2cb93f9ea954dae0a254998203a1
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/CURRENT b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/CURRENT
deleted file mode 100644
index 7ed683d1..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/CURRENT
+++ /dev/null
@@ -1 +0,0 @@
-MANIFEST-000001
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/CURRENT.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/CURRENT.meta
deleted file mode 100644
index 5011333e..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/CURRENT.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: e1012663e2ec218498c551d35c7a0517
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/LOCK b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/LOCK
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/LOCK.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/LOCK.meta
deleted file mode 100644
index 16d499bf..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/LOCK.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 4bc5273f94840c34389f5d9b761e41d9
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/LOG b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/LOG
deleted file mode 100644
index 401941d6..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/LOG
+++ /dev/null
@@ -1,2 +0,0 @@
-2025/12/23-09:10:40.369 ab34 Creating DB E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\Extension Scripts since it was missing.
-2025/12/23-09:10:40.419 ab34 Reusing MANIFEST E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\Extension Scripts/MANIFEST-000001
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/LOG.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/LOG.meta
deleted file mode 100644
index 0dcd3a45..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/LOG.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 073102000a7cd604ca0ba2c5babb11ff
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/MANIFEST-000001 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/MANIFEST-000001
deleted file mode 100644
index 18e5cab7..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/MANIFEST-000001 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/MANIFEST-000001.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/MANIFEST-000001.meta
deleted file mode 100644
index 0c1c3c41..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension Scripts/MANIFEST-000001.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 4a5151fd596a9244b9012ad02e670750
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State.meta
deleted file mode 100644
index 99a29e0c..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 82027455d89acba43a39a2a2be9ff921
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/000003.log b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/000003.log
deleted file mode 100644
index b248f536..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/000003.log and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/000003.log.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/000003.log.meta
deleted file mode 100644
index 49b05c3a..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/000003.log.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 0e192ef5745dcf547872dc317cede234
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/CURRENT b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/CURRENT
deleted file mode 100644
index 7ed683d1..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/CURRENT
+++ /dev/null
@@ -1 +0,0 @@
-MANIFEST-000001
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/CURRENT.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/CURRENT.meta
deleted file mode 100644
index eb027d97..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/CURRENT.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 09103b9073fdab044978c03e6c1d89cf
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/LOCK b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/LOCK
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/LOCK.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/LOCK.meta
deleted file mode 100644
index 02d13876..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/LOCK.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 334c570295621b5468845579abef37d2
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/LOG b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/LOG
deleted file mode 100644
index d0928651..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/LOG
+++ /dev/null
@@ -1,3 +0,0 @@
-2025/12/23-09:13:03.688 d4e4 Reusing MANIFEST E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\Extension State/MANIFEST-000001
-2025/12/23-09:13:03.688 d4e4 Recovering log #3
-2025/12/23-09:13:03.689 d4e4 Reusing old log E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\Extension State/000003.log
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/LOG.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/LOG.meta
deleted file mode 100644
index d40c502b..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/LOG.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: e8ae386e0065c2c45b27d691fa6ddb8b
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/LOG.old b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/LOG.old
deleted file mode 100644
index be47a175..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/LOG.old
+++ /dev/null
@@ -1,3 +0,0 @@
-2025/12/23-09:11:03.155 27a4 Reusing MANIFEST E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\Extension State/MANIFEST-000001
-2025/12/23-09:11:03.156 27a4 Recovering log #3
-2025/12/23-09:11:03.156 27a4 Reusing old log E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\Extension State/000003.log
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/LOG.old.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/LOG.old.meta
deleted file mode 100644
index 6bd8088f..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/LOG.old.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 7b46f47bc34205e4cb14a14df2f3b1cd
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/MANIFEST-000001 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/MANIFEST-000001
deleted file mode 100644
index 18e5cab7..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/MANIFEST-000001 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/MANIFEST-000001.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/MANIFEST-000001.meta
deleted file mode 100644
index 8820c08f..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Extension State/MANIFEST-000001.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 9d79fc0386f36ba4e9b2447115fd34b1
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Favicons b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Favicons
deleted file mode 100644
index e589db83..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Favicons and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Favicons-journal b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Favicons-journal
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Favicons-journal.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Favicons-journal.meta
deleted file mode 100644
index ee25c676..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Favicons-journal.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 50d3a42a8c66afe458dfe46358a4e9ab
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Favicons.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Favicons.meta
deleted file mode 100644
index 12c56c3a..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Favicons.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 8dc3096e5ba8cce4ca13b62469c7913a
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache.meta
deleted file mode 100644
index d8ba4668..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 47e258d8259805546ac880ad7ec0123a
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/data_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/data_0
deleted file mode 100644
index b0055aee..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/data_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/data_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/data_0.meta
deleted file mode 100644
index 5fbc54e0..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/data_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: baecd92eb1bb3e248a6c4f1977ed37dc
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/data_1 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/data_1
deleted file mode 100644
index ad0051eb..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/data_1 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/data_1.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/data_1.meta
deleted file mode 100644
index 90fcce66..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/data_1.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 6b58567c7e78ffb4fb5aa8c0f1da3674
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/data_2 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/data_2
deleted file mode 100644
index ae3e1809..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/data_2 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/data_2.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/data_2.meta
deleted file mode 100644
index a8a609e6..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/data_2.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 472a892421716904ea3fe737827b870d
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/data_3 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/data_3
deleted file mode 100644
index 5eec9735..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/data_3 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/data_3.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/data_3.meta
deleted file mode 100644
index 930eae6b..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/data_3.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 2fed0285a7b74a64c862ee0655816b8f
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/index b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/index
deleted file mode 100644
index d42504ab..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/index and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/index.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/index.meta
deleted file mode 100644
index 11c79bec..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/GPUCache/index.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 189fe01a28aed2b4db477087638b3dd6
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/History b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/History
deleted file mode 100644
index bbdb665a..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/History and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/History-journal b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/History-journal
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/History-journal.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/History-journal.meta
deleted file mode 100644
index e13d483c..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/History-journal.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: e610a53ce39ed07439cabb4c6ca29566
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/History.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/History.meta
deleted file mode 100644
index 97a99e05..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/History.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: a6ecd9396563c294bae69ae7b1760a19
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/LOCK b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/LOCK
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/LOCK.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/LOCK.meta
deleted file mode 100644
index 3eca3758..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/LOCK.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: d1b84cc959f0b4e4b92cc188d756cc05
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/LOG b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/LOG
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/LOG.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/LOG.meta
deleted file mode 100644
index fac75a1b..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/LOG.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 2ac4aae57acaa824c971ce7517dd2373
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/LOG.old b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/LOG.old
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/LOG.old.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/LOG.old.meta
deleted file mode 100644
index 6acef2da..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/LOG.old.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 501037790d8da7148bc817c18451361a
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage.meta
deleted file mode 100644
index f31ef307..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 2484eb13c732a1344bedd6543fcdd369
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb.meta
deleted file mode 100644
index 0f21c6aa..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: f4122427fac82a84b9ec2c8e5dc724f0
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/000003.log b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/000003.log
deleted file mode 100644
index 322b5134..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/000003.log and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/000003.log.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/000003.log.meta
deleted file mode 100644
index 51286314..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/000003.log.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: eb3ee2ca69b8621408a67b95d9223d16
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/CURRENT b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/CURRENT
deleted file mode 100644
index 7ed683d1..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/CURRENT
+++ /dev/null
@@ -1 +0,0 @@
-MANIFEST-000001
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/CURRENT.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/CURRENT.meta
deleted file mode 100644
index 385dcfa1..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/CURRENT.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: d09ddfbf96632af4e8eadb4f697a4112
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/LOCK b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/LOCK
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/LOCK.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/LOCK.meta
deleted file mode 100644
index 7859b33c..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/LOCK.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: d7775a4239767ea45b791dbef8bba5cc
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/LOG b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/LOG
deleted file mode 100644
index 59ea7cf5..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/LOG
+++ /dev/null
@@ -1,3 +0,0 @@
-2025/12/23-09:13:03.673 bcf8 Reusing MANIFEST E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\Local Storage\leveldb/MANIFEST-000001
-2025/12/23-09:13:03.683 bcf8 Recovering log #3
-2025/12/23-09:13:03.689 bcf8 Reusing old log E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\Local Storage\leveldb/000003.log
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/LOG.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/LOG.meta
deleted file mode 100644
index 0f4c013b..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/LOG.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 185d47d25800d5242956fa20cd5aa27e
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/LOG.old b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/LOG.old
deleted file mode 100644
index 305a5269..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/LOG.old
+++ /dev/null
@@ -1,3 +0,0 @@
-2025/12/23-09:11:03.126 b734 Reusing MANIFEST E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\Local Storage\leveldb/MANIFEST-000001
-2025/12/23-09:11:03.135 b734 Recovering log #3
-2025/12/23-09:11:03.139 b734 Reusing old log E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\Local Storage\leveldb/000003.log
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/LOG.old.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/LOG.old.meta
deleted file mode 100644
index 644e86b3..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/LOG.old.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: cd07264613542c74e82cdbcb55a93408
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/MANIFEST-000001 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/MANIFEST-000001
deleted file mode 100644
index 18e5cab7..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/MANIFEST-000001 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/MANIFEST-000001.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/MANIFEST-000001.meta
deleted file mode 100644
index 7ed14da4..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Local Storage/leveldb/MANIFEST-000001.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 506e345a213d65047ab10d46fbd67871
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Login Data b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Login Data
deleted file mode 100644
index 9afb68f6..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Login Data and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Login Data For Account b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Login Data For Account
deleted file mode 100644
index 9afb68f6..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Login Data For Account and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Login Data For Account-journal b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Login Data For Account-journal
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Login Data For Account-journal.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Login Data For Account-journal.meta
deleted file mode 100644
index 891a85da..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Login Data For Account-journal.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 99cacd2697ef68543b1dd282de58a1e4
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Login Data For Account.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Login Data For Account.meta
deleted file mode 100644
index a8dedd73..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Login Data For Account.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 6523ab4a9c503294e80c3a176cdcca29
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Login Data-journal b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Login Data-journal
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Login Data-journal.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Login Data-journal.meta
deleted file mode 100644
index 911b880d..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Login Data-journal.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 1bd73bef6f983fa48af4dfc1eaa255c8
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Login Data.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Login Data.meta
deleted file mode 100644
index 7c061bff..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Login Data.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 1b04296da4940e94fa1174f48fdf2ac3
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network.meta
deleted file mode 100644
index d305fec3..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: f2dd8122607c5e54ebe16231d39e81d7
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Cookies b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Cookies
deleted file mode 100644
index 32518962..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Cookies and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Cookies-journal b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Cookies-journal
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Cookies-journal.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Cookies-journal.meta
deleted file mode 100644
index 2089f1f5..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Cookies-journal.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 693f604575377b947a457e612cecfae7
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Cookies.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Cookies.meta
deleted file mode 100644
index 8a0effe9..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Cookies.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 8f3fd31430579d3439fbcc99dde4f670
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Network Persistent State b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Network Persistent State
deleted file mode 100644
index f29c462e..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Network Persistent State
+++ /dev/null
@@ -1 +0,0 @@
-{"net":{"http_server_properties":{"servers":[{"anonymization":["GAAAABEAAABodHRwczovL2JhaWR1LmNvbQAAAA==",false,0],"server":"https://gips2.baidu.com","supports_spdy":true},{"anonymization":["GAAAABEAAABodHRwczovL2JhaWR1LmNvbQAAAA==",false,0],"server":"https://psstatic.cdn.bcebos.com","supports_spdy":true},{"anonymization":["GAAAABEAAABodHRwczovL2JhaWR1LmNvbQAAAA==",false,0],"server":"https://pss.bdstatic.com","supports_spdy":true}],"version":5},"network_qualities":{"CAASABiAgICA+P////8B":"4G"}}}
\ No newline at end of file
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Network Persistent State.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Network Persistent State.meta
deleted file mode 100644
index bcb7d0fc..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Network Persistent State.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 8b52173f4c83c64478f53c4339f51adc
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/NetworkDataMigrated b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/NetworkDataMigrated
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/NetworkDataMigrated.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/NetworkDataMigrated.meta
deleted file mode 100644
index 06557354..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/NetworkDataMigrated.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: ae03e2dff9d3caf4abe02bad4eff1437
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Reporting and NEL b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Reporting and NEL
deleted file mode 100644
index 2cfb716f..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Reporting and NEL and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Reporting and NEL-journal b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Reporting and NEL-journal
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Reporting and NEL-journal.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Reporting and NEL-journal.meta
deleted file mode 100644
index 1c77a98b..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Reporting and NEL-journal.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: ee2d51a9292548943b2d066e877ea63c
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Reporting and NEL.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Reporting and NEL.meta
deleted file mode 100644
index 02b88384..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Reporting and NEL.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 860c42d51464df84694e436968ff8342
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/SCT Auditing Pending Reports b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/SCT Auditing Pending Reports
deleted file mode 100644
index 0637a088..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/SCT Auditing Pending Reports
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/SCT Auditing Pending Reports.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/SCT Auditing Pending Reports.meta
deleted file mode 100644
index 3b3de662..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/SCT Auditing Pending Reports.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: d633442be260b654589c72ad458b1c2a
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Sdch Dictionaries b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Sdch Dictionaries
deleted file mode 100644
index 8bca1008..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Sdch Dictionaries
+++ /dev/null
@@ -1 +0,0 @@
-{"SDCH":{"dictionaries":{},"version":2}}
\ No newline at end of file
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Sdch Dictionaries.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Sdch Dictionaries.meta
deleted file mode 100644
index 73f4cbc8..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Sdch Dictionaries.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 04593e88efc87c4408bb88d419bc8cb2
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/TransportSecurity b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/TransportSecurity
deleted file mode 100644
index 3638c08a..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/TransportSecurity
+++ /dev/null
@@ -1 +0,0 @@
-{"sts":[{"expiry":1766625184.7643,"host":"cO+LXgmMDgbWJy2Fzodv20RLPl8QiSzx3dBWiHcbGPs=","mode":"force-https","sts_include_subdomains":false,"sts_observed":1766452384.764303}],"version":2}
\ No newline at end of file
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/TransportSecurity.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/TransportSecurity.meta
deleted file mode 100644
index 80c6e58c..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/TransportSecurity.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 221796a9192609d4dab984353641a9b1
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Trust Tokens b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Trust Tokens
deleted file mode 100644
index 4444dfd6..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Trust Tokens and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Trust Tokens-journal b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Trust Tokens-journal
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Trust Tokens-journal.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Trust Tokens-journal.meta
deleted file mode 100644
index 080359a6..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Trust Tokens-journal.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 3862bcea5268eba4ab0ae32a02ee3c4c
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Trust Tokens.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Trust Tokens.meta
deleted file mode 100644
index 6165e2a6..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Network/Trust Tokens.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: fe2989ad970980648b7888f7afaaeb9d
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/PersistentOriginTrials.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/PersistentOriginTrials.meta
deleted file mode 100644
index 2f511981..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/PersistentOriginTrials.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 38a3efed36ffb424faa80f78d7c5b293
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/PersistentOriginTrials/LOCK b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/PersistentOriginTrials/LOCK
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/PersistentOriginTrials/LOCK.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/PersistentOriginTrials/LOCK.meta
deleted file mode 100644
index b9259878..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/PersistentOriginTrials/LOCK.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: e27822853d7156842a646f196390d32e
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/PersistentOriginTrials/LOG b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/PersistentOriginTrials/LOG
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/PersistentOriginTrials/LOG.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/PersistentOriginTrials/LOG.meta
deleted file mode 100644
index 2c76ff46..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/PersistentOriginTrials/LOG.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 816b0e9209ced504ca38b9e0b5300f80
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/PersistentOriginTrials/LOG.old b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/PersistentOriginTrials/LOG.old
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/PersistentOriginTrials/LOG.old.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/PersistentOriginTrials/LOG.old.meta
deleted file mode 100644
index 5577bb15..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/PersistentOriginTrials/LOG.old.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 63834f10cec0c844f8ab88881976eec8
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Preferences b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Preferences
deleted file mode 100644
index 7d7d7e1c..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Preferences
+++ /dev/null
@@ -1 +0,0 @@
-{"accessibility":{"captions":{"headless_caption_enabled":false}},"account_tracker_service_last_update":"13410925840428065","alternate_error_pages":{"backup":true},"autocomplete":{"retention_policy_last_version":143},"autofill":{"edge_autofill_advanced_ml_enabled":false,"edge_autofill_purge_low_quality_profiles_by_timeline":false,"last_version_deduped":143},"bookmark":{"storage_computation_last_update":"13410925840283546"},"browser":{"available_dark_theme_options":"All","recent_theme_color_list":[4293914607.0,4293914607.0,4293914607.0,4293914607.0,4293914607.0],"user_level_features_context":{}},"browser_content_container_height":400,"browser_content_container_width":534,"browser_content_container_x":0,"browser_content_container_y":0,"commerce_daily_metrics_last_update_time":"13410925840283691","countryid_at_install":17230,"credentials_enable_service":false,"edge":{"msa_sso_info":{"allow_for_non_msa_profile":true},"profile_sso_info":{"is_msa_first_profile":true,"msa_sso_algo_state":1},"services":{"signin_scoped_device_id":"346768f4-60f4-4722-ad30-45b6194235fe"}},"edge_rewards":{"cache_data":"CAA=","coachmark_promotions":{},"hva_promotions":[],"hva_webui_action_status_dict":{},"refresh_status_muted_until":"13411530640259888"},"edge_ux_config":{"assignmentcontext":"","dataversion":"0","experimentvariables":{},"flights":{}},"edge_vpn":{"available":true},"enterprise_profile_guid":"88467eb1-4f00-4e16-90b3-51e39d4f1100","extension":{"installed_extension_count":2},"extensions":{"alerts":{"initialized":true},"chrome_url_overrides":{},"last_chrome_version":"143.0.3650.96","pdf_upsell_triggered":false,"pinned_extension_migration":true,"pinned_extensions":[]},"fsd":{"retention_policy_last_version":143},"gaia_cookie":{"periodic_report_time_2":"13410925840259744"},"intl":{"selected_languages":"zh-CN,en,en-GB,en-US"},"language_model_counters":{"zh-CN":4},"media":{"engagement":{"schema_version":5}},"muid":{"last_sync":"13410925840283636","values_seen":[]},"optimization_guide":{"previously_registered_optimization_types":{"ABOUT_THIS_SITE":true,"GLIC_ACTION_PAGE_BLOCK":true,"LOADING_PREDICTOR":true,"MERCHANT_TRUST_SIGNALS_V2":true,"PRICE_TRACKING":true,"SAVED_TAB_GROUP":true,"V8_COMPILE_HINTS":true}},"privacy_sandbox":{"first_party_sets_data_access_allowed_initialized":true},"profile":{"avatar_index":20,"background_password_check":{"check_fri_weight":9,"check_interval":"2592000000000","check_mon_weight":6,"check_sat_weight":6,"check_sun_weight":6,"check_thu_weight":9,"check_tue_weight":9,"check_wed_weight":9,"next_check_time":"13411990249236718"},"content_settings":{"exceptions":{"3pcd_heuristics_grants":{},"3pcd_support":{},"abusive_notification_permissions":{},"access_to_get_all_screens_media_in_session":{},"anti_abuse":{},"app_banner":{},"ar":{},"are_suspicious_notifications_allowlisted_by_user":{},"auto_picture_in_picture":{},"auto_select_certificate":{},"automatic_downloads":{},"automatic_fullscreen":{},"autoplay":{},"background_sync":{},"bluetooth_chooser_data":{},"bluetooth_guard":{},"bluetooth_scanning":{},"camera_pan_tilt_zoom":{},"captured_surface_control":{},"clear_browsing_data_cookies_exceptions":{},"client_hints":{},"clipboard":{},"controlled_frame":{},"cookie_controls_metadata":{"https://[*.]baidu.com,*":{"last_modified":"13410925984769130","setting":{}}},"cookies":{},"direct_sockets":{},"direct_sockets_private_network_access":{},"display_media_system_audio":{},"disruptive_notification_permissions":{},"durable_storage":{},"edge_ad_targeting":{},"edge_ad_targeting_data":{},"edge_browser_action":{},"edge_sdsm":{},"edge_split_screen":{},"edge_tech_scam_detection":{},"edge_u2f_api_request":{},"edge_user_agent_token":{},"fedcm_idp_registration":{},"fedcm_idp_signin":{},"fedcm_share":{},"file_system_access_chooser_data":{},"file_system_access_extended_permission":{},"file_system_access_restore_permission":{},"file_system_last_picked_directory":{},"file_system_read_guard":{},"file_system_write_guard":{},"formfill_metadata":{},"geolocation":{},"geolocation_with_options":{},"hand_tracking":{},"hid_chooser_data":{},"hid_guard":{},"http_allowed":{},"https_enforced":{},"idle_detection":{},"images":{},"important_site_info":{},"initialized_translations":{},"intent_picker_auto_display":{},"javascript":{},"javascript_jit":{},"javascript_optimizer":{},"keyboard_lock":{},"legacy_cookie_access":{},"legacy_cookie_scope":{},"local_fonts":{},"local_network_access":{},"media_engagement":{"https://www.baidu.com:443,*":{"expiration":"13418701986957799","last_modified":"13410925986957802","lifetime":"7776000000000","setting":{"hasHighScore":false,"lastMediaPlaybackTime":0.0,"mediaPlaybacks":0,"visits":4}}},"media_stream_camera":{},"media_stream_mic":{},"midi_sysex":{},"mixed_script":{},"nfc_devices":{},"notification_interactions":{},"notification_permission_review":{},"notifications":{},"ondevice_languages_downloaded":{},"password_protection":{},"payment_handler":{},"permission_actions_history":{},"permission_autoblocking_data":{},"permission_autorevocation_data":{},"pointer_lock":{},"popups":{},"protected_media_identifier":{},"protocol_handler":{},"reduced_accept_language":{},"safe_browsing_url_check_data":{},"secure_network":{},"secure_network_sites":{},"sensors":{},"serial_chooser_data":{},"serial_guard":{},"site_engagement":{"https://www.baidu.com:443,*":{"last_modified":"13410925984770007","setting":{"lastEngagementTime":1.341092598477e+16,"lastShortcutLaunchTime":0.0,"pointsAddedToday":7.5,"rawScore":7.5}}},"sleeping_tabs":{},"sound":{},"speaker_selection":{},"ssl_cert_decisions":{},"storage_access":{},"storage_access_header_origin_trial":{},"subresource_filter":{},"subresource_filter_data":{},"suspicious_notification_ids":{},"suspicious_notification_show_original":{},"third_party_storage_partitioning":{},"top_level_storage_access":{},"trackers":{},"trackers_data":{"https://pss.bdstatic.com:443,*":{"last_modified":"13410925984772794","setting":{"allowed_tracker_count":4}}},"tracking_org_exceptions":{},"tracking_org_relationships":{"https://baidu.test:443,*":{"last_modified":"13410925851138410","setting":{"https://www|baidu|com/":true}}},"tracking_protection":{},"unused_site_permissions":{},"usb_chooser_data":{},"usb_guard":{},"vr":{},"web_app_installation":{},"webid_api":{},"webid_auto_reauthn":{},"window_placement":{}},"pref_version":1},"created_by_version":"143.0.3650.96","creation_time":"13410925840233821","edge_password_is_using_new_login_db_path":false,"edge_password_login_db_path_flip_flop_count":0,"edge_profile_id":"1cbff4fc-2c28-4066-ab48-42c2149f1db9","edge_user_with_non_zero_passwords":false,"exit_type":"Normal","has_seen_signin_fre":false,"is_relative_to_aad":false,"last_engagement_time":"13410925984769999","managed_user_id":"","name":"用户配置 1","network_pbs":{},"observed_session_time":{"feedback_rating_in_product_help_observed_session_time_key_143.0.3650.96":4.0},"signin_fre_seen_time":"13410925840251146"},"reset_prepopulated_engines":false,"safety_hub":{"unused_site_permissions_revocation":{"migration_completed":true}},"saved_tab_groups":{"did_enable_shared_tab_groups_in_last_session":false,"specifics_to_data_migration":true},"sessions":{"event_log":[{"crashed":false,"time":"13410925840263838","type":0},{"did_schedule_command":false,"first_session_service":true,"tab_count":0,"time":"13410925844593084","type":2,"window_count":0},{"crashed":false,"time":"13410925850153390","type":0},{"did_schedule_command":false,"first_session_service":true,"tab_count":0,"time":"13410925855435576","type":2,"window_count":0},{"crashed":false,"time":"13410925863038024","type":0},{"did_schedule_command":false,"first_session_service":true,"tab_count":0,"time":"13410925866740659","type":2,"window_count":0},{"crashed":false,"time":"13410925983580432","type":0},{"did_schedule_command":false,"first_session_service":true,"tab_count":0,"time":"13410925986968304","type":2,"window_count":0}],"session_data_status":3},"signin":{"accounts_metadata_dict":{},"allowed":true,"cookie_clear_on_exit_migration_notice_complete":true},"spellcheck":{"dictionaries":["zh-CN"]},"syncing_theme_prefs_migrated_to_non_syncing":true,"translate_site_blacklist":[],"translate_site_blocklist_with_time":{},"user_experience_metrics":{"personalization_data_consent_enabled_last_known_value":false}}
\ No newline at end of file
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Preferences.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Preferences.meta
deleted file mode 100644
index f4e622a5..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Preferences.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 47f589a197b1f224fae78ba35d9a2674
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/README b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/README
deleted file mode 100644
index 4a344027..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/README
+++ /dev/null
@@ -1 +0,0 @@
-Microsoft Edge settings and storage represent user-selected preferences and information and MUST not be extracted, overwritten or modified except through Microsoft Edge defined APIs.
\ No newline at end of file
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/README.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/README.meta
deleted file mode 100644
index 76f77ee9..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/README.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: f9ab1e6b8767adf44b0256860e0ca291
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Safe Browsing Network.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Safe Browsing Network.meta
deleted file mode 100644
index 71b34a2d..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Safe Browsing Network.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: a1daa81faf46ec741b6511f125c8841c
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Safe Browsing Network/NetworkDataMigrated b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Safe Browsing Network/NetworkDataMigrated
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Safe Browsing Network/NetworkDataMigrated.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Safe Browsing Network/NetworkDataMigrated.meta
deleted file mode 100644
index 35384d82..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Safe Browsing Network/NetworkDataMigrated.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: f6b5911a0d86fb04ea5e83f7af6ae862
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Safe Browsing Network/Safe Browsing Cookies b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Safe Browsing Network/Safe Browsing Cookies
deleted file mode 100644
index 54a37396..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Safe Browsing Network/Safe Browsing Cookies and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Safe Browsing Network/Safe Browsing Cookies-journal b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Safe Browsing Network/Safe Browsing Cookies-journal
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Safe Browsing Network/Safe Browsing Cookies-journal.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Safe Browsing Network/Safe Browsing Cookies-journal.meta
deleted file mode 100644
index b8b02ac9..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Safe Browsing Network/Safe Browsing Cookies-journal.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 49cf25a5c7232dc4fbbe2d3ccbeb4f45
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Safe Browsing Network/Safe Browsing Cookies.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Safe Browsing Network/Safe Browsing Cookies.meta
deleted file mode 100644
index 570ea1a8..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Safe Browsing Network/Safe Browsing Cookies.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 530630df4c0f5784fbeb34da8901c026
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Secure Preferences b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Secure Preferences
deleted file mode 100644
index 2d225768..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Secure Preferences
+++ /dev/null
@@ -1 +0,0 @@
-{"extensions":{"settings":{"dgiklkfkllikcanfonkcabmbdfmgleag":{"account_extension_type":0,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":1,"disable_reasons":[],"events":[],"first_install_time":"13410925840274058","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13410925840274058","location":5,"manifest":{"content_capabilities":{"include_globs":["https://*excel.officeapps.live.com/*","https://*onenote.officeapps.live.com/*","https://*powerpoint.officeapps.live.com/*","https://*word-edit.officeapps.live.com/*","https://*excel.officeapps.live.com.mcas.ms/*","https://*onenote.officeapps.live.com.mcas.ms/*","https://*word-edit.officeapps.live.com.mcas.ms/*","https://*excel.partner.officewebapps.cn/*","https://*onenote.partner.officewebapps.cn/*","https://*powerpoint.partner.officewebapps.cn/*","https://*word-edit.partner.officewebapps.cn/*","https://*excel.gov.online.office365.us/*","https://*onenote.gov.online.office365.us/*","https://*powerpoint.gov.online.office365.us/*","https://*word-edit.gov.online.office365.us/*","https://*excel.dod.online.office365.us/*","https://*onenote.dod.online.office365.us/*","https://*powerpoint.dod.online.office365.us/*","https://*word-edit.dod.online.office365.us/*","https://*visio.partner.officewebapps.cn/*","https://*visio.gov.online.office365.us/*","https://*visio.dod.online.office365.us/*"],"matches":["https://*.officeapps.live.com/*","https://*.officeapps.live.com.mcas.ms/*","https://*.partner.officewebapps.cn/*","https://*.gov.online.office365.us/*","https://*.dod.online.office365.us/*","https://*.app.whiteboard.microsoft.com/*","https://*.whiteboard.office.com/*","https://*.app.int.whiteboard.microsoft.com/*","https://*.whiteboard.office365.us/*","https://*.dev.whiteboard.microsoft.com/*"],"permissions":["clipboardRead","clipboardWrite"]},"default_locale":"en","description":"This extension grants Microsoft web sites permission to read and write from the clipboard.","key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCz4t/X7GeuP6GBpjmxndrjtzF//4CWeHlC68rkoV7hP3h5Ka6eX7ZMNlYJkSjmB5iRmPHO5kR1y7rGY8JXnRPDQh/CQNLVA7OsKeV6w+UO+vx8KGI+TrTAhzH8YGcMIsxsUjxtC4cBmprja+xDr0zVp2EMgqHu+GBKgwSRHTkDuwIDAQAB","manifest_version":2,"minimum_chrome_version":"77","name":"Microsoft Clipboard Extension","version":"1.0"},"path":"C:\\Program Files (x86)\\Microsoft\\EdgeWebView\\Application\\143.0.3650.96\\resources\\edge_clipboard","preferences":{},"regular_only_preferences":{},"was_installed_by_default":false,"was_installed_by_oem":false},"mhjfbmdgcfjbbpaeojofohoefgiehjai":{"account_extension_type":0,"active_permissions":{"api":["contentSettings","fileSystem","fileSystem.write","metricsPrivate","tabs","resourcesPrivate","pdfViewerPrivate","fileSystem.readFullPath","errorReporting","edgeLearningToolsPrivate","fileSystem.getCurrentEntry","edgePdfPrivate","edgeCertVerifierPrivate"],"explicit_host":["edge://resources/*","edge://webui-test/*"],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":1,"disable_reasons":[],"events":[],"first_install_time":"13410925840273542","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13410925840273542","location":5,"manifest":{"content_security_policy":"script-src 'self' 'wasm-eval' blob: filesystem: chrome://resources chrome://webui-test; object-src * blob: externalfile: file: filesystem: data:; trusted-types edge-internal fast-html pdf-url edge-pdf-static-policy;","description":"","incognito":"split","key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDN6hM0rsDYGbzQPQfOygqlRtQgKUXMfnSjhIBL7LnReAVBEd7ZmKtyN2qmSasMl4HZpMhVe2rPWVVwBDl6iyNE/Kok6E6v6V3vCLGsOpQAuuNVye/3QxzIldzG/jQAdWZiyXReRVapOhZtLjGfywCvlWq7Sl/e3sbc0vWybSDI2QIDAQAB","manifest_version":2,"mime_types":["application/pdf"],"mime_types_handler":"edge_pdf/index_delayed_ui.html","name":"Microsoft Edge PDF Viewer","offline_enabled":true,"permissions":["errorReporting","chrome://resources/","chrome://webui-test/","contentSettings","metricsPrivate","edgeCertVerifierPrivate","edgeLearningToolsPrivate","edgePdfPrivate","pdfViewerPrivate","resourcesPrivate","tabs",{"fileSystem":["write","readFullPath","getCurrentEntry"]}],"version":"1"},"path":"C:\\Program Files (x86)\\Microsoft\\EdgeWebView\\Application\\143.0.3650.96\\resources\\edge_pdf","preferences":{},"regular_only_preferences":{},"was_installed_by_default":false,"was_installed_by_oem":false}}},"protection":{"macs":{"browser":{"show_home_button":"1A4C01F7A442BC0C706D154AAF24926B060BBA523CEAC3762F2847A036BA5376"},"default_search_provider_data":{"template_url_data":"B7A5A2BE7A08BCDA659FF4FF4B74F00FE702AC97C6F02555195B2C250445A253"},"edge":{"services":{"account_id":"E0D730C108D204D551F98132BCE35C31DA98232B01C933B5A8B040802BEBE691","last_username":"37E2DBD4EE29EA08AEA2353CFE26BC4000D4720B5757CDD21AD5B6115649C09D"}},"enterprise_signin":{"policy_recovery_token":"632CB1D218F40A47E5B42FDEE718FFB343C95E545232692CF0851401718A321F"},"extensions":{"install":{"initiallist":"6C566BC370FBCBA1541F218CA93028BD4C4B4139B12D37C8DA1BBC459D00CD0E","initialprovidername":"2E21DDCB92CE3C3D9260A3D990F49AD2963C113B5C46911C16384B98BD3EABAA"},"settings":{"dgiklkfkllikcanfonkcabmbdfmgleag":"31769B2707E1B9576C9EE4EB8D230C3BB4F379DA5B35DB6D36713D14D39FC32A","mhjfbmdgcfjbbpaeojofohoefgiehjai":"6324797E99E2E7028D6AA48468BF626E9A17FAEE20671D788B877B88C7B3E203"},"ui":{"developer_mode":"676901CC585E7FD987E8210AF51B77F008366FCD6BB69C77CAFD56817168BAD9"}},"google":{"services":{"last_signed_in_username":"40ECB5445071CDBB6B68B64486E3FBB172DBA9AB956D29B20BC818A2F8A36F2C"}},"homepage":"B6C6611D14C6DA7DC6303EC7B33C0EC2C131E971B26F336F9C28DE4338B42546","homepage_is_newtabpage":"8D115364F6B8CA119DA22253C192D0F4885F3509F279CFB2488D58C5F79F6E2C","media":{"cdm":{"origin_data":"8B434361C36A6D55657085ADED7A71C9E058F5C4C16653D223F96EA70F21F68C"},"storage_id_salt":"F886C1B4CA49DB6F9D083D400D59F76E8BA6BF85D6539B7A6E7BB869BBDE4D16"},"pinned_tabs":"51C1DB99A4DA9D175B9C95CA42F1E2D8358528F78D40F6EA1228588E5688CBC9","prefs":{"preference_reset_time":"9ECBD0EC1A44196DC062E461B8B308A828ACBCAED289C34276A633A944F4A995"},"safebrowsing":{"incidents_sent":"F6DE0DA9D1C80EF2E2B6504F742DC80EBD2C63FE076CE7E2DEB856AB221DA7F2"},"schedule_to_flush_to_disk":"94916C5FCB84E0BAAE0C000C3233E7A5BD4930AAFB59F539C0E53A3C79B9035D","search_provider_overrides":"595BA1780C7CB68F0CD1A4523DE8AEE4986BBF43DA13B076FB8D205CDFA6CA48","session":{"restore_on_startup":"70A781CCBC0C93F3130996B695C73B36266B19524DC01C65D7E2EAC2427017F4","startup_urls":"921FC9392C41BDD2627DDA7C7428905618F6853E56E2E7E94628031DD9805157"}},"super_mac":"5F09B315F53EEB9CA8928475894E15CEA335FF65165E79DB0ED5D663B83BD744"}}
\ No newline at end of file
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Secure Preferences.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Secure Preferences.meta
deleted file mode 100644
index f999763d..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Secure Preferences.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 030d3a94eb41d16498f418ee4a5bb3b1
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ServerCertificate b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ServerCertificate
deleted file mode 100644
index 9587f64f..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ServerCertificate and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ServerCertificate-journal b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ServerCertificate-journal
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ServerCertificate-journal.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ServerCertificate-journal.meta
deleted file mode 100644
index d4de5436..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ServerCertificate-journal.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: c86faadeefaf7a84e8a491f77570cabc
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ServerCertificate.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ServerCertificate.meta
deleted file mode 100644
index 0c51fa58..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/ServerCertificate.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: e134eb11cd8c5d14aa59e986d2aea737
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage.meta
deleted file mode 100644
index 2ccf90b4..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 5837c7d33fb0d0c4d906db20f2219ac6
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/000003.log b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/000003.log
deleted file mode 100644
index 5bd6a92a..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/000003.log and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/000003.log.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/000003.log.meta
deleted file mode 100644
index 41ab43a4..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/000003.log.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: ecf7fcb119f58f14aa03e1b74ee4e62a
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/CURRENT b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/CURRENT
deleted file mode 100644
index 7ed683d1..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/CURRENT
+++ /dev/null
@@ -1 +0,0 @@
-MANIFEST-000001
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/CURRENT.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/CURRENT.meta
deleted file mode 100644
index d203ffaa..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/CURRENT.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: f5b87b3ec48b93e47b3d977147a8db87
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/LOCK b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/LOCK
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/LOCK.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/LOCK.meta
deleted file mode 100644
index d0e4c221..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/LOCK.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: a9ff1ab1f20021844bff4aab03ef32ef
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/LOG b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/LOG
deleted file mode 100644
index ca33d8ad..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/LOG
+++ /dev/null
@@ -1,3 +0,0 @@
-2025/12/23-09:13:04.779 bcf8 Reusing MANIFEST E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\Session Storage/MANIFEST-000001
-2025/12/23-09:13:04.780 bcf8 Recovering log #3
-2025/12/23-09:13:04.783 bcf8 Reusing old log E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\Session Storage/000003.log
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/LOG.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/LOG.meta
deleted file mode 100644
index 94a5fccc..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/LOG.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 2b1ec1afcb456c34882e21a2b92985bd
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/LOG.old b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/LOG.old
deleted file mode 100644
index af1d3c2f..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/LOG.old
+++ /dev/null
@@ -1,3 +0,0 @@
-2025/12/23-09:11:03.960 b734 Reusing MANIFEST E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\Session Storage/MANIFEST-000001
-2025/12/23-09:11:03.961 b734 Recovering log #3
-2025/12/23-09:11:03.963 b734 Reusing old log E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\Session Storage/000003.log
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/LOG.old.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/LOG.old.meta
deleted file mode 100644
index acf948b3..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/LOG.old.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 7f32a05076359884b90b599027a5b564
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/MANIFEST-000001 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/MANIFEST-000001
deleted file mode 100644
index 18e5cab7..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/MANIFEST-000001 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/MANIFEST-000001.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/MANIFEST-000001.meta
deleted file mode 100644
index 8cac60d5..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Session Storage/MANIFEST-000001.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 1d32c37b35c81c34c8f26609ffc0b290
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sessions.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sessions.meta
deleted file mode 100644
index e48b197b..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sessions.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: f1aed40c37db67b4f87c91b5db173a0b
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary.meta
deleted file mode 100644
index 415e629e..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 0e8dc53e688651c4097193f0e3aec659
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/cache.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/cache.meta
deleted file mode 100644
index 51cb4fe5..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/cache.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 4740852bf9a14d242a355c1fea9272dd
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/cache/index b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/cache/index
deleted file mode 100644
index 79bd403a..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/cache/index and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/cache/index-dir.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/cache/index-dir.meta
deleted file mode 100644
index 262589c3..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/cache/index-dir.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 41e0c006d7e08994d99bd3142113ab63
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/cache/index-dir/the-real-index b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/cache/index-dir/the-real-index
deleted file mode 100644
index ac957db1..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/cache/index-dir/the-real-index and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/cache/index-dir/the-real-index.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/cache/index-dir/the-real-index.meta
deleted file mode 100644
index 78862ed4..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/cache/index-dir/the-real-index.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 4a3ead032eac6d84686191577f50866e
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/cache/index.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/cache/index.meta
deleted file mode 100644
index d7fc5ea2..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/cache/index.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 1df5ed9a22921f64cbffa1f2cd15ec8b
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/db b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/db
deleted file mode 100644
index 625714a0..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/db and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/db-journal b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/db-journal
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/db-journal.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/db-journal.meta
deleted file mode 100644
index eebf3569..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/db-journal.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: f05dea4e6bd9c7c4699ffc3832cefc70
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/db.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/db.meta
deleted file mode 100644
index 78a303dc..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Shared Dictionary/db.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: a782f1c9bfb597741b90fce4e9634928
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/SharedStorage b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/SharedStorage
deleted file mode 100644
index 4410bda5..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/SharedStorage and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/SharedStorage.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/SharedStorage.meta
deleted file mode 100644
index 04400bc1..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/SharedStorage.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 3305ac9270e2ed1459121cb3abc95043
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database.meta
deleted file mode 100644
index 1956ec7f..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: b74ef1f21be86d54d9f99e3b5c527e46
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/000003.log b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/000003.log
deleted file mode 100644
index 46580fb8..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/000003.log and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/000003.log.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/000003.log.meta
deleted file mode 100644
index e85542ea..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/000003.log.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 589aa4ffe8c6939449e113911fc65c91
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/CURRENT b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/CURRENT
deleted file mode 100644
index 7ed683d1..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/CURRENT
+++ /dev/null
@@ -1 +0,0 @@
-MANIFEST-000001
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/CURRENT.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/CURRENT.meta
deleted file mode 100644
index d63358d8..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/CURRENT.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 57ff25e36a1cafa47940b0054a423bc1
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/LOCK b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/LOCK
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/LOCK.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/LOCK.meta
deleted file mode 100644
index 63b15f4c..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/LOCK.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 3b43bc803d556ff4ba1dbf9a4b838949
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/LOG b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/LOG
deleted file mode 100644
index b2729b29..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/LOG
+++ /dev/null
@@ -1,3 +0,0 @@
-2025/12/23-09:13:03.585 9538 Reusing MANIFEST E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\Site Characteristics Database/MANIFEST-000001
-2025/12/23-09:13:03.590 9538 Recovering log #3
-2025/12/23-09:13:03.591 9538 Reusing old log E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\Site Characteristics Database/000003.log
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/LOG.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/LOG.meta
deleted file mode 100644
index 526fb576..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/LOG.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: e25195812da908f469ca34900d8adfd4
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/LOG.old b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/LOG.old
deleted file mode 100644
index 80277c30..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/LOG.old
+++ /dev/null
@@ -1,3 +0,0 @@
-2025/12/23-09:11:03.044 9fb8 Reusing MANIFEST E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\Site Characteristics Database/MANIFEST-000001
-2025/12/23-09:11:03.049 9fb8 Recovering log #3
-2025/12/23-09:11:03.050 9fb8 Reusing old log E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\Site Characteristics Database/000003.log
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/LOG.old.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/LOG.old.meta
deleted file mode 100644
index cb1327d9..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/LOG.old.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 113d179e61b700046803a26bae20c811
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/MANIFEST-000001 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/MANIFEST-000001
deleted file mode 100644
index 18e5cab7..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/MANIFEST-000001 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/MANIFEST-000001.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/MANIFEST-000001.meta
deleted file mode 100644
index 7cdfaaa2..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Site Characteristics Database/MANIFEST-000001.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 0ce17820fc807e4469658a9e9b365f3b
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data.meta
deleted file mode 100644
index 225bc3ea..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 6985e90fa25447749b26508b74a542ac
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB.meta
deleted file mode 100644
index c65167be..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: cd1c7dfa8caaa05408bc46349c83ce8e
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/000003.log b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/000003.log
deleted file mode 100644
index fcf31e33..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/000003.log and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/000003.log.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/000003.log.meta
deleted file mode 100644
index c066daf2..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/000003.log.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 1d7ece2e7a1a57b49b76bc2f9ff65ea7
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/CURRENT b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/CURRENT
deleted file mode 100644
index 7ed683d1..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/CURRENT
+++ /dev/null
@@ -1 +0,0 @@
-MANIFEST-000001
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/CURRENT.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/CURRENT.meta
deleted file mode 100644
index bc418201..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/CURRENT.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 4cb3cbc816263514e93b10f8dede280c
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/LOCK b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/LOCK
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/LOCK.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/LOCK.meta
deleted file mode 100644
index 0947c349..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/LOCK.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: ed7898fa2831272419e69fff669e6e04
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/LOG b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/LOG
deleted file mode 100644
index e06e3ec9..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/LOG
+++ /dev/null
@@ -1,3 +0,0 @@
-2025/12/23-09:13:03.600 d838 Reusing MANIFEST E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\Sync Data\LevelDB/MANIFEST-000001
-2025/12/23-09:13:03.601 d838 Recovering log #3
-2025/12/23-09:13:03.602 d838 Reusing old log E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\Sync Data\LevelDB/000003.log
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/LOG.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/LOG.meta
deleted file mode 100644
index 0e27f9eb..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/LOG.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 90d90deee15db7d4186f1f0c8eb9bba4
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/LOG.old b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/LOG.old
deleted file mode 100644
index fd68e61f..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/LOG.old
+++ /dev/null
@@ -1,3 +0,0 @@
-2025/12/23-09:11:03.042 cd40 Reusing MANIFEST E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\Sync Data\LevelDB/MANIFEST-000001
-2025/12/23-09:11:03.049 cd40 Recovering log #3
-2025/12/23-09:11:03.049 cd40 Reusing old log E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\Sync Data\LevelDB/000003.log
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/LOG.old.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/LOG.old.meta
deleted file mode 100644
index e7de9ea8..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/LOG.old.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: a6bbf1df5ace08342a304179924b2992
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/MANIFEST-000001 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/MANIFEST-000001
deleted file mode 100644
index 18e5cab7..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/MANIFEST-000001 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/MANIFEST-000001.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/MANIFEST-000001.meta
deleted file mode 100644
index bfd28a72..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Sync Data/LevelDB/MANIFEST-000001.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: e3e3d4394a3dc6043bf0b8ceef71217c
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Vpn Tokens b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Vpn Tokens
deleted file mode 100644
index 2ba3b694..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Vpn Tokens and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Vpn Tokens-journal b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Vpn Tokens-journal
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Vpn Tokens-journal.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Vpn Tokens-journal.meta
deleted file mode 100644
index d4e067a9..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Vpn Tokens-journal.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 53c3c6afa87df02478bec6e52249fc7e
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Vpn Tokens.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Vpn Tokens.meta
deleted file mode 100644
index f9e5ec1c..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Vpn Tokens.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: fb3c0688a49e4d4409b6dca8142a331a
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Web Data b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Web Data
deleted file mode 100644
index 187dc209..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Web Data and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Web Data-journal b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Web Data-journal
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Web Data-journal.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Web Data-journal.meta
deleted file mode 100644
index 0c28455b..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Web Data-journal.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: dab9d8a3db9bb734389a2867befb41b7
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Web Data.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Web Data.meta
deleted file mode 100644
index d628ce2b..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/Web Data.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 5fd3462b334105247b615c7adf30e6dc
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/commerce_subscription_db.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/commerce_subscription_db.meta
deleted file mode 100644
index 2b37bd79..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/commerce_subscription_db.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: bac6cb3f042cbbe45a07c3b3323f486c
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/commerce_subscription_db/LOCK b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/commerce_subscription_db/LOCK
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/commerce_subscription_db/LOCK.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/commerce_subscription_db/LOCK.meta
deleted file mode 100644
index 68b2af05..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/commerce_subscription_db/LOCK.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 31dc5ab88c4e95f4eae1f08ad9931f5d
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/commerce_subscription_db/LOG b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/commerce_subscription_db/LOG
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/commerce_subscription_db/LOG.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/commerce_subscription_db/LOG.meta
deleted file mode 100644
index 9ed08086..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/commerce_subscription_db/LOG.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 4237ccefe554e424fb84076bfac7aaa3
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/commerce_subscription_db/LOG.old b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/commerce_subscription_db/LOG.old
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/commerce_subscription_db/LOG.old.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/commerce_subscription_db/LOG.old.meta
deleted file mode 100644
index b925189e..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/commerce_subscription_db/LOG.old.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 280ba74c8d01cf14ea964bab4729efae
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discount_infos_db.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discount_infos_db.meta
deleted file mode 100644
index f1ff9f51..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discount_infos_db.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 18e6259c875024b4a9b25b92fd3cf82d
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discount_infos_db/LOCK b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discount_infos_db/LOCK
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discount_infos_db/LOCK.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discount_infos_db/LOCK.meta
deleted file mode 100644
index db1e057f..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discount_infos_db/LOCK.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 04f3ec78f5b424941bff6a8769431a2c
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discount_infos_db/LOG b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discount_infos_db/LOG
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discount_infos_db/LOG.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discount_infos_db/LOG.meta
deleted file mode 100644
index 954669b7..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discount_infos_db/LOG.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: a49c75f302c67c14fbd37d56281e06e5
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discount_infos_db/LOG.old b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discount_infos_db/LOG.old
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discount_infos_db/LOG.old.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discount_infos_db/LOG.old.meta
deleted file mode 100644
index b8d6cb43..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discount_infos_db/LOG.old.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 813b806016cdfcb4a96379899eb3e307
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discounts_db.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discounts_db.meta
deleted file mode 100644
index 4c0c33e5..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discounts_db.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: a369546f9111524459f4d44c1c27d744
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discounts_db/LOCK b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discounts_db/LOCK
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discounts_db/LOCK.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discounts_db/LOCK.meta
deleted file mode 100644
index 87ca4712..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discounts_db/LOCK.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 96a465770ffe63f41a54d8c01e7a40a1
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discounts_db/LOG b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discounts_db/LOG
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discounts_db/LOG.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discounts_db/LOG.meta
deleted file mode 100644
index aed12dce..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discounts_db/LOG.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: b883b1da031d7bb4cae73f9c25ca11e5
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discounts_db/LOG.old b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discounts_db/LOG.old
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discounts_db/LOG.old.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discounts_db/LOG.old.meta
deleted file mode 100644
index acbf9b02..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/discounts_db/LOG.old.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 842aafec024bdd542bec3b36e1925bb8
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/parcel_tracking_db.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/parcel_tracking_db.meta
deleted file mode 100644
index 98ba4a31..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/parcel_tracking_db.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 2b70dc0c69d296241b6645375f8df479
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/parcel_tracking_db/LOCK b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/parcel_tracking_db/LOCK
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/parcel_tracking_db/LOCK.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/parcel_tracking_db/LOCK.meta
deleted file mode 100644
index e074d0f2..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/parcel_tracking_db/LOCK.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 2282d515e4483c840b97d927360e6d56
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/parcel_tracking_db/LOG b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/parcel_tracking_db/LOG
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/parcel_tracking_db/LOG.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/parcel_tracking_db/LOG.meta
deleted file mode 100644
index 54b47e2e..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/parcel_tracking_db/LOG.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: ab36fe81e72826c48b84b9384b3d09bd
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/parcel_tracking_db/LOG.old b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/parcel_tracking_db/LOG.old
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/parcel_tracking_db/LOG.old.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/parcel_tracking_db/LOG.old.meta
deleted file mode 100644
index 324b35ae..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/parcel_tracking_db/LOG.old.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: a95422322b8792642894c5be6da2ef42
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db.meta
deleted file mode 100644
index 14f3d1cb..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 9fb0fce5b9807d449a0aab3e076b8e3b
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/000003.log b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/000003.log
deleted file mode 100644
index f7187670..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/000003.log and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/000003.log.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/000003.log.meta
deleted file mode 100644
index ed960812..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/000003.log.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 820230e7a8430bd4ea3076b150560bb1
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/CURRENT b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/CURRENT
deleted file mode 100644
index 7ed683d1..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/CURRENT
+++ /dev/null
@@ -1 +0,0 @@
-MANIFEST-000001
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/CURRENT.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/CURRENT.meta
deleted file mode 100644
index 0eb0dd4c..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/CURRENT.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: d90ebae2720b2714496367a803687cf1
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/LOCK b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/LOCK
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/LOCK.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/LOCK.meta
deleted file mode 100644
index 30ea6ddc..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/LOCK.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: ed16dff3dd307f044a55bd2f55b311b9
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/LOG b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/LOG
deleted file mode 100644
index 4d98e122..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/LOG
+++ /dev/null
@@ -1,3 +0,0 @@
-2025/12/23-09:13:03.614 e1c Reusing MANIFEST E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\shared_proto_db/MANIFEST-000001
-2025/12/23-09:13:03.615 e1c Recovering log #3
-2025/12/23-09:13:03.616 e1c Reusing old log E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\shared_proto_db/000003.log
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/LOG.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/LOG.meta
deleted file mode 100644
index 4f6e67ce..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/LOG.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: a405bef17f89eae4c83731f1984b2fbc
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/LOG.old b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/LOG.old
deleted file mode 100644
index 8e31c1b6..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/LOG.old
+++ /dev/null
@@ -1,3 +0,0 @@
-2025/12/23-09:11:03.105 27a4 Reusing MANIFEST E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\shared_proto_db/MANIFEST-000001
-2025/12/23-09:11:03.105 27a4 Recovering log #3
-2025/12/23-09:11:03.106 27a4 Reusing old log E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\shared_proto_db/000003.log
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/LOG.old.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/LOG.old.meta
deleted file mode 100644
index 165ef5d4..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/LOG.old.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: a96469a935b787c4187dc8a9473f8c9f
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/MANIFEST-000001 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/MANIFEST-000001
deleted file mode 100644
index 18e5cab7..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/MANIFEST-000001 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/MANIFEST-000001.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/MANIFEST-000001.meta
deleted file mode 100644
index 3429e83c..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/MANIFEST-000001.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 5806288ed26575e4d9ec757e3bdf13a7
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata.meta
deleted file mode 100644
index 8396048e..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: bac8f9ad6c7677244bee901f09bb9a01
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/000003.log b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/000003.log
deleted file mode 100644
index e8016b5f..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/000003.log and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/000003.log.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/000003.log.meta
deleted file mode 100644
index 38673085..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/000003.log.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: e6ce1b869d4a22d4f8980e3fbd69ffbe
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/CURRENT b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/CURRENT
deleted file mode 100644
index 7ed683d1..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/CURRENT
+++ /dev/null
@@ -1 +0,0 @@
-MANIFEST-000001
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/CURRENT.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/CURRENT.meta
deleted file mode 100644
index a5a97166..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/CURRENT.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: f5fd0d0daeac69d449ff9fcecc14388a
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/LOCK b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/LOCK
deleted file mode 100644
index e69de29b..00000000
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/LOCK.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/LOCK.meta
deleted file mode 100644
index 9ede184a..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/LOCK.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: ef8adde33ed685e40870603dbe095fb2
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/LOG b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/LOG
deleted file mode 100644
index 5d6f3623..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/LOG
+++ /dev/null
@@ -1,3 +0,0 @@
-2025/12/23-09:13:03.606 e1c Reusing MANIFEST E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\shared_proto_db\metadata/MANIFEST-000001
-2025/12/23-09:13:03.607 e1c Recovering log #3
-2025/12/23-09:13:03.608 e1c Reusing old log E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\shared_proto_db\metadata/000003.log
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/LOG.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/LOG.meta
deleted file mode 100644
index d2650f86..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/LOG.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 19d55bba2a661c94c872e011252b18ea
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/LOG.old b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/LOG.old
deleted file mode 100644
index 6a039860..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/LOG.old
+++ /dev/null
@@ -1,3 +0,0 @@
-2025/12/23-09:11:03.068 27a4 Reusing MANIFEST E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\shared_proto_db\metadata/MANIFEST-000001
-2025/12/23-09:11:03.069 27a4 Recovering log #3
-2025/12/23-09:11:03.070 27a4 Reusing old log E:\Unity\ban_total\Assets\StreamingAssets\fdBrowser.exe.WebView2\EBWebView\Default\shared_proto_db\metadata/000003.log
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/LOG.old.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/LOG.old.meta
deleted file mode 100644
index bfab3cca..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/LOG.old.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 24c99f4861f53a3498532134ddb5bf0a
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/MANIFEST-000001 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/MANIFEST-000001
deleted file mode 100644
index 18e5cab7..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/MANIFEST-000001 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/MANIFEST-000001.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/MANIFEST-000001.meta
deleted file mode 100644
index a0f56535..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Default/shared_proto_db/metadata/MANIFEST-000001.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 8a5d7f31ad98519499d286ba90f63a47
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Domain Actions.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Domain Actions.meta
deleted file mode 100644
index 33f011b7..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Domain Actions.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: dd87c5eb16d8f6e479a3fc8dcc7316ad
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache.meta
deleted file mode 100644
index 09c4bf24..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 35a042b94b4915e4e93841091d592513
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/data_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/data_0
deleted file mode 100644
index 50d661df..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/data_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/data_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/data_0.meta
deleted file mode 100644
index 44c0875d..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/data_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 4dfa61fa0d7d5b8438acc6851f706e7e
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/data_1 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/data_1
deleted file mode 100644
index 93a13018..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/data_1 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/data_1.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/data_1.meta
deleted file mode 100644
index 15e4c17e..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/data_1.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 0d2a3bc6c2fa12b429a66ff99d6c695f
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/data_2 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/data_2
deleted file mode 100644
index 04485445..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/data_2 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/data_2.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/data_2.meta
deleted file mode 100644
index 7a9c12f7..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/data_2.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 2a298db712182014e93719bb8ac81ae9
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/data_3 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/data_3
deleted file mode 100644
index 8517f0d6..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/data_3 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/data_3.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/data_3.meta
deleted file mode 100644
index ce38e4e0..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/data_3.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: de5d36d107955004487c9186058678d4
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000001 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000001
deleted file mode 100644
index 8a8c5ece..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000001 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000001.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000001.meta
deleted file mode 100644
index 965c060a..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000001.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 4751aedba1582e84cbcbc828897131a8
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000002 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000002
deleted file mode 100644
index 3f461fbe..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000002 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000002.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000002.meta
deleted file mode 100644
index ec4c5099..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000002.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: ce2fab3e7a9c75648816350809ccce0c
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000003 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000003
deleted file mode 100644
index 0eaab5ce..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000003 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000003.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000003.meta
deleted file mode 100644
index 77461901..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000003.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 939fe905a51c50748ae5c89d583a57ff
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000004 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000004
deleted file mode 100644
index c6d89842..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000004 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000004.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000004.meta
deleted file mode 100644
index a6b0edeb..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000004.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 378ac1c132ac8bf4f8c5265195b88e24
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000005 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000005
deleted file mode 100644
index e09f0c04..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000005 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000005.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000005.meta
deleted file mode 100644
index 11dffc8b..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000005.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 9d4bbeca4cec7354eacec8adda1ba966
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000006 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000006
deleted file mode 100644
index 3250bb2a..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000006 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000006.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000006.meta
deleted file mode 100644
index 7caab1a1..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000006.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 363fd607f8e84b849ab9405e97e40010
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000007 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000007
deleted file mode 100644
index 345a1c18..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000007 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000007.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000007.meta
deleted file mode 100644
index fae5bbfd..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000007.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 781e70f9d2d1af1449905f169f5799ab
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000008 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000008
deleted file mode 100644
index 4ee28de7..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000008 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000008.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000008.meta
deleted file mode 100644
index 3c27e4cf..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000008.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: bb05ffadcb8f0f941a02542f98ac3687
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000009 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000009
deleted file mode 100644
index 08c084ab..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000009 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000009.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000009.meta
deleted file mode 100644
index 60c07226..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_000009.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 69f85484c52bf1e44ad99298b7ba896f
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_00000a b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_00000a
deleted file mode 100644
index 960dfe97..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_00000a and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_00000a.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_00000a.meta
deleted file mode 100644
index 370f9e65..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/f_00000a.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: f9f6c21ebb6a02743a0656db4cac2942
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/index b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/index
deleted file mode 100644
index 55c1986f..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/index and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/index.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/index.meta
deleted file mode 100644
index 0f82c82b..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GrShaderCache/index.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 2f40bff1e4e105b4cbdf1a0bde0641b4
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache.meta
deleted file mode 100644
index 0406a583..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 656ae4d508413504aa695a5ef3252615
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/data_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/data_0
deleted file mode 100644
index d76fb77e..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/data_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/data_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/data_0.meta
deleted file mode 100644
index 277e7c1a..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/data_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 989e644e1d9997a48b93a6a45856aadd
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/data_1 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/data_1
deleted file mode 100644
index dcaafa97..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/data_1 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/data_1.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/data_1.meta
deleted file mode 100644
index 5d3ed729..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/data_1.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: f2f7d086390f2b441b35b232f021e352
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/data_2 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/data_2
deleted file mode 100644
index c7e2eb9a..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/data_2 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/data_2.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/data_2.meta
deleted file mode 100644
index fb39c25b..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/data_2.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: b6d8b95c25949f04289a44eec418db2f
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/data_3 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/data_3
deleted file mode 100644
index 5eec9735..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/data_3 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/data_3.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/data_3.meta
deleted file mode 100644
index f71e8378..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/data_3.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: d6bb5b12d7132194dbec9ceb35f0952a
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/index b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/index
deleted file mode 100644
index 9fb4b989..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/index and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/index.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/index.meta
deleted file mode 100644
index a0aa20f3..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/GraphiteDawnCache/index.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 4b1915b7602dab14792e75d096f21c06
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Last Version b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Last Version
deleted file mode 100644
index 850292d2..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Last Version
+++ /dev/null
@@ -1 +0,0 @@
-143.0.3650.96
\ No newline at end of file
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Last Version.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Last Version.meta
deleted file mode 100644
index 03bb6a0a..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Last Version.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: d8ad8c618af6013439238bd9f396be57
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Local State b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Local State
deleted file mode 100644
index 6b14fbee..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Local State
+++ /dev/null
@@ -1 +0,0 @@
-{"accessibility":{"captions":{"common_models_path":"","soda_translation_binary_path":""}},"autofill":{"ablation_seed":"1xKwHVtpttI="},"breadcrumbs":{"enabled":true,"enabled_time":"13410925840230021"},"desktop_session_duration_tracker":{"last_session_end_timestamp":"1766452266"},"edge":{"manageability":{"edge_last_active_time":"13410925866445544"},"mitigation_manager":{"renderer_app_container_compatible_count":4},"retrigger_features":[],"tab_stabs":{"closed_without_unfreeze_never_unfrozen":0,"closed_without_unfreeze_previously_unfrozen":0,"discard_without_unfreeze_never_unfrozen":0,"discard_without_unfreeze_previously_unfrozen":0},"tab_stats":{"frozen_daily":0,"unfrozen_daily":0}},"hardware_acceleration_mode_previous":true,"legacy":{"profile":{"name":{"migrated":true}}},"network_time":{"network_time_mapping":{"local":1.766452385689428e+12,"network":1.766452385e+12,"ticks":189635987192.0,"uncertainty":2277143.0}},"optimization_guide":{"model_execution":{"last_usage_by_feature":{}},"model_store_metadata":{},"on_device":{"last_version":"143.0.3650.96","model_crash_count":0}},"os_crypt":{"audit_enabled":true,"encrypted_key":"RFBBUEkBAAAA0Iyd3wEV0RGMegDAT8KX6wEAAAARjeWHCyolTpqznXmy9LlgEAAAAB4AAABNAGkAYwByAG8AcwBvAGYAdAAgAEUAZABnAGUAAAAQZgAAAAEAACAAAADVvbETGWB0dMNSyvRrWXYRJZVZ62FnJEQpwORxEXAfVAAAAAAOgAAAAAIAACAAAAA3pLIo+xgjsP0+Xro+GT0Y8hAR21+Hdpr/shvBE0rnPzAAAAD+5T4mG+N+1I2VZqPz7uSbrIyyySDhiJWFOU2Igwq88K6PgcHjuFdrHqi5MSncEpRAAAAArModDziLuiX1U0RnATANBVsoZdR8TmcbiHOu5+KjykcR1jwDXNmuhDiDj5hfFHsEvVtg/hSHGi+Fen0Lp8AqiA=="},"performance_intervention":{"last_daily_sample":"13410925840279053"},"phoenix":{"user_laf_toggle_state_static":2},"policy":{"last_statistics_update":"13410925840229124"},"profile":{"info_cache":{"Default":{"active_time":1766452265.108074,"avatar_icon":"chrome://theme/IDR_PROFILE_AVATAR_20","background_apps":false,"edge_account_cid":"","edge_account_environment":0,"edge_account_environment_string":"","edge_account_first_name":"","edge_account_last_name":"","edge_account_oid":"","edge_account_sovereignty":0,"edge_account_tenant_id":"","edge_account_type":0,"edge_non_signin_profile_type":1,"edge_profile_can_be_deleted":true,"edge_test_on_premises":false,"edge_wam_aad_for_app_account_type":0,"enterprise_label":"","force_signin_profile_locked":false,"gaia_given_name":"","gaia_id":"","gaia_name":"","hosted_domain":"","is_consented_primary_account":false,"is_ephemeral":false,"is_glic_eligible":false,"is_managed":0,"is_using_default_avatar":true,"is_using_default_name":true,"managed_user_id":"","metrics_bucket_index":1,"name":"用户配置 1","signin.with_credential_provider":false,"user_name":""}},"last_active_profiles":[],"metrics":{"next_bucket_index":2},"profile_counts_reported":"13410925840171637","profiles_order":["Default"]},"profile_network_context_service":{"http_cache_finch_experiment_groups":"None None None None"},"profiles":{"edge":{"guided_switch_pref":[],"multiple_profiles_with_same_account":false},"edge_sso_info":{"msa_first_profile_key":"Default","msa_sso_algo_state":1},"signin_last_seen_version":"143.0.3650.96","signin_last_updated_time":1766452240.274704},"sentinel_creation_time":"0","session_id_generator_last_value":"1351300015","signin":{"active_accounts_last_emitted":"13410925840167814"},"startup_boost":{"last_browser_open_time":"13410925986962795"},"subresource_filter":{"ruleset_version":{"checksum":0,"content":"","format":0}},"tab_stats":{"discards_expired":0,"discards_external":0,"discards_proactive":0,"discards_urgent":0,"last_daily_sample":"13410925840199937","max_tabs_per_window":1,"reloads_expired":0,"reloads_external":0,"reloads_urgent":0,"total_tab_count_max":1,"window_count_max":1},"telemetry_client":{"governance":{"last_dma_change_date":"13410925840196577","last_known_cps":0},"host_telclient_path":"QzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxNaWNyb3NvZnRcRWRnZVdlYlZpZXdcQXBwbGljYXRpb25cMTQzLjAuMzY1MC45Nlx0ZWxjbGllbnQuZGxs","sample_id":66815328},"uninstall_metrics":{"installation_date2":"1766452240"},"user_experience_metrics":{"chrome_download_action_count":0,"client_id2":"{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}C:\\Users\\THUNDROBOT1s:B932C7D7-3819-474D-83D9-8259BB0E9FBB","client_id_timestamp":"1766452240","diagnostics":{"last_data_collection_level_on_launch":3},"initial_logs2":[],"last_seen":{"CrashpadMetrics":"13410925862906219"},"limited_entropy_randomization_source":"198F60B6D546F5D04E9670887E2DD26B","log_finalized_record_id":7,"log_record_id":7,"low_entropy_source3":159,"ongoing_logs2":[],"payload_counter":2,"pseudo_low_entropy_source":6445,"reporting_enabled":true,"reset_client_id_deterministic":true,"session_id":3,"stability":{"browser_last_live_timestamp":"13410925986988376","exited_cleanly":true,"saved_system_profile":"CI/gjMoGEhAxNDMuMC4zNjUwLjk2LTY0GJDTp8oGIgV6aC1DTioYCgpXaW5kb3dzIE5UEgoxMC4wLjI2MjAwMvIBCgZ4ODZfNjQQ8f0DGICA7K72/x8iCFR5cGUxTVRNKAEwqw04qwhCmAEI3iEQoE8aDDMyLjAuMTUuNjYxNDIUR29vZ2xlIEluYy4gKE5WSURJQSk6bEFOR0xFIChOVklESUEsIE5WSURJQSBHZUZvcmNlIFJUWCA0MDgwIExhcHRvcCBHUFUgKDB4MDAwMDI3QTApIERpcmVjdDNEMTEgdnNfNV8wIHBzXzVfMCwgRDNEMTEtMzIuMC4xNS42NjE0KWUAAMA/ahgKDEdlbnVpbmVJbnRlbBDxjCwYICABKBCCAQCKAQCqAQZ4ODZfNjSwAQFKCg2G+t1lFV5v0thKCg0q8Z62FV5v0thKCg2nrxS4FV5v0thKCg2EWAxwFV5v0thKCg33qzt9FV5v0thKCg3D5tnNFV5v0thKCg0eAaq/FV5v0thKCg0HzylyFV5v0thKCg3eB62qFV5v0thKCg13m/LNFV5v0thKCg1hu2ADFV5v0thKCg3i4XnqFV5v0thKCg2y6HF5FV5v0thKCg36jVplFV5v0thKCg3QYz3lFV5v0thKCg1bzoioFV5v0thKCg3T5lKcFV5v0thKCg0zDyjSFV5v0thKCg1q5YLAFV5v0thKCg325yX7FV5v0thKCg00852LFV5v0thKCg3FI62kFV5v0thKCg3jAk4CFV5v0thKCg1DP34AFV5v0thKCg2Xf+mCFV5v0thKCg3yhRgaFV5v0thKCg2VI2gIFV5v0thKCg1EJaqDFV5v0thKCg0/VavqFV5v0thKCg110yzsFV5v0thKCg22X0dGFV5v0thKCg16e+0AFV5v0thKCg21ug1sFV5v0thKCg0ww9QEFV5v0thKCg0LB+i0FV5v0thKCg2Vbhe0FV5v0thKCg1ty53VFV5v0thKCg3prlK5FV5v0thKCg3D6v6qFV5v0thKCg0GS3oBFV5v0thKCg3uAdezFV5v0thKCg0cPl9LFV5v0thKCg3nmSEXFV5v0thKCg0zG0OnFV5v0thKCg35GDykFV5v0thKCg1wG9LNFV5v0thKCg0H21nRFV5v0thKCg0TOsKSFV5v0thKCg2+7FVmFV5v0thKCg3EVN6FFV5v0thKCg26e8sfFV5v0thKCg2Q6as/FV5v0thKCg0Tiq5WFV5v0thKCg0YBdzNFV5v0thKCg1DO2FuFV5v0thKCg2bQnAeFV5v0thKCg3TjxI9FV5v0thKCg35wInXFV5v0thKCg0/KL3QFV5v0thQBFoCCABiBElOQlhqCAgAEAA4BkAGgAGQ06fKBsIBHggvEhAxLjAuNy4xNjUyOTA2ODIzHQAAAAAlAAAAAPgBnwGAAv///////////wGIAgGoAq0ysgJE/lvPh+5qLX9jdx5952w1YmGYTkTzEbIeessxIc36g0PzAdtNG/UF8TkL3aJfDgvAFCyRhlHhgiVM8w1dI1fpe1UUEJrxAmjzJC55varIyj7rBAoECAAQACrAAgqVAQppVzowMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCFmZEJyb3dzZXIuZXhlEiExOTAwLzAxLzAxOjAwOjAwOjAwIWZkQnJvd3Nlci5leGUiBTEuMC4wEhhlbWJlZGRlZC1icm93c2VyLXdlYnZpZXcSJmVtYmVkZGVkLWJyb3dzZXItd2Vidmlldy1kcGktYXdhcmVuZXNzEiBtb2pvLW5hbWVkLXBsYXRmb3JtLWNoYW5uZWwtcGlwZRIMbm9lcnJkaWFsb2dzEg11c2VyLWRhdGEtZGlyEhB3ZWJ2aWV3LWV4ZS1uYW1lEhN3ZWJ2aWV3LWV4ZS12ZXJzaW9uMgYIACIAKgA6Cwjz//zv9/////8BWvwBCUjhehSul0BAEQAAAAAAYD9AGQAAAAAAAFlAGQAAAAAAAFlAGQAAAAAAAFlAGQAAAAAAAPA/GQAAAAAAAPA/GQAAAAAAAAAAGQAAAAAAAPA/GQAAAAAAAFlAGQAAAAAAAFlAGQAAAAAAAFlAGQAAAAAAAFlAGQAAAAAAAFlAGQAAAAAAAFlAGQAAAAAAAFlAGQAAAAAAAFlAGQAAAAAAAFlAGQAAAAAAAAAAGQAAAAAAAFlAGQAAAAAAAPA/GQAAAAAAAFlAGQAAAAAAAPA/GQAAAAAAAPA/GQAAAAAAADRAGQAAAAAAAPA/GQAAAAAAAFlAGQAAAAAAAFlAegIIAYIBAhgAqgECCgA=","saved_system_profile_hash":"6045AFEC08C1979D2B8797800D5D7647072E12E9","stats_buildtime":"1766010895","stats_version":"143.0.3650.96-64","system_crash_count":0},"unsent_log_metadata":{"initial_logs":{"sent_samples_count":0,"unsent_persisted_size_in_kb":0,"unsent_samples_count":0},"ongoing_logs":{"sent_samples_count":0,"unsent_persisted_size_in_kb":0,"unsent_samples_count":0}}},"variations_failed_to_fetch_seed_streak":8,"variations_google_groups":{"Default":[]},"was":{"restarted":false}}
\ No newline at end of file
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Local State.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Local State.meta
deleted file mode 100644
index d15dd464..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Local State.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 4af71287ed8470c4892f51530a0dc60c
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/MEIPreload.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/MEIPreload.meta
deleted file mode 100644
index 9429599a..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/MEIPreload.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 813ad312697231745a2a22093345f60c
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/OriginTrials.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/OriginTrials.meta
deleted file mode 100644
index ff310fbf..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/OriginTrials.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: d1d4b088c23ee9b43a3f9bc13582c354
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/PKIMetadata.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/PKIMetadata.meta
deleted file mode 100644
index 6e28481e..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/PKIMetadata.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: deda685009a3e7440999c3b6db45ad2f
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache.meta
deleted file mode 100644
index a0639c70..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 8f33d0368d4759a4bb7df8a05b1306ef
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/data_0 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/data_0
deleted file mode 100644
index d76fb77e..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/data_0 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/data_0.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/data_0.meta
deleted file mode 100644
index db5a34cc..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/data_0.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 38cf265415934fd489dbc6fcab681f9a
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/data_1 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/data_1
deleted file mode 100644
index dcaafa97..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/data_1 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/data_1.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/data_1.meta
deleted file mode 100644
index d286f946..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/data_1.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 4b0d7ebca1b09fa4d8acbeaaaefa320b
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/data_2 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/data_2
deleted file mode 100644
index c7e2eb9a..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/data_2 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/data_2.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/data_2.meta
deleted file mode 100644
index 5638b94a..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/data_2.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 86e8cb23f5baad145b4a73c360b78f03
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/data_3 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/data_3
deleted file mode 100644
index 5eec9735..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/data_3 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/data_3.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/data_3.meta
deleted file mode 100644
index a4fcb57c..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/data_3.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 8b191cccdf20a9342965b18602aad708
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/index b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/index
deleted file mode 100644
index 33171427..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/index and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/index.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/index.meta
deleted file mode 100644
index 6b38c83c..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/ShaderCache/index.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: bcac7ad3ce72a81428ce308a0619416a
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen.meta
deleted file mode 100644
index a8666114..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 1ab09baa60bbb3945a9964e8ad1ad111
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData.meta
deleted file mode 100644
index 3bc7181c..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 6541c563b6c960343a3defb88c647bd7
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/customSettings b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/customSettings
deleted file mode 100644
index 997f02da..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/customSettings
+++ /dev/null
@@ -1 +0,0 @@
-customSettings_F95BA787499AB4FA9EFFF472CE383A14
\ No newline at end of file
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/customSettings.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/customSettings.meta
deleted file mode 100644
index f84ee2b9..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/customSettings.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 138fbc37c992aeb4e919128f26008704
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/customSettings_F95BA787499AB4FA9EFFF472CE383A14 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/customSettings_F95BA787499AB4FA9EFFF472CE383A14
deleted file mode 100644
index ae2fefae..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/customSettings_F95BA787499AB4FA9EFFF472CE383A14
+++ /dev/null
@@ -1 +0,0 @@
-{"forceServiceDetermination":false}
\ No newline at end of file
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/customSettings_F95BA787499AB4FA9EFFF472CE383A14.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/customSettings_F95BA787499AB4FA9EFFF472CE383A14.meta
deleted file mode 100644
index 99c89841..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/customSettings_F95BA787499AB4FA9EFFF472CE383A14.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 1a9feec8149c2954ab23e671601e55c4
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/edgeSettings b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/edgeSettings
deleted file mode 100644
index 2cfa9067..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/edgeSettings
+++ /dev/null
@@ -1 +0,0 @@
-edgeSettings_2.0-a82cb2897a8bf9445d68dcc2be05af89ad4b2fda1fddb2952693be7cd5353ad3
\ No newline at end of file
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/edgeSettings.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/edgeSettings.meta
deleted file mode 100644
index c80e7e82..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/edgeSettings.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 25356d4bf01d3ee4eabfe105caddee30
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/edgeSettings_2.0-a82cb2897a8bf9445d68dcc2be05af89ad4b2fda1fddb2952693be7cd5353ad3 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/edgeSettings_2.0-a82cb2897a8bf9445d68dcc2be05af89ad4b2fda1fddb2952693be7cd5353ad3
deleted file mode 100644
index 90693d71..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/edgeSettings_2.0-a82cb2897a8bf9445d68dcc2be05af89ad4b2fda1fddb2952693be7cd5353ad3
+++ /dev/null
@@ -1,3974 +0,0 @@
-{
- "geoidMaps": {
- "ae": "https://unitedarabemirates.smartscreen.microsoft.com/",
- "au": "https://australia.smartscreen.microsoft.com/",
- "ch": "https://switzerland.smartscreen.microsoft.com/",
- "eu": "https://europe.smartscreen.microsoft.com/",
- "ffl4": "https://unitedstates1.ss.wd.microsoft.us/",
- "ffl4mod": "https://unitedstates4.ss.wd.microsoft.us/",
- "ffl5": "https://unitedstates2.ss.wd.microsoft.us/",
- "in": "https://india.smartscreen.microsoft.com/",
- "test": "https://eu-9.smartscreen.microsoft.com/",
- "uk": "https://unitedkingdom.smartscreen.microsoft.com/",
- "us": "https://unitedstates.smartscreen.microsoft.com/",
- "gw_ae": "https://unitedarabemirates.smartscreen.microsoft.com/",
- "gw_au": "https://australia.smartscreen.microsoft.com/",
- "gw_ch": "https://switzerland.smartscreen.microsoft.com/",
- "gw_eu": "https://europe.smartscreen.microsoft.com/",
- "gw_ffl4": "https://unitedstates1.ss.wd.microsoft.us/",
- "gw_ffl4mod": "https://unitedstates4.ss.wd.microsoft.us/",
- "gw_ffl5": "https://unitedstates2.ss.wd.microsoft.us/",
- "gw_in": "https://india.smartscreen.microsoft.com/",
- "gw_test": "https://eu-9.smartscreen.microsoft.com/",
- "gw_uk": "https://unitedkingdom.smartscreen.microsoft.com/",
- "gw_us": "https://unitedstates.smartscreen.microsoft.com/"
- },
- "sampleBuckets": {
- "error": 1.0,
- "topTrafficHit": 7E-05,
- "uriLookup": 0.01,
- "userAction": 1.0
- },
- "models": [
- {
- "name": "techScamTitleModel:2019-10-07",
- "samplingRate": 0.001,
- "bias": -2.03588432962421,
- "terms": [
- {
- "features": [
- "title"
- ],
- "delimiters": "|;.\\/?*!\") ",
- "lengthWeight": -0.235096784475425,
- "tokenWeights": [
- {
- "key": "d8f3f4c31da2fa20a04f3c70536aee37",
- "value": 4.96485538534717
- },
- {
- "key": "902db872ede3fa9e92ed917ae1f2f0c9",
- "value": 16.0666261016159
- },
- {
- "key": "f2eb27b63a38b45c6a6bed8b65c6eeaf",
- "value": 4.27859685905943E-15
- },
- {
- "key": "3c0ee507a9a6de7849f17e20e3e931e1",
- "value": 9.49072317921467
- },
- {
- "key": "a500a663a3dfeebdbac0a28ed87d522c",
- "value": 15.1855052242444
- },
- {
- "key": "eba18365f1bb49e35682e5983df9a546",
- "value": 2.71702801581989
- },
- {
- "key": "51e8e7aab91e282b992d2dd3ff678d43",
- "value": 0.412787846639153
- },
- {
- "key": "a1f2897e772f8cb4bb37b686375d8a82",
- "value": 13.9832537343861
- },
- {
- "key": "c37e50bff3c84d9afb2e2f9a57624223",
- "value": 12.9887317395692
- },
- {
- "key": "d41ec2d1432c0faac7b20edeff24f5db",
- "value": 1.21410855224528
- },
- {
- "key": "a10342604a4cba26537bd81afacfe8d9",
- "value": 6.41330769368277
- },
- {
- "key": "64107f7c932c44668fae5ad55300070a",
- "value": 3.56880040985556
- },
- {
- "key": "20221b321f0edd90b8a7f6d1a73f2137",
- "value": 12.8409573736017
- },
- {
- "key": "61d1955d0003f6c712080fc020991a29",
- "value": 17.1567089725074
- },
- {
- "key": "02cd0108855dd6b627513cc326dbbab0",
- "value": 0.160040157064807
- },
- {
- "key": "8653ff21bf051e173b7a019a1b449d73",
- "value": 13.8472194705067
- },
- {
- "key": "1f3604112472f3385058ed324bc4aa83",
- "value": -1.67588130176877
- },
- {
- "key": "43c06d308e136e4f4745ffe61455f83e",
- "value": 8.08441147040431
- },
- {
- "key": "e16abbb5cd570ea98cd72221f2e38a41",
- "value": -4.24793294653837
- },
- {
- "key": "7b8b23ae16f336cbdf1bf8e64719820d",
- "value": 19.6334311643951
- },
- {
- "key": "2ebc7ebbe3942e5970e0abc59b0e14b0",
- "value": 0.0811665842037901
- },
- {
- "key": "3a7b814f38e382cca0cb3c150dd5e4d6",
- "value": 1.76183435696539
- },
- {
- "key": "752589c2fc8bcf0933680142736adb84",
- "value": 0.313063325062427
- },
- {
- "key": "acaa2a34765fe60e06a2a6720f2a74c6",
- "value": 17.7427898272627
- },
- {
- "key": "74091f73605c3de2834a9e012cbd48fa",
- "value": 6.69261134358605
- },
- {
- "key": "8a0fda437628a4b9fb896d81477a89d2",
- "value": 13.2711067048615
- },
- {
- "key": "6b0e6cb60cba3d45d16151c197c1917d",
- "value": 3.21354786516047
- },
- {
- "key": "404b1090ff35042c9ae8de437f33e54d",
- "value": 8.39326047676454
- },
- {
- "key": "bec3237bd665afaf4a94cde77de0f501",
- "value": 26.3127867236354
- },
- {
- "key": "d7952592dbc8bc4baa8b8e0090024699",
- "value": 0.603334829819258
- },
- {
- "key": "b14885833f770f858b7151aa3434dc14",
- "value": 0.00120287759713528
- },
- {
- "key": "8ba890fbba42b994e2eec256930c44b8",
- "value": 5.74880809415335
- },
- {
- "key": "ee4666a392a7ebbe89df6eda01786579",
- "value": 5.37474008925051
- },
- {
- "key": "3c765543b375b3e58739822bd5597b83",
- "value": 15.2263085228325
- },
- {
- "key": "75d55d9a92251667bc73b4500d8f0ed3",
- "value": 0.133972044683681
- },
- {
- "key": "956ef76fa742793fa5659cc43ae645f4",
- "value": 0.0862796061467079
- },
- {
- "key": "3916a0b3ba0704605fd5fe7d3172195b",
- "value": 15.1440129779123
- },
- {
- "key": "ee5ca74c27ced2173468066254e4e1ae",
- "value": 1.43189446108725
- },
- {
- "key": "c766d832701298a99871bdf5042ad1cd",
- "value": 4.77869547321821
- },
- {
- "key": "cb21becd3bf3740f2a9514666091836d",
- "value": 0.005344885932075
- },
- {
- "key": "31d24b1baf37be684acee1a6d7ab440d",
- "value": 0.286593830924446
- },
- {
- "key": "d6d7ce91804cefba4d7727a9b39a2b60",
- "value": 4.75689861332728
- },
- {
- "key": "fcbac54acbe296e69228fbd7be6debda",
- "value": 0.475807125599523
- },
- {
- "key": "20784f6187084788d5184fe39d96584f",
- "value": 5.29543172288926
- },
- {
- "key": "5df15dac8834487c6c95e052ea02adb9",
- "value": 0.302459138107693
- },
- {
- "key": "d25c40bab2f26c91855728606c76edfb",
- "value": 0.363667877154387
- },
- {
- "key": "bb4ff27e4540a4697974a10d45edd26a",
- "value": 13.86774512497
- },
- {
- "key": "3ed949d04b0728567b53d67217d093cb",
- "value": 12.0931177098947
- },
- {
- "key": "3c2f5decde47940c8baf3b80dea449bd",
- "value": -2.11208983247596
- },
- {
- "key": "1044890db49f93923cbb4adb1eb0bc2a",
- "value": 3.28214939125608
- },
- {
- "key": "176ddb9c7fee5230355f701f9ce92a1d",
- "value": 0.170164872671425
- },
- {
- "key": "11622a1e4a864ff7d764291569bf164a",
- "value": 0.0506062203736387
- },
- {
- "key": "f17c170078a0833ea8b276d36375305b",
- "value": 0.472010441208132
- },
- {
- "key": "ee2fbc316df43372bd2ccd758672ebdd",
- "value": 0.526004684155409
- },
- {
- "key": "96e3e0d29f3ef7071671e135fbc1bef9",
- "value": 0.692070161945332
- },
- {
- "key": "98dd4e762e039fc0476f8fff1dc0d1c8",
- "value": 11.2633993701883
- },
- {
- "key": "9eaaed9510fb8b38eb0ef9a20f2253bd",
- "value": 4.35319490889202
- },
- {
- "key": "2114308fa88c7a0e0add232af2ed6f2b",
- "value": -0.163416664745543
- },
- {
- "key": "0067403ec3dea7c2694ccd61e16cd2b4",
- "value": 1.91955675805176
- },
- {
- "key": "2f73781a7f23f9814126584fd8bc98c5",
- "value": 0.0505724200025759
- },
- {
- "key": "fe81d89d41476f9a1c94ca9becf773d9",
- "value": 11.1893711479702
- },
- {
- "key": "2676a4b83a1458aa12cde7ee1fffc94e",
- "value": -0.356576877704052
- },
- {
- "key": "ba066b54c0a283266046638c7431dd51",
- "value": -3.18743588014824
- },
- {
- "key": "fb3f76858cb38e5b7fd113e0bc1c0721",
- "value": 1.56334140095241
- },
- {
- "key": "9949de93c1fced03dca91707d32499c1",
- "value": 0.00869361659333547
- },
- {
- "key": "57b0cb841b7bf935d96fa60509efd442",
- "value": -0.656860294129425
- },
- {
- "key": "38ca0677a229e96e46d319b7bf1c6ebf",
- "value": 0.0919327675863093
- },
- {
- "key": "78e1b92b7e1cba0cc4e1a16a1c0d9b3f",
- "value": 9.16749478459351
- },
- {
- "key": "0e4f2fdab60481526eadc8fed8c7e7ba",
- "value": 13.9001554653181
- },
- {
- "key": "2a9206eba5f3965040539d49a7056cb6",
- "value": 12.0402962588861
- },
- {
- "key": "f7876ffd87ee3fa6ce694a1b4ebd553a",
- "value": -1.72914926648627
- },
- {
- "key": "611bd58a366645ab5a46d4bf61a83b4a",
- "value": 9.69265158939324
- },
- {
- "key": "ff1a7383a0bd19eb63babae3916497d7",
- "value": 0.186505208929065
- },
- {
- "key": "33c39787721c1fd412b648c7caef2729",
- "value": 0.41883074850233
- },
- {
- "key": "5c05d0837cf4649248b6b79af95257f3",
- "value": 3.69153649620247
- },
- {
- "key": "a50ebbf3b00db049f8437d8323b088c1",
- "value": -0.236725978070563
- },
- {
- "key": "4135a6f12bd7b1007140f6c4deec37dc",
- "value": 0.0137139216165183
- },
- {
- "key": "50de627f696264b707aac8b2bba0691e",
- "value": 6.50864152066005
- },
- {
- "key": "21a10c21844eeb4cb940016c284194e1",
- "value": 0.885339914690668
- },
- {
- "key": "826997d5b7cbf6fd123efa102e00907e",
- "value": 1.27778804572312
- },
- {
- "key": "48f2400296273bb12e8e0de87f4b8d9e",
- "value": 0.188585019023382
- },
- {
- "key": "0aaa87422396fdd678498793b6d5250e",
- "value": -4.357956359915
- },
- {
- "key": "296453cfcdb6ff4ee85d7fe6c52ed8a8",
- "value": 0.186751732843569
- },
- {
- "key": "053bc767e734ff378d4872a90867c097",
- "value": -0.0522611145725026
- },
- {
- "key": "679a4004c55e0afdcf4d4bc5b680162a",
- "value": -3.37149565222392
- },
- {
- "key": "eaa18a15c1915c2884627ff0ed97889b",
- "value": -0.160337908228406
- },
- {
- "key": "13b32797a6edab389183e4738d4b2b5e",
- "value": -4.99894732062033
- },
- {
- "key": "37c49972dc197628caaba77962e2a248",
- "value": 13.1433670188361
- },
- {
- "key": "c1be96173d7a9d1529895e76eb0adfc9",
- "value": -0.933811458209181
- },
- {
- "key": "abb7e14c7ed09771168643a17c41864d",
- "value": 0.509831587272671
- },
- {
- "key": "69739ce1e2403749d3474ad13a94fe17",
- "value": -2.52543353797423
- },
- {
- "key": "6ee221e7c006637263f4f7bfe98e6cee",
- "value": 13.0451965933699
- },
- {
- "key": "4ae35dbb42614d2429b7d6d181a950bb",
- "value": -2.35177893104194
- },
- {
- "key": "adfa7a67f02dbf637722bc83cfb70dc8",
- "value": -0.339386977062645
- },
- {
- "key": "65f3cc2c18fb7ff254ae719d23c6a5f0",
- "value": -6.77698911375947
- },
- {
- "key": "466aee765daf90c9fa27306b10660ad7",
- "value": -2.71076366330135
- },
- {
- "key": "75c61c62b52c0c5da6a99b2ca6cd94e2",
- "value": -0.273392324853276
- },
- {
- "key": "3f4d2f2f33f2ceaed659d2282f17b1f5",
- "value": -2.38503978450138
- },
- {
- "key": "7a34231bd5b7515e26dafac1157c9778",
- "value": -0.139230038618682
- },
- {
- "key": "0648bf4f1bcff803213de77d253c660d",
- "value": -0.0115363222293873
- },
- {
- "key": "7243020fce7620bbee5ef040b66f9dd4",
- "value": -6.14854155941528
- },
- {
- "key": "cd84142d716cf4354f636e7b5fa95395",
- "value": 0.0952138427964692
- },
- {
- "key": "d9e70a3ebbce0f828a0d1efc412a47c3",
- "value": -2.1177009292159
- },
- {
- "key": "7c5cc52fdb69c634bf9c216c1c2d001b",
- "value": -0.519780846919095
- },
- {
- "key": "f4f6dce2f3a0f9dada0c2b5b66452017",
- "value": -0.609497994300746
- },
- {
- "key": "c0b6b911ef10ce08eb45396e89595544",
- "value": 2.27807584684369
- },
- {
- "key": "a7b069114ca61e56c31581ec54e1b0cb",
- "value": 8.20729443169138
- },
- {
- "key": "66ae5a51b83297f432d4ef34bea90363",
- "value": -1.12949028947792
- },
- {
- "key": "955e7fc2d65392751d04fd8acc2556e2",
- "value": 10.7476160405345
- },
- {
- "key": "489a98bb735023042d4299a797dac929",
- "value": 6.95309403582655
- },
- {
- "key": "09c47627bc533b5924a055a04bc4c33e",
- "value": 9.58344017744784
- },
- {
- "key": "e634eb20db508e3a31b61481a251bf93",
- "value": -0.337068592782735
- },
- {
- "key": "d0cd2693b3506677e4c55e91d6365bff",
- "value": -0.442303007155048
- },
- {
- "key": "2fdfcd8d22ae031d6b5444a873404c5e",
- "value": 0.221508792721601
- },
- {
- "key": "6dc488644c9665058c3ef162c2f4e8eb",
- "value": -2.69054427298877
- },
- {
- "key": "edb72a68a9cfaab392fe8cf95baeb80d",
- "value": -0.867265450469541
- },
- {
- "key": "cc9208ebb0d9a910ddae905eaa9b5b4e",
- "value": -1.74760717935612
- },
- {
- "key": "4c2c4baa8b9cb4d9075a044f986cc5d2",
- "value": -4.25413531136165
- },
- {
- "key": "677ba7ea91e94b249d11381b0f03f1e5",
- "value": -0.195233592351035
- },
- {
- "key": "d55977c223a588fdc11aff690a068b03",
- "value": -1.54324686307157
- },
- {
- "key": "7d659e2f336a637131db7fccf92c8a85",
- "value": -1.04250741684209
- },
- {
- "key": "a30bd9308255aba272814229bfecbdb6",
- "value": -2.27975563083832
- },
- {
- "key": "78b3f23df07045c2ea62f1178efbbd9a",
- "value": 6.37911178600456
- },
- {
- "key": "93bc63e0b4f48fbbff568d9fc0dc3def",
- "value": -1.12436355182914
- },
- {
- "key": "ccff47e6d78ad378d75d2fbf98d5082e",
- "value": -0.540136558047707
- },
- {
- "key": "86802be68d8e6475a5b4a6e35385b277",
- "value": 0.664479804490267
- },
- {
- "key": "1a6a7836a820fd61046d850d43fbf355",
- "value": 5.51538398204343
- },
- {
- "key": "a05550b785fe9281c54161b4de3a9889",
- "value": -0.0326878881255583
- },
- {
- "key": "d61a08fb9e29be2ebbdfc30c7fa395d3",
- "value": -0.657324938826186
- },
- {
- "key": "b06531b17f9586226d526fff54527c8c",
- "value": -2.90436824323248
- },
- {
- "key": "05ab88fb98453f3a811b785145662131",
- "value": 0.147008732837274
- },
- {
- "key": "c9c2956ce7fe96adeebf39a5311ed2d3",
- "value": -0.320087199911258
- },
- {
- "key": "755d1832973c5efd9379a4039de90e1c",
- "value": 5.71042106735016
- },
- {
- "key": "80f5f164aa43626d4045163a4ae593b5",
- "value": -0.0636936706619491
- },
- {
- "key": "6950d1d89a0a96715e5a350129e90346",
- "value": -0.00979118854108061
- },
- {
- "key": "32d72713167aa8cc88de917e16b79890",
- "value": -2.06454165460711
- },
- {
- "key": "e322d423f075b0ab2daad27011d24909",
- "value": -5.15175686870686
- },
- {
- "key": "8039227006b7ce850a1cb99be5471e50",
- "value": -1.2155321419885
- },
- {
- "key": "68725afb52c6e8074890a94de7b0c2a0",
- "value": -0.0654504198220738
- },
- {
- "key": "aa292f2aa620cd815bef2503fda49342",
- "value": -7.06287320267076
- },
- {
- "key": "71431b1e88117facdc7584c476e09452",
- "value": -0.312289237920878
- },
- {
- "key": "bbf7972eb50121110ec814bdd468e2a3",
- "value": -0.515517956818532
- },
- {
- "key": "3f792f24bdd299f1c163f2358fb130f9",
- "value": -1.12082728525513
- },
- {
- "key": "fd9f7486193da757c536b96f4ac8c05f",
- "value": -0.0329117049477948
- },
- {
- "key": "c4efd5020cb49b9d3257ffa0fbccc0ae",
- "value": 9.7085387169463
- },
- {
- "key": "0219e2f70fd952718097b6a19a33046c",
- "value": 3.67250225555019
- },
- {
- "key": "a30287a07fb7538ad4807d28e9461f98",
- "value": 0.438694286413232
- },
- {
- "key": "3b94234bd8aa4058536b581bc3171d4c",
- "value": -0.322169000098347
- },
- {
- "key": "73329564760013a7824ff9d5d1af91ff",
- "value": -0.662004159555685
- },
- {
- "key": "5e68ca8a651d80d2a005ac825ede6b8c",
- "value": -1.54782233069038
- },
- {
- "key": "83401f0f0dec1447d0f5197df673521c",
- "value": -2.83615916210688
- },
- {
- "key": "3a824154b16ed7dab899bf000b80eeee",
- "value": -4.57754284749301
- },
- {
- "key": "91829326d03e53decffc35a3abeb2639",
- "value": 10.7578977941444
- },
- {
- "key": "f6b0ae1efe9ccda7e40a7c1760a9be3b",
- "value": -2.53305806036434
- },
- {
- "key": "cea59dffeb1c2fc672d7872d8706aea3",
- "value": 1.49296222815608
- },
- {
- "key": "0c1a316c7a3a182d99368ee32a0a96d5",
- "value": -2.19957580129098
- },
- {
- "key": "c6ca468775c3c97c96c74d8f6d0ef58e",
- "value": -0.491996900763994
- },
- {
- "key": "9682d296f78c0861fa45e2cc3405770f",
- "value": -2.91922529267373
- },
- {
- "key": "de01c1d48db6c321c637457113ed80d5",
- "value": -1.18792626340222
- },
- {
- "key": "94cae98d4b9104397a7cad9c039618e6",
- "value": -0.260485300830347
- },
- {
- "key": "e49e4274fe5184508c182a15125064b6",
- "value": -1.40751904296917
- },
- {
- "key": "5e370ed72f11412c763dbeb9a8e53e1a",
- "value": -0.201425567842028
- },
- {
- "key": "2dc4375705e64d2da512c9e048e8b967",
- "value": 0.0460194294580568
- },
- {
- "key": "00afc278d7b0a0ff73f999de618c6d8c",
- "value": 0.0110160339974479
- },
- {
- "key": "c1880c50609e9472656c8079a85af066",
- "value": -1.21571170174631
- },
- {
- "key": "1bd86af0360bf008cafd50f83de3d025",
- "value": -1.5546688059441
- },
- {
- "key": "99bdf8d95da8972f6979bead2f2e2090",
- "value": -0.114577973819357
- },
- {
- "key": "b5e0d83efaba5d0f289021f7efbc77ed",
- "value": -0.631983713812381
- },
- {
- "key": "9ca97e2902a4db25970aa595c2e441cf",
- "value": -0.921011823844271
- },
- {
- "key": "332704e79a7997e4b28ae6b18fa7f220",
- "value": 0.118052420223492
- },
- {
- "key": "5bc44117a33c524c1673456807cf7a3f",
- "value": -0.254093775025187
- },
- {
- "key": "77ca4701486f87d1b571dc1be15ef4cb",
- "value": 9.2500411641365
- },
- {
- "key": "f77538d26d37221483971c3323d5f050",
- "value": -1.32386827262574
- },
- {
- "key": "bfafdc26b8a828ce09a1d4b844644c3d",
- "value": -0.469855461480272
- },
- {
- "key": "6481ecdc773cafc2c8ee31e08ca43cf2",
- "value": -0.502107123196622
- },
- {
- "key": "12c05653cc55748688ed7deed35ddffc",
- "value": 8.2832724528918
- },
- {
- "key": "c59cf7fa39d4ed2cdaf1997cc16f902e",
- "value": -0.306845734590494
- },
- {
- "key": "b18d0aa3a881b5c8ff6d508f5bc305c8",
- "value": -0.103431598816618
- },
- {
- "key": "3c19de14adcd9131176842abe76410ac",
- "value": -3.71824792439389
- },
- {
- "key": "cfe40baa2fdcde60de49ed991b0ee8c5",
- "value": -3.23642348243921
- },
- {
- "key": "5edf815e94287feadf7576007cfb4d44",
- "value": 10.4283993046933
- },
- {
- "key": "1c28067048213d48f168efc6d6685406",
- "value": -1.61172544791827
- },
- {
- "key": "be7740aa9d6f946349d2a54c8d133160",
- "value": -1.16765900735049
- },
- {
- "key": "0f54c700c04eac245aa18b55b4d0fdb0",
- "value": 0.377920497949799
- },
- {
- "key": "6a8e719b04eacd21dc9641f803e81a81",
- "value": 3.97467556829823
- },
- {
- "key": "5bb2990fc95ada8c7bbb0e6f3036e6b3",
- "value": -0.673897109609014
- },
- {
- "key": "f5fc41365bd7fef1a1a6d50a4ee1a97c",
- "value": 1.25491607980536
- },
- {
- "key": "a8396aa10d1f7ec715e704673e76f2f0",
- "value": 0.537209037015522
- },
- {
- "key": "9274772204084f0a53a114f9bf45c505",
- "value": -0.119042725492784
- },
- {
- "key": "4ce31317e5393930a4863ae0ddd5c172",
- "value": -0.722720203856985
- },
- {
- "key": "25e47a973e616ca251cb3d068c6b9c19",
- "value": -0.300126760008814
- },
- {
- "key": "b85feeb4cf07470148789581f37ac988",
- "value": 0.404541054399849
- },
- {
- "key": "e41e3b6ff9906a18b358c8beaff745f3",
- "value": -2.44809494564347
- },
- {
- "key": "cf51e98896a2a34c43b30df543fbf0dc",
- "value": -1.38740765389725
- },
- {
- "key": "5eb432a319fd3cad7ac37309af315c36",
- "value": -11.1745887614651
- },
- {
- "key": "1f8c50db95e9ead5645e32f8df5baa7b",
- "value": -0.106136652235913
- },
- {
- "key": "36e5371ad91c9d2d09e9d7c0e76055db",
- "value": -1.35026330161187
- },
- {
- "key": "b16be5b0ff5607f9d04fd2655f4fb2c5",
- "value": -1.12167846218417
- },
- {
- "key": "23615dda839bcf38d6da1cfb0b479955",
- "value": -1.65298504141339
- },
- {
- "key": "976ea5525b03c6bf418795490584daca",
- "value": -0.916082630329252
- },
- {
- "key": "944626adf9e3b76a3919b50dc0b080a4",
- "value": -1.30726426318757
- },
- {
- "key": "8c3c4b9295a3ea5f01405e0bd29c814e",
- "value": -0.841137390217598
- },
- {
- "key": "fca7f0b7923078c79954b7aa93591e4e",
- "value": -0.854719092108605
- },
- {
- "key": "469db73ced5abd4932e873be1f26197b",
- "value": -0.178249425331663
- },
- {
- "key": "9cea1e2473aaf49955fa34faac95b3e7",
- "value": -0.0538421913176153
- },
- {
- "key": "319b07d6bd64811c7ec942d7f2443b0b",
- "value": -6.43019370814774
- },
- {
- "key": "9604ba9427a280db542279d9ed78400b",
- "value": -1.21074135079694
- },
- {
- "key": "38fed7107cee058098ca06304c1beb90",
- "value": -0.943503135837557
- },
- {
- "key": "c1a9a474d030d4706c8346a0d15a48a5",
- "value": -0.663198769701533
- },
- {
- "key": "adfb689897b2b5255adcaee72945c791",
- "value": -0.481059586644789
- },
- {
- "key": "26b7a326c18577e7704ffb8cf3ed1b09",
- "value": -1.50360873666401
- },
- {
- "key": "1a63625767c3337a241dd501759808f3",
- "value": -0.921394505944011
- },
- {
- "key": "12d35897458fcfd185b1e1d9a2ea1ab0",
- "value": -0.125845477459899
- },
- {
- "key": "c4bfb2a0bab0e91bc7dcfbe3bbec246e",
- "value": 9.89459995555913
- },
- {
- "key": "11db98311442b1ecaeabdac51e6df7bb",
- "value": -0.363208275245922
- },
- {
- "key": "a6e05afdf596a8e7fd8df7479d1919dc",
- "value": -1.51671285719916
- },
- {
- "key": "607f2f3099f2a347b327caa70e0be4b2",
- "value": -1.73465925876629
- },
- {
- "key": "69eb1faf673b729f7ea6fc3c3f58dd00",
- "value": 0.878441845837662
- },
- {
- "key": "25890deab1075e916c06b9e1efc2e25f",
- "value": 0.187662981295407
- },
- {
- "key": "f17ca2c829680ada2fec9fc87bc5f606",
- "value": -0.315938983061984
- },
- {
- "key": "1284e53a168a5ad955485a7c83b10de0",
- "value": 10.3852693421495
- },
- {
- "key": "d5f0a02345c8ef4178270a271af78eac",
- "value": -2.01693109707419
- },
- {
- "key": "0500cd47ceefb6776f9d279889775775",
- "value": -3.40002998736069
- },
- {
- "key": "018b6a4998cacef2e31b319a6421d5f2",
- "value": -0.0540872727467746
- },
- {
- "key": "5ba88d25175d87cb5977cb56e01ed17c",
- "value": 12.6628701656344
- },
- {
- "key": "241d47a3ee97f044c1f043b9ea81855b",
- "value": -0.832977592177082
- },
- {
- "key": "d4fe2da9ce98405f53ff41490bdb0bd3",
- "value": -0.155796734565182
- },
- {
- "key": "eaae6a5cd8c88bf714e5511b911b3bd8",
- "value": -1.94321700633091
- },
- {
- "key": "738aa8d3bc02eb8712acd0eb2cf6dfd5",
- "value": -0.788278534036184
- },
- {
- "key": "77ac309c0e78ae7e7321bba06c1bebab",
- "value": -2.4786038542844
- },
- {
- "key": "319211236fd9cd5ec7ee46723b145670",
- "value": -0.398988413793841
- },
- {
- "key": "c2540849571592be0933b15cc780a8c8",
- "value": -0.0411918080424546
- },
- {
- "key": "4951a865fa68d758b42a9cef50ae168a",
- "value": -2.47967096439225
- },
- {
- "key": "48ca70f4886924d468abd7c0c885f8f9",
- "value": -0.735594035223172
- },
- {
- "key": "f0e2a221a98ca2fe284a721f90de8fee",
- "value": -2.28907774733095
- },
- {
- "key": "12bbefc05d5142e7eb686fad8dea9211",
- "value": -1.05717753118094
- },
- {
- "key": "ce5fb8df125a4721d1df328bc6f2ddea",
- "value": -2.05959672483312
- },
- {
- "key": "41e7efcec1a995e29ed72f05d0d1aab8",
- "value": 0.508576934967483
- },
- {
- "key": "9358ee7c06a9463adfe0c9e8ab6c2257",
- "value": -1.83470610897022
- },
- {
- "key": "22f9946cd05973582e73e4e3c0239bb7",
- "value": -0.0202690950593437
- },
- {
- "key": "754c1e03335caa7a7581b8f3ddf2805a",
- "value": 7.9617555192408
- },
- {
- "key": "0b38e0293e71c08732d0e094a742f42c",
- "value": -0.542991447506428
- },
- {
- "key": "91df09b569af69b5e64d1506f50fa4bb",
- "value": 3.28276966843754
- },
- {
- "key": "687abcd10f4140c39c1de9718369331e",
- "value": -0.323199008561254
- },
- {
- "key": "5216dd156ac153e29b8b1d962cefa1a8",
- "value": 0.731143271697995
- },
- {
- "key": "cff9125c4597cf1c8610ad55a49e1488",
- "value": 1.3102976558504
- },
- {
- "key": "f819f5f2498d45fad33b2d7a4de3ddc2",
- "value": 10.3518436127928
- },
- {
- "key": "deb529039558b4679fd6ea65cf92931b",
- "value": 0.308447139497647
- },
- {
- "key": "684681646fd255b45c714fd461bcf10a",
- "value": -1.10465577887325
- },
- {
- "key": "0223c7a85da7ce599896cc890b3f808a",
- "value": 1.4396315879723
- },
- {
- "key": "f56c51bd7da4cd59e723279a74da45eb",
- "value": -3.02453460091364
- },
- {
- "key": "3418ac80f1de373ca1c04aaa8449d4e3",
- "value": 2.99033262667188E-06
- },
- {
- "key": "d6a6bc0db10694a2d90e3a69648f3a03",
- "value": -0.830139681842029
- },
- {
- "key": "c8f47a72fac1db91231f151f2d3eee9a",
- "value": 1.76061679721538
- },
- {
- "key": "80e9fc22001cd7b0808ebebb9aee76d6",
- "value": -0.0812067710172188
- },
- {
- "key": "c3cb8a08cd526b96ae0f7f24a7cf65cb",
- "value": -0.64659686666666
- },
- {
- "key": "268ee2a832014d8fae7cc58a183b3b3d",
- "value": -0.706607932775512
- },
- {
- "key": "36eba1e1e343279857ea7f69a597324e",
- "value": -1.45826852136676
- },
- {
- "key": "84c2bd042e050a2ec9f7719993667007",
- "value": 12.8918256204839
- },
- {
- "key": "ebeab3da6b87030f7c0b7341682dd544",
- "value": 13.690131925694
- },
- {
- "key": "eb6d172757e1145c6967cdc6c735c857",
- "value": -0.580016768482712
- },
- {
- "key": "52aded165360352a0f5857571d96d68f",
- "value": -2.51355440196929
- },
- {
- "key": "40fe9ad4949331a12f5f19b477133924",
- "value": -1.27595685930669
- },
- {
- "key": "2d387ab98437e5f528a87b031a086256",
- "value": -1.60003895287506
- },
- {
- "key": "8262acea2216f139b73adf969823f912",
- "value": -0.221189968628386
- },
- {
- "key": "04736b45ee819d87077dd835178cd621",
- "value": 0.270459801035766
- },
- {
- "key": "2e82c4eba58760463338f2951f832265",
- "value": 2.23472436173466
- },
- {
- "key": "7f30eefe5c51e1ae0939dab2051db75f",
- "value": -0.297644839105848
- },
- {
- "key": "daab79eaa34f92791e4a3381cad5a391",
- "value": -0.080939920677827
- },
- {
- "key": "59c208796aaba9dd522282032bec9045",
- "value": 7.64623416130546
- },
- {
- "key": "a8420f8bebd6d9578b405b6bbaa813d9",
- "value": -2.4070252334852
- },
- {
- "key": "7b82a31a3b6beeb12a5dd434b6ad99a9",
- "value": -3.67631674513753
- },
- {
- "key": "aaa1f1562c748a9b54b976177b7c2500",
- "value": 6.50870669976272
- },
- {
- "key": "3654b34017508a963ccce2426e91e4cd",
- "value": -0.354542137872085
- },
- {
- "key": "da976c8ae0584d0746bbbf5e53714ab1",
- "value": -0.435372442192275
- },
- {
- "key": "76b9257c673c9e071ec36c96ad74ad8a",
- "value": -1.38889540981935
- },
- {
- "key": "56bd7107802ebe56c6918992f0608ec6",
- "value": 11.4654059587856
- },
- {
- "key": "4f2b2ec0df16270a80017dda345f8570",
- "value": -0.940970284432318
- },
- {
- "key": "bde3be49c4dcbb848a152329fc3930ae",
- "value": -0.419572717805242
- },
- {
- "key": "db9a2e45863fea9bfeb21bca18fa3767",
- "value": -1.62368936149227
- },
- {
- "key": "cb212a07204018c68a383104c51846fd",
- "value": 0.918021821421618
- },
- {
- "key": "54de8e2241612be0f1288263af630a68",
- "value": -0.092616412440458
- },
- {
- "key": "dff9c10d489c4ccd625d374e8bf655bc",
- "value": 0.705745537718613
- },
- {
- "key": "5f44b105ffaa16dbfdd6f548e6b64001",
- "value": -0.533879239206048
- },
- {
- "key": "8f554894c71f78264ea2fbfbff7c80f4",
- "value": -1.68711200770308
- },
- {
- "key": "d4ee0fbbeb7ffd4fd7a7d477a7ecd922",
- "value": -1.77233135739217
- },
- {
- "key": "4347981379bd6f93bb10f6e222af8596",
- "value": -0.136781976300366
- },
- {
- "key": "de918f6ea2e9479ed9d81a8147dbae3d",
- "value": -0.16192194575282
- },
- {
- "key": "27f2dd02ab51ba5d5a9ff7fc5537a09a",
- "value": -1.1549243934376
- },
- {
- "key": "3b1141027e2ed9ba7f17420a8ee707b5",
- "value": -0.379685000479717
- },
- {
- "key": "53183bc02360b42ec182c2437b5034b5",
- "value": 0.366109168619322
- },
- {
- "key": "94a08da1fecbb6e8b46990538c7b50b2",
- "value": -1.5419993845126
- },
- {
- "key": "42f349ce49f76cbbaeec781f7c4c6bd4",
- "value": -3.78314740214464
- },
- {
- "key": "9dbe5c1067a3050a90ea91f191045757",
- "value": -2.61756096566554
- },
- {
- "key": "fb5be496b0b960f3eee21dbdd24f9169",
- "value": -0.26521734087708
- },
- {
- "key": "c2588e0854488e2c3be407aa510e8a59",
- "value": 12.7875772482998
- },
- {
- "key": "b12c645e186f93509b1c0c36552ec334",
- "value": -2.34742603838951
- },
- {
- "key": "019e1935b17fdadcf4ce72f256b5468a",
- "value": 5.60675187042726
- },
- {
- "key": "5b83a5f92603efcdb65d47c9a2991d6b",
- "value": 0.425739429713881
- },
- {
- "key": "fd489e4876b75cab32371651232af9fd",
- "value": -1.02433380960257
- },
- {
- "key": "9efc4ac970619de711752d818c29884a",
- "value": -1.59393322682947
- },
- {
- "key": "674a298f5659de080bb22ea002de4fbf",
- "value": -5.97407287958164
- },
- {
- "key": "de56be8fa19339d679efa6232455f342",
- "value": -0.197505147561683
- },
- {
- "key": "8ff8249d5cbef55320d40425790d0626",
- "value": 4.88994687179315
- },
- {
- "key": "c3c7cf36f88f79a6d6cfe6b1be94dd40",
- "value": -1.27727318371028
- },
- {
- "key": "431387eb7262e1cfc79b125eb8a67c60",
- "value": -4.1896202983004
- },
- {
- "key": "279839632eef3974ff8695b430037691",
- "value": 0.869397785047269
- },
- {
- "key": "5c0d1a905847d7d99e833782ce366139",
- "value": 0.0910397243742067
- },
- {
- "key": "ecadec2924e86bf88d622ceb0855382d",
- "value": -1.60616641128397
- },
- {
- "key": "e09245effc62059e51f926fad603e413",
- "value": -0.407455745446235
- },
- {
- "key": "26934eb377001f66e37289a5c93fe284",
- "value": -1.47017628954959
- },
- {
- "key": "f8fe68b4c4cba197efa9c8bbd45f144e",
- "value": -2.44624785071256
- },
- {
- "key": "1b1cc7f086b3f074da452bc3129981eb",
- "value": -0.154164416400561
- },
- {
- "key": "1ce027fe3518cc64ef3570b50a9a7c10",
- "value": -1.06305195775267
- },
- {
- "key": "ddeecc7cf1b19525bcc19290ee6b8709",
- "value": -0.803434325155187
- },
- {
- "key": "cd9a346bd6528176ced3ddbe105ec4d6",
- "value": -0.0281718448771157
- },
- {
- "key": "d9a079f18982b56651aa708684c00b56",
- "value": -1.36311765765794
- },
- {
- "key": "68934a3e9455fa72420237eb05902327",
- "value": -1.44392307932591
- },
- {
- "key": "5a0f99f464cda5d14aa0b89f465ece8a",
- "value": -4.37971962718618
- },
- {
- "key": "3b38bec18c8edcf71c5f25e5f4fee0fc",
- "value": -0.070417525532574
- },
- {
- "key": "820119999d8cc30feff44de6f015b648",
- "value": 9.18668923998467
- },
- {
- "key": "e41a2cb50c3362f0015404effec8761e",
- "value": -2.22379476066292
- },
- {
- "key": "59f5d0e34ae972f23e9a5e59f5ade66f",
- "value": 0.759622131409362
- },
- {
- "key": "799904b20f1174f01c0d2dd87c57e097",
- "value": -0.573183978965703
- },
- {
- "key": "c5be1e9291812bc094b77f72f382787d",
- "value": -0.623409043854293
- },
- {
- "key": "e2d5a00791bce9a01f99bc6fd613a39d",
- "value": -0.825509231087626
- },
- {
- "key": "bebda86ab1d1782bb16abf222403f3a0",
- "value": -3.62440126579714
- },
- {
- "key": "aa2fad12b7cb2636707699acfe718c46",
- "value": -1.39942673783124
- },
- {
- "key": "ba34ea40525a4379add785228e37fe86",
- "value": -1.10746798224328
- },
- {
- "key": "e09f6a7593f8ae3994ea57e1117f67ec",
- "value": -1.33295172096701
- },
- {
- "key": "dee7694877f8661ac9eab36dcf6f9a3f",
- "value": -0.293974950322036
- },
- {
- "key": "c22bb0b64c2445719a3ad57b052fc984",
- "value": 0.520640662697449
- },
- {
- "key": "3a90d4fe673f875337e06cf2b83051e1",
- "value": 0.243061319569956
- },
- {
- "key": "c1a55efe8fd9efed48836d50691cdae4",
- "value": -1.42220656220608
- },
- {
- "key": "f37bd2f66651e7d46f6d38440f2bc5dd",
- "value": -0.0897764810019513
- },
- {
- "key": "4236a440a662cc8253d7536e5aa17942",
- "value": -1.56742280130144
- },
- {
- "key": "d878c179fbeef70c7ff44efb1b7c6582",
- "value": 0.509902359645536
- },
- {
- "key": "e1d74dce9d1159a6cfdd43f3ed90cb41",
- "value": -0.422724363660755
- },
- {
- "key": "fb7f8b3ae8d887bbd7ce94a584ac3104",
- "value": -4.18478427529511
- },
- {
- "key": "fa7cdfad1a5aaf8370ebeda47a1ff1c3",
- "value": 0.0685655888918498
- },
- {
- "key": "e1404d494477d7dbc77719c2706c3c74",
- "value": 10.4732653680783
- },
- {
- "key": "3811727de5b0ddf6ae30defe2ca4d2c2",
- "value": -1.47318445756161
- },
- {
- "key": "2f51c18f49336552a41413d3b060d159",
- "value": -0.330125801272672
- },
- {
- "key": "b3bf60b851ebaeb2768b01a32e2ef32f",
- "value": 1.88363499388847
- },
- {
- "key": "de66d25fda948cb4762817df8c5cb417",
- "value": -0.925983906762291
- },
- {
- "key": "7af4b121c930e7ebc38a06daddae039d",
- "value": 10.4293671132377
- },
- {
- "key": "c0c446d13ea9c4d009c9ca942297612f",
- "value": -0.103226123448015
- },
- {
- "key": "fb799ee764a2007959570137cedc3d26",
- "value": 3.3044974556372
- },
- {
- "key": "41b89d10619cdd3e30fb6c401c17c7d9",
- "value": -0.451176592841699
- },
- {
- "key": "98e83379d45538379c2ac4e47c3be81d",
- "value": -1.77379045397884
- },
- {
- "key": "e9a23cbc455158951716b440c3d165e0",
- "value": -1.08459425496939
- },
- {
- "key": "bd047e9a5572e7c2c59de4688a80ac8e",
- "value": 0.40798082909377
- },
- {
- "key": "64369f62fd5aee6366731fc002f0cf9b",
- "value": 1.75043446695083
- },
- {
- "key": "092ba7b6ddabf68e6a05bc65f9e855af",
- "value": -0.556657939551628
- },
- {
- "key": "302109d01bd6ec86b692560b314d4658",
- "value": -0.958449855472249
- },
- {
- "key": "efc0ed188f2e0b235a8fcda57be94b1a",
- "value": 5.56901843879713
- },
- {
- "key": "ae72b1c489f5ee5afe76bc4ece3ab74c",
- "value": -4.5744318388161
- },
- {
- "key": "61ccb696986954abbe14bce266a373a7",
- "value": -0.00787493531020597
- },
- {
- "key": "5fa7cc346ce0682a1c376b3d72ce2fca",
- "value": -0.994215926713011
- },
- {
- "key": "b74012a0fbca4af4bd29f73af7c0fffb",
- "value": -1.9013467973642
- },
- {
- "key": "f235dcf6b429ba416dce74d4b6fbc47b",
- "value": 1.26018118560884
- },
- {
- "key": "c8f17d7403ac5ff2896a713a7175ed19",
- "value": 3.34918645921142
- },
- {
- "key": "f9d5c16a7f42203f8c195432354a3271",
- "value": -0.38381852926699
- },
- {
- "key": "e89dd49072d6ba8ef8d5c09cd6539c5a",
- "value": 0.825804864746364
- },
- {
- "key": "e20b9aecf0ffabb59b0c8db3436278c1",
- "value": -0.863099362889025
- },
- {
- "key": "a7d6fcfc537b66a63062cd141ac8bd87",
- "value": -3.58013236914494
- },
- {
- "key": "742f32c65ffd18b766fa307f8de2d47d",
- "value": -0.240493145924419
- },
- {
- "key": "423ee57eda3c2860ca1042739e739a7d",
- "value": -0.290520833836164
- },
- {
- "key": "044c3027c1bfd773fc90762db80bf8cc",
- "value": -1.19262704606953
- },
- {
- "key": "7c3613dba5171cb6027c67835dd3b9d4",
- "value": -0.803969071389699
- },
- {
- "key": "c7824f3d4d5f7b2f22d034758c1e9454",
- "value": -1.19405642715608
- },
- {
- "key": "d0a20b32ef9a9081a1cf0796e54fbc05",
- "value": -0.92024104096009
- },
- {
- "key": "f7410f2693864b4116877b16adc957ca",
- "value": -0.02542229923565
- },
- {
- "key": "d5197d93c063a2b1e22d1630a39b7aef",
- "value": -0.633300047872701
- },
- {
- "key": "abca7cba75e5a9ff86b1490f32891f82",
- "value": -3.31777039056733
- },
- {
- "key": "d6194c68fcc7e79bb57401be603cb1cc",
- "value": -1.19390503916133
- },
- {
- "key": "a82feee3cc1af8bcabda979e8775ef0f",
- "value": -0.578844754834221
- },
- {
- "key": "74d48a88b636ca064333022eb3458e1f",
- "value": -0.118580596018884
- },
- {
- "key": "49c4de3eba53fddcef6e64290f575766",
- "value": -0.0381124996964666
- },
- {
- "key": "2e2e2d35a15a6146a9bbbc246a9ea4cd",
- "value": -0.364513182102811
- },
- {
- "key": "088ad80d2ed8e87fd81ee76db2dfd203",
- "value": -2.49964234795441
- },
- {
- "key": "75688b0220ad16c4e02152b6c2b56424",
- "value": -2.36664412119657
- },
- {
- "key": "cf04a02e37b774fc311a48f605c3c597",
- "value": -4.18227917115586
- },
- {
- "key": "55704bbe8a38410e44bbc37c60f27e4b",
- "value": 2.96980362629629
- },
- {
- "key": "c21f969b5f03d33d43e04f8f136e7682",
- "value": -2.63694435100963
- },
- {
- "key": "214d940b5313897d9e25b3a2b3533770",
- "value": 3.35955360744219
- },
- {
- "key": "f4f458161b007ebd8a00df75d428b8bd",
- "value": -0.255947927683364
- },
- {
- "key": "b798abe6e1b1318ee36b0dcb3fb9e4d3",
- "value": -0.754652660242316
- },
- {
- "key": "44e902a5aa760d79b76e070fa6725386",
- "value": -0.351098133574687
- },
- {
- "key": "45641e46f614125065559617b3efc5a2",
- "value": -1.06871928566233
- },
- {
- "key": "939c04836f9dda50950db42092831eec",
- "value": -0.31805375621291
- },
- {
- "key": "f796c1ca39d5fbf655bae1415c0a2ddc",
- "value": 16.5331677403492
- },
- {
- "key": "7d452cc1ab5d83ccf8b7bc480deafe70",
- "value": 3.79438408886902E-14
- },
- {
- "key": "3164e4b18dd8dcc542a3c18024fc82b6",
- "value": -0.0976735800376066
- },
- {
- "key": "a9205dcfd4a6f7c2cbe8be01566ff84a",
- "value": -0.685420761158492
- },
- {
- "key": "dab64765f3d4fc29ced777be274337ea",
- "value": -0.799151826752476
- },
- {
- "key": "5dd6b52d1ac4187efd46e176796db454",
- "value": 0.135552184934652
- },
- {
- "key": "0bedf9a323ade010294f45fa822ba026",
- "value": -1.07144851791924
- },
- {
- "key": "431e077067178a6dd061f1e2ab20209d",
- "value": -2.0922539959415
- },
- {
- "key": "2cb1ad4f3eb0ea704c74a73689ad1654",
- "value": -1.15293287629926
- },
- {
- "key": "0d47d437ef63722995543b5a8b2bb0f8",
- "value": 2.14182746115194
- },
- {
- "key": "36e2a95657a157f492934ff3ecc3df6c",
- "value": -1.72512926341275
- },
- {
- "key": "fad0ce221c826eede253cb0956ca0700",
- "value": -0.0388323527117717
- },
- {
- "key": "fbad4b6f1e710ddf1a3d37106d096688",
- "value": -0.66639681553844
- },
- {
- "key": "e3a4601f428df9e9f1a762be92b7566a",
- "value": -0.191800429944262
- },
- {
- "key": "bf1bac83fb72069c93b3e1f63d41251c",
- "value": -4.49835135490542
- },
- {
- "key": "6fa691d2c07bea6ae78b7022c80e9d20",
- "value": -0.110925210688587
- },
- {
- "key": "c3d3c17b4ca7f791f85e1cc72f274af4",
- "value": -0.522567846960011
- },
- {
- "key": "97c209ca505f2958db30a42135afab5c",
- "value": -0.539003562566509
- },
- {
- "key": "5b4b77679e5ef1b39546b0327563a6cf",
- "value": -0.121366172312454
- },
- {
- "key": "9451810adcc13a25e610332880cc447a",
- "value": -0.593467708052008
- },
- {
- "key": "637aa1a3f3fe939460e3e6126a3cb76a",
- "value": -1.33648006171622
- },
- {
- "key": "d27cfd44d40d37576bbdfefa8ef30556",
- "value": -0.156629874214554
- },
- {
- "key": "e6dd71377633723164aeea0750ddafa8",
- "value": -0.341910853389744
- },
- {
- "key": "39ec785d60a1b23bfda9944b9138bbcf",
- "value": -1.67347041422944
- },
- {
- "key": "6247870113aeeee2473905395496d250",
- "value": 10.1066767016134
- },
- {
- "key": "822050d9ae3c47f54bee71b85fce1487",
- "value": -0.508687554111019
- },
- {
- "key": "b5c9cdd3ce45f7298dc9a96a408f0094",
- "value": 0.00902912499630367
- },
- {
- "key": "f6064cdb992229205044f81942b54c07",
- "value": -1.7797341815592
- },
- {
- "key": "b61822e8357dcaff77eaaccf348d9134",
- "value": -1.74663969315813
- },
- {
- "key": "23ec24c5ca59000543cee1dfded0cbea",
- "value": -1.85655101068914
- },
- {
- "key": "1d2934ef3e78c8624904f9cf00b4bfe9",
- "value": 2.52487431393219
- },
- {
- "key": "e75969b53df69a045d2b46815e97e36b",
- "value": -0.130624199110599
- },
- {
- "key": "2c5504ab9a86164db22a92dc8793843d",
- "value": 0.0267806684449586
- },
- {
- "key": "8603aaa88d8b8b134d906db254fadfcc",
- "value": -1.03481848627828
- },
- {
- "key": "24eed33ee38027d124839f0fcdf6adcb",
- "value": -1.94848941110548
- },
- {
- "key": "e757fd4fedc4fe825bb81b1b466a0947",
- "value": -1.05138627462709
- },
- {
- "key": "6ce207e8f7bc1afc40ba5e1d8a181478",
- "value": -3.28838463484807
- },
- {
- "key": "2c05161a7e67e946ddc889571aac4e89",
- "value": -0.0313844557241538
- },
- {
- "key": "f1e904ac93744cc1ce244dfc191fc2a1",
- "value": -1.69118878137364
- },
- {
- "key": "02a8dc4cf01fed584c6423f577c0b0d7",
- "value": -0.76056034437071
- },
- {
- "key": "29bdc76182bd8187c75fb00b8fae5de5",
- "value": -1.15672591036371
- },
- {
- "key": "d72e5ee9b367833956ed9f88a960c686",
- "value": -0.30681546304965
- },
- {
- "key": "bbdaea376f500d25f6b0c1050311dd07",
- "value": -3.24318310203553
- },
- {
- "key": "0f6969d7052da9261e31ddb6e88c136e",
- "value": -6.82729915107841
- },
- {
- "key": "97f642beebd5804aa64bdc73e4960780",
- "value": -2.11144341820927
- },
- {
- "key": "5e9c52c6d618881e7d9d62a294c4979c",
- "value": -2.20275406289196
- },
- {
- "key": "a7304e71e071e089d5edf94ecca2c3c7",
- "value": -0.598962820676189
- },
- {
- "key": "36d91499b86630d0c15eca8420c05a2d",
- "value": -1.62923782067164
- },
- {
- "key": "e3e2a9bfd88566b05001b02a3f51d286",
- "value": -0.799699613284135
- },
- {
- "key": "7dc22b2c6a992f0232345df41303f5ea",
- "value": -0.148193421120977
- },
- {
- "key": "329e95f845a8fa966569eb100aafc6b9",
- "value": 1.12992944222032
- },
- {
- "key": "bf3e2924dcba1c52da01b5eda1111b2b",
- "value": -2.14022205156751
- },
- {
- "key": "a228370907dd82f459eff2a6503be0b2",
- "value": -0.351089989736678
- },
- {
- "key": "a21fda5ea719f17fcf0ba17d5d0b8a75",
- "value": -0.0743856108950997
- },
- {
- "key": "5de23097b704758e43385432e2b07fdc",
- "value": -0.134368737379106
- },
- {
- "key": "d4319fefc66c701f24c875afda6360d6",
- "value": -0.0214935266240835
- },
- {
- "key": "f9af31d4e40a87da3705edde89b048da",
- "value": -2.12071411316623
- },
- {
- "key": "7e39411afa494a20a2b1a11eff1fe660",
- "value": -3.86407373754942
- },
- {
- "key": "7e85bcb66fb9a809d5ab4f62a8b8bea8",
- "value": -1.02632913655838
- },
- {
- "key": "c25033a972715dbbdb7e73ac79261230",
- "value": -1.09117341466452
- },
- {
- "key": "da14a7168b547f35ea0c6fa9f50de63e",
- "value": 1.22148403155438
- },
- {
- "key": "4b2a1529867b8d697685b1722ccd0149",
- "value": -1.30634282456135
- },
- {
- "key": "bb5459bf19132d4dc1340654c17331df",
- "value": -0.29262514358928
- },
- {
- "key": "d124b0325bc31971d343ce8788351215",
- "value": 0.00117403586500614
- },
- {
- "key": "a84de33b6cb560a22e4b3d5c7e622f15",
- "value": -1.70754575726226
- },
- {
- "key": "8e3f1bbb73f0f6c952fcf873332eae9f",
- "value": -2.6672606657468
- },
- {
- "key": "f75c9af2f9523fcaa0c029651ffe814b",
- "value": -0.757499703780413
- },
- {
- "key": "980d14c0c85495b48b9a9134658e6121",
- "value": -0.136282421591527
- },
- {
- "key": "4dde6fb5c53f88b1667a862df5da5bf8",
- "value": -7.32826137613627E-05
- },
- {
- "key": "ad015ef45d838cbf619d2f9f7bbdad86",
- "value": -0.217056226263947
- },
- {
- "key": "5e0bdcbddccca4d66d74ba8c1cee1a68",
- "value": -1.83344342691368
- },
- {
- "key": "ede319075e241e7b4be81bef28eef0fc",
- "value": -1.02746717941585
- },
- {
- "key": "a7e75a8c4761fec5ffb03a4fb9909a12",
- "value": -1.79421249331826
- },
- {
- "key": "b143bd7bf79cc0e39f640931c1f46d73",
- "value": -0.119981538606629
- },
- {
- "key": "f3f0c6e992b7562598d9865b6fe8b3a6",
- "value": 5.46470373989296
- },
- {
- "key": "88d2c32b8e12e4cadb0fdbf279a85d8d",
- "value": -3.23359432886295
- },
- {
- "key": "756457dc85f13450b3dfba2cbc1465e5",
- "value": -1.40310039455181
- },
- {
- "key": "0c4e3042796e38b6baf971a13bea8f6c",
- "value": 0.814466940491366
- },
- {
- "key": "7d5c009e4eb8bbc78647caeca308e61b",
- "value": -0.527255300022924
- },
- {
- "key": "f68da8654869bb3e3dde70ae7d530164",
- "value": -3.34677347639516
- },
- {
- "key": "d62ec24d065e424dd816ce7828f62584",
- "value": -0.450762999447609
- },
- {
- "key": "54df9d0fe7c9a71b57e7139731ad657e",
- "value": 0.00932586669894056
- },
- {
- "key": "521345a9fb579f52117f27be6e0673ee",
- "value": -0.469110739802287
- },
- {
- "key": "5c4fefda27cfe84c3999be13e6b8608a",
- "value": -0.216428713108188
- },
- {
- "key": "b6ddd84a9cc636257258701ca934e763",
- "value": -0.447306517830421
- },
- {
- "key": "3205c0ded576131ea255ad2bd38b0fb2",
- "value": -0.148853840220276
- },
- {
- "key": "eaae71a4b1a25e475724eadb9f271a99",
- "value": -2.88375626983425
- },
- {
- "key": "74b5b5e9570efc5c0553bb327cd41940",
- "value": -1.1220663513333
- },
- {
- "key": "01faf38365151f8d966bf5960242fb9e",
- "value": -2.85482045341872
- },
- {
- "key": "5c568ab3df59a345cda2dda9196c55ad",
- "value": -3.50905432446535
- },
- {
- "key": "47a282dfe68a42d302e22c4920ed9b5e",
- "value": -1.51818100106683
- },
- {
- "key": "184aa077df08b90ac9fe282cceaa325e",
- "value": -1.09167255510081
- },
- {
- "key": "bb26941a5a62380c637b4b5ee63c1b62",
- "value": -0.847328745628357
- },
- {
- "key": "a0a058baaeef16e88f6bd2ee36c03f6f",
- "value": 5.85986439346576
- },
- {
- "key": "efd2af60c8501931cb9c736b5ad74f65",
- "value": 3.95699535364003
- },
- {
- "key": "2c848548d460c41090ef4875efe91125",
- "value": -0.891665426147098
- },
- {
- "key": "c849508d572c1594cba6677e81c93387",
- "value": -2.9252308543107
- },
- {
- "key": "face3d7fe9fdcc4ee855b7759be18ea0",
- "value": -4.63957460216769
- },
- {
- "key": "c3f9558d681bac963339b7c69894c4f7",
- "value": -0.562481522604278
- },
- {
- "key": "9bd3f346a49663ff9c2ff9862d5698d2",
- "value": -0.570066473701642
- },
- {
- "key": "94422fa6b0fe23d0ab463703c0022a63",
- "value": -0.217665898506501
- },
- {
- "key": "74136b24217cb75599440e6e1d807cf7",
- "value": -2.36658960491811
- },
- {
- "key": "0b3645a1f7f1dcac467cb0cd60a7d6f0",
- "value": -0.140646066339903
- },
- {
- "key": "f7fa305fb046fd1dea467d0e82fc53f5",
- "value": -0.0436853143076721
- },
- {
- "key": "9e304d4e8df1b74cfa009913198428ab",
- "value": -0.635189474513748
- },
- {
- "key": "7e60bc642fefc11b43792e8745df6c1d",
- "value": -6.02976859904081
- },
- {
- "key": "9d127ff383d595262c67036f50493133",
- "value": -0.12850726791973
- },
- {
- "key": "ccd1066343c95877b75b79d47c36bebe",
- "value": -0.352308889830509
- },
- {
- "key": "b72f3bd391ba731a35708bfd8cd8a68f",
- "value": -0.341244713522851
- },
- {
- "key": "d705cce2e286ab268f8d163815732373",
- "value": -2.34833723953588
- },
- {
- "key": "9c6fcaac30192b0caed34f308abd6a91",
- "value": -2.99272971916597
- },
- {
- "key": "ac5c74b64b4b8352ef2f181affb5ac2a",
- "value": -0.026104600724018
- },
- {
- "key": "8efdd10756595e9a58dc3d7fee6f53ee",
- "value": -1.08294127417828
- },
- {
- "key": "869d7b08ed596dbaadf3e827ce9dbd88",
- "value": -0.60160749813722
- },
- {
- "key": "33a2838ab91f7f01a24da38cb55cae10",
- "value": 5.83172121030355
- },
- {
- "key": "f26ef914245883c80f181c4aade2ed04",
- "value": -0.161983733876481
- },
- {
- "key": "d0e45878043844ffc41aac437e86b602",
- "value": -0.854347376248393
- },
- {
- "key": "ac67ede5a84eb5a1add7ff4440e9a485",
- "value": 2.56139512348303
- },
- {
- "key": "21531abf9bffc6bf264c1c02386bd369",
- "value": 1.04801912551345
- },
- {
- "key": "8b9b2a36b50aaabc1a7691242322d5c8",
- "value": -5.69405707063318
- },
- {
- "key": "5ebeb6065f64f2346dbb00ab789cf001",
- "value": -0.0523199136964179
- },
- {
- "key": "18b43c6a536a8fe1362f7a3887936be6",
- "value": -1.40073660541345
- },
- {
- "key": "46cc0df55d22d6eb6c37cabbc09f5193",
- "value": 1.3519510456681
- },
- {
- "key": "3e11ca2215bada5ab235ee73e4ff7cd0",
- "value": -1.81068892185873
- },
- {
- "key": "987bcab01b929eb2c07877b224215c92",
- "value": -0.276164561894607
- },
- {
- "key": "0cfd653d5d3e1e9fdbb644523d77971d",
- "value": 6.90953683089801
- },
- {
- "key": "ddfbb7829b95e229ab60e0fb38c5df06",
- "value": -0.337833385251034
- },
- {
- "key": "ae31496303aae055994af579050b2324",
- "value": -0.13512528536039
- },
- {
- "key": "e206a54e97690cce50cc872dd70ee896",
- "value": -0.0500199257955543
- },
- {
- "key": "77e69c137812518e359196bb2f5e9bb9",
- "value": -0.630179855981912
- },
- {
- "key": "d31d86d0de8dd34fc535c67e480deaa2",
- "value": -2.46033373326489
- },
- {
- "key": "53aefec08170b2ebed981a0a86d0dbe0",
- "value": 0.22688720317257
- },
- {
- "key": "4ef97a5db1519bec8ee8c91d62fcaa08",
- "value": -0.514873013886496
- },
- {
- "key": "e9aecb868cc4e8b00a5cd8cbe00f7680",
- "value": -1.62146200486503
- },
- {
- "key": "48818f3da3d36ad762480b319b56f588",
- "value": 2.70557878237391
- },
- {
- "key": "036651ad64ffb926ca7a2759af327a8a",
- "value": -2.43173721876384
- },
- {
- "key": "57f7e96f370e04546066ee921424c760",
- "value": -0.00842864461792348
- },
- {
- "key": "14f802e1fba977727845e8872c1743a7",
- "value": -1.45730026988316
- },
- {
- "key": "e0212e54ec3a2a120ca0d321b3a60c78",
- "value": -0.126419969499833
- },
- {
- "key": "9d903ccd68212f85fc2e700e4733e52f",
- "value": -0.156806892735742
- },
- {
- "key": "fc7e987f23de5bd6562b7c0063cad659",
- "value": 6.29518060472096
- },
- {
- "key": "8e5f3adee38c8fccc13c1f3be0143796",
- "value": -0.135442905064143
- },
- {
- "key": "c576a841fd4f333a6f074d68e76a1d37",
- "value": -0.964688691370192
- },
- {
- "key": "2f2ec1296695a9fb3251bbc94a2e0cef",
- "value": -0.659364480932554
- },
- {
- "key": "b4851e92b19af0c5c82447fc0937709d",
- "value": -0.562024635709243
- },
- {
- "key": "52d6127375d82f3e300827eb479b2c65",
- "value": 1.94573003019757
- },
- {
- "key": "4245bf56d28f22197a4b30b46c809626",
- "value": -0.0433584080564835
- },
- {
- "key": "db1c89e0f6e62f9642018cbb531bbd4f",
- "value": -0.310687664225621
- },
- {
- "key": "4c4a9fd7f4a4a416922b64bb3060bcd3",
- "value": 11.4835382264145
- },
- {
- "key": "08ae9b4616ded2be4c557138e3dd028d",
- "value": -5.20767940973213
- },
- {
- "key": "aa1a3ee027cbd71fb271f7ff74ed2ba0",
- "value": -0.334128668808221
- },
- {
- "key": "39c8689afaab301ef6e5e875abf070c3",
- "value": -0.702326105375142
- },
- {
- "key": "50b7fe4da64720232c25bc7c6d66f6c5",
- "value": -0.912012968505859
- },
- {
- "key": "144c9defac04969c7bfad8efaa8ea194",
- "value": -0.0472977962683793
- },
- {
- "key": "218c5ade1b03b891b805504cbb5c97ec",
- "value": -0.374970023816818
- },
- {
- "key": "f806527a4b4ecb554edad98174334a70",
- "value": -0.658357558976673
- },
- {
- "key": "2ce79b16195c1b5e67bf00199117a369",
- "value": -1.71896019106563
- },
- {
- "key": "f67169dfbf72c4ca285e9ee12e3e9ac5",
- "value": -0.819559345112318
- },
- {
- "key": "ed261f5f9e88df08eb72214924ce4e66",
- "value": -0.774194265643578
- },
- {
- "key": "58723627fcebc230ab0d53ddf5f16e34",
- "value": -0.0390481974764398
- },
- {
- "key": "a0e693c900663705d36be3e9e2f6c089",
- "value": -1.89718118130523
- },
- {
- "key": "5baa93784056258ab168f1205d9d60ff",
- "value": -1.17758676399438
- },
- {
- "key": "463c8a7593a8a79078cb5c119424e62a",
- "value": -2.4591814620164
- },
- {
- "key": "402d19e50fff44c827a4f3b608bd5812",
- "value": -1.22614351158503
- },
- {
- "key": "df4ad9d5c22ecabca116e2b8dd0c140c",
- "value": -3.30849987493877
- },
- {
- "key": "1835bde669866bd0eae33eb80730a807",
- "value": -3.73424768806278
- },
- {
- "key": "d4d1ee0df6c07ec5236bc165cb3725ee",
- "value": -1.18158542510756
- },
- {
- "key": "9e9f3d70bd8c8957627eada96d967706",
- "value": -0.0990592280211878
- },
- {
- "key": "d302e976c9dd527a9521a88c012437c5",
- "value": -2.15830160815947
- },
- {
- "key": "913f9c49dcb544e2087cee284f4a00b7",
- "value": -0.209781842950518
- },
- {
- "key": "02dcf07e612efab4ae8d77daf5072fdc",
- "value": -0.235339730167802
- },
- {
- "key": "a0f848942ce863cf53c0fa6cc684007d",
- "value": -2.89335903744732
- },
- {
- "key": "def6d90e829e50c63f98c387daecd138",
- "value": -1.54031061298788
- },
- {
- "key": "ad43d263c6badeb8f86664089136f86e",
- "value": -0.339103655807641
- },
- {
- "key": "8fd6f46ad5874b41fc087b26745c81b2",
- "value": -3.21301229319031
- },
- {
- "key": "718779752b851ac0dc6281a8c8d77e7e",
- "value": -1.58936599193171
- },
- {
- "key": "dce7c4174ce9323904a934a486c41288",
- "value": -0.883639132577702
- },
- {
- "key": "1ec5f5ec77c51a968271b2ca9862907d",
- "value": -1.55115063411309
- },
- {
- "key": "21d6f40cfb511982e4424e0e250a9557",
- "value": -2.77520773027217
- },
- {
- "key": "288682ec5f2450588bb37a4523d11616",
- "value": -0.370736778885048
- },
- {
- "key": "ad65d91ba5fc5f4494e00822c04e583b",
- "value": 2.62994396075974
- },
- {
- "key": "19ad89bc3e3c9d7ef68b89523eff1987",
- "value": -3.22125707718212
- },
- {
- "key": "09e592c4a21a21b39f22aa7d7170f162",
- "value": -3.27524279698675
- },
- {
- "key": "2fa7b041eea9ee875e012bac495a639c",
- "value": -0.507304833323369
- },
- {
- "key": "6050ce63e4bce6764cb34cac51fb44d1",
- "value": -1.33371715382524
- },
- {
- "key": "975ecb719692fa2bc7255b0c2dd2f3a4",
- "value": 7.63658374438365
- },
- {
- "key": "21cec257feb15bcc84e0acd5b0773883",
- "value": -2.75522321136582
- },
- {
- "key": "ee5c35ce3d081da90622a10d2272ed5e",
- "value": 0.27572413173182
- },
- {
- "key": "bf0cda1e8b92bf9c134c0a8291e320e7",
- "value": -4.36800591685076
- },
- {
- "key": "4f4adcbf8c6f66dcfc8a3282ac2bf10a",
- "value": -3.16228049014262
- },
- {
- "key": "d85eb9a86b89fb1c1dcf7dbb6a9f02d1",
- "value": 3.67309653893256
- },
- {
- "key": "1dfb6b98aef3416e03d50fd2fb525600",
- "value": -2.14503355878784
- },
- {
- "key": "acf4b89d3d503d8252c9c4ba75ddbf6d",
- "value": 0.297627923236325
- },
- {
- "key": "68e2d83709f317938b51e53f7552ed04",
- "value": 0.242415657213913
- },
- {
- "key": "2150fd65034a9bcdb357943b3900a918",
- "value": -0.668272637945408
- },
- {
- "key": "8ab87d4fb3600cc53fc0c5c958a250b1",
- "value": -4.7485860765407
- },
- {
- "key": "9a6dd283c3de653fbca500f9721f634f",
- "value": -1.60009558169003
- },
- {
- "key": "1879966223c3e382e14c6524c84942f1",
- "value": -0.241080708207927
- },
- {
- "key": "1465167507001c193cea606daac356fa",
- "value": -0.319384243448221
- },
- {
- "key": "b2c79ad7dcf03ba266dc0885e1266675",
- "value": -0.922716228503745
- },
- {
- "key": "1471e4e05a4db95d353cc867fe317314",
- "value": -2.16960746573415
- },
- {
- "key": "6da8c9e2732fa8d24c7da01bbacdd3de",
- "value": -1.00547379155523
- },
- {
- "key": "cfe93922228f17994b4eab42614ba76f",
- "value": -0.500973979150678
- },
- {
- "key": "554838a8451ac36cb977e719e9d6623c",
- "value": -0.373254071193744
- },
- {
- "key": "d85362faae75ddbec33d4870191c72e9",
- "value": 2.87315414474631
- },
- {
- "key": "59cfa26c741d65f06e84a3afb4583677",
- "value": -1.87853039395717
- },
- {
- "key": "d60db28d94d538bbb249dcc7f2273ab1",
- "value": 2.65348128409635
- },
- {
- "key": "e906ec779ab4ac6cbfdf30db5cbb3f1c",
- "value": -1.8084413613161
- },
- {
- "key": "5f27dde10bfa8adadfd122521b0a01ef",
- "value": -0.204736592039461
- },
- {
- "key": "e5f71fc31e7246dd6ccc5539570471b0",
- "value": -0.080925219597378
- },
- {
- "key": "09300df44b9d20cc219b25abddc3346e",
- "value": -1.98902814582173
- },
- {
- "key": "65b0e2883c997f2bea5dd11c923b94cf",
- "value": 4.22089442210669
- },
- {
- "key": "fe69fd0a878b10d190c924b2398bad9c",
- "value": -6.1582067144229
- },
- {
- "key": "ac0022e4c9ccc98f1a31118ec8466e71",
- "value": -0.294865727391008
- },
- {
- "key": "e2e840c0ea4abd8af71f1a67a553bbe5",
- "value": -0.155915201532343
- },
- {
- "key": "c6142b27f1385bc163ffe7f4ebfc52ac",
- "value": 2.78833864350464
- },
- {
- "key": "dac9630aec642a428cd73f4be0a03569",
- "value": -1.08814140839148
- },
- {
- "key": "683eb609607a439b0561dcbb4c8329e8",
- "value": -0.48691173470435
- },
- {
- "key": "e1686078d1b60d351da5a87543a2a663",
- "value": 7.50665524262551
- },
- {
- "key": "3a3417f5f20a03a98973689887fb72a2",
- "value": -1.74922517642794
- },
- {
- "key": "9be40cee5b0eee1462c82c6964087ff9",
- "value": -3.31027571668453
- },
- {
- "key": "ba19a09a68a66f8ad972ef8a5fba6f0d",
- "value": -0.00743956684355733
- },
- {
- "key": "bfafd813d7ea65ee4db1f09d7c8ffbf4",
- "value": -1.07203177389079
- },
- {
- "key": "44b7d352026ef7177875a6cb619d638f",
- "value": -3.29651249753808
- },
- {
- "key": "fd99cadea9d8ef6a1ffcc52a2e3e8017",
- "value": -1.62829960849961
- },
- {
- "key": "1c0b76fce779f78f51be339c49445c49",
- "value": -1.94418870413432
- },
- {
- "key": "f5b75010ea8a54b96f8fe7dafac65c18",
- "value": -0.482082411736305
- },
- {
- "key": "ee822e2bb890747b709a850347010036",
- "value": -1.25770741753877
- },
- {
- "key": "ea5d2f1c4608232e07d3aa3d998e5135",
- "value": -0.383079909913983
- },
- {
- "key": "a80da1282f2c775bbc5f2c92c836968b",
- "value": -0.423079301282546
- },
- {
- "key": "ac68b62abfd6a9fe26e8ac4236c8ce0c",
- "value": -0.735026853255906
- },
- {
- "key": "241fe8af1e038118cd817048a65f803e",
- "value": 10.8521377914387
- },
- {
- "key": "08b5411f848a2581a41672a759c87380",
- "value": -0.43240081595472
- },
- {
- "key": "140c1f12feeb2c52dfbeb2da6066a73a",
- "value": -1.76649618131399
- },
- {
- "key": "d5d3db1765287eef77d7927cc956f50a",
- "value": 9.46653075419992
- },
- {
- "key": "9bc65c2abec141778ffaa729489f3e87",
- "value": -0.952940137746893
- },
- {
- "key": "d05257d352046561b5bfa2650322d82d",
- "value": -1.2391877257697
- },
- {
- "key": "b33aed8f3134996703dc39f9a7c95783",
- "value": -1.84165617519929
- },
- {
- "key": "b93ed925dcde3652c9aa617f61f67563",
- "value": 6.30791230730764
- },
- {
- "key": "3e21ab62fb17400301d9f0156b6c3031",
- "value": -0.380359980942503
- },
- {
- "key": "4136a932eb7724a00cb87c3fb9e1ea1d",
- "value": -0.170658365461882
- },
- {
- "key": "5d637c668526d24fa32a61dbe17ff10f",
- "value": -3.83959798077085
- },
- {
- "key": "fdc3bdefb79cec8eb8211d2499e04704",
- "value": 3.62187514607753
- },
- {
- "key": "570d99e4c85914470d914170d1e95144",
- "value": -0.393371632566493
- },
- {
- "key": "b02a45a596bfb86fe2578bde75ff5444",
- "value": -0.0257847948729473
- },
- {
- "key": "957b527bcfbad2e80f58d20683931435",
- "value": -0.226379562500129
- },
- {
- "key": "2b3de800b4576343a07e86b8c420e448",
- "value": -0.530290929531172
- },
- {
- "key": "e7b24b112a44fdd9ee93bdf998c6ca0e",
- "value": -0.204544651231471
- },
- {
- "key": "57cb773ae7a82c8c8aae12fa8f8d7abd",
- "value": 4.6578764439389
- },
- {
- "key": "cf7b81c07152f075088a7c42eb613958",
- "value": -0.0700234066317795
- },
- {
- "key": "fe5fe0415fc3e0ff4942d8454f363d2c",
- "value": -2.63493257968392
- },
- {
- "key": "5c731c8c4ee0f43b4b605d534f888603",
- "value": -2.01878168076685
- },
- {
- "key": "9dfc8dce7280fd49fc6e7bf0436ed325",
- "value": -0.453099205669417
- },
- {
- "key": "1c52bdae8bad70e82da799843bb4e831",
- "value": 0.119044025323084
- },
- {
- "key": "ae254d63f2381cc183c11594873793e0",
- "value": -0.392217818223785
- },
- {
- "key": "a00e5eb0973d24649a4a920fc53d9564",
- "value": -3.49488656015213
- },
- {
- "key": "18958e30bdca0cfac8256824e570a89b",
- "value": -0.143127553277241
- },
- {
- "key": "599eba19aa93a929cb8589f148b8a6c4",
- "value": -1.02026592915958
- },
- {
- "key": "6a7c2dcd8a161bcf51f685b287882fa1",
- "value": -1.17698772130604
- },
- {
- "key": "ec733a11b6acddc2493e3efaa10a995c",
- "value": -1.22379238098522
- },
- {
- "key": "098f9e940d9c0517f2a86758de701f1b",
- "value": -0.0671542604840249
- },
- {
- "key": "5f62483a188d1c0fef6b7be151751e10",
- "value": -1.66994571441833
- },
- {
- "key": "403a06e3848b1fdc7134601fd46a7265",
- "value": -2.51537189624854
- },
- {
- "key": "3338b93611000c12bea41bcd7e9ad8c1",
- "value": -0.207372658910755
- },
- {
- "key": "b04ec0ade3d49b4a079f0e207d5e2821",
- "value": 3.63950379271528
- },
- {
- "key": "f98ed07a4d5f50f7de1410d905f1477f",
- "value": -0.33831826176544
- },
- {
- "key": "14511f2f5564650d129ca7cabc333278",
- "value": 0.650971403964652
- },
- {
- "key": "99938282f04071859941e18f16efcf42",
- "value": -0.223353319287495
- },
- {
- "key": "1b7d5726533ab525a8760351e9b5e415",
- "value": -1.42541142806161
- },
- {
- "key": "278e59671a1a559c4bc61d226cd217cd",
- "value": -1.78817031394342
- },
- {
- "key": "2c18e486683a3db1e645ad8523223b72",
- "value": -3.6512078458102
- },
- {
- "key": "0b08bd98d279b88859b628cd8c061ae0",
- "value": 2.68376170075936
- },
- {
- "key": "2506fad553130c1a8f1812a9d65d9445",
- "value": -3.32096086483462
- },
- {
- "key": "5440e70c43cc02aba90d879c888e6e09",
- "value": -2.37755922781004E-05
- },
- {
- "key": "326577fbe6d73973bd67437829bf9301",
- "value": 12.7500698028451
- },
- {
- "key": "1fece0cb254f1f45891bc9ee9fed72a9",
- "value": -2.00760798898045
- },
- {
- "key": "c4ef352f74e502ef5e7bc98e6f4e493d",
- "value": -0.893152457537483
- },
- {
- "key": "818f9c45cfa30eeff277ef38bcbe9910",
- "value": 0.246531246520432
- },
- {
- "key": "7b83d3f08fa392b79e3f553b585971cd",
- "value": 10.4815103612956
- },
- {
- "key": "93da65a9fd0004d9477aeac024e08e15",
- "value": -1.14632751255587
- },
- {
- "key": "cb5e100e5a9a3e7f6d1fd97512215282",
- "value": 7.58942563064375
- },
- {
- "key": "f4af8b5789576c000ce9105b25609bd6",
- "value": -0.589452355896565
- },
- {
- "key": "1b267619c4812cc46ee281747884ca50",
- "value": -0.820706889413451
- },
- {
- "key": "b9b83bad6bd2b4f7c40109304cf580e1",
- "value": -0.0534180398723625
- },
- {
- "key": "78cdeac478e1ba62b564cfc57b945f87",
- "value": -0.295947498663771
- },
- {
- "key": "c4e6890b69eea65f497d6a52d2af1e87",
- "value": -0.937748122605994
- },
- {
- "key": "9a0364b9e99bb480dd25e1f0284c8555",
- "value": -2.65789587080389
- },
- {
- "key": "c76a5e84e4bdee527e274ea30c680d79",
- "value": -0.363825568889044
- },
- {
- "key": "adab7b701f23bb82014c8506d3dc784e",
- "value": -0.704275606331498
- },
- {
- "key": "05b8c74cbd96fbf2de4c1a352702fbf4",
- "value": 4.04940940932507
- },
- {
- "key": "34a6e5d64ade17ef4e51612c50dd72f5",
- "value": -1.26786899291616
- },
- {
- "key": "b640a0ce465fa2a4150c36b305c1c11b",
- "value": -0.886626975804822
- },
- {
- "key": "39c8942e1038872a822c0dc75eedbde3",
- "value": 0.714579646667067
- },
- {
- "key": "a4dbfd6aef3b4045fe61aa0146debdf8",
- "value": 0.125399012654505
- },
- {
- "key": "2e5d8aa3dfa8ef34ca5131d20f9dad51",
- "value": 1.67192168227049
- },
- {
- "key": "2a304a1348456ccd2234cd71a81bd338",
- "value": -1.18531229421848
- },
- {
- "key": "0ba4439ee9a46d9d9f14c60f88f45f87",
- "value": -1.4582017781007
- },
- {
- "key": "061117da4e327cac66b31d2b35068c0a",
- "value": -0.206553077431022
- },
- {
- "key": "adcdbd79a8d84175c229b192aadc02f2",
- "value": -3.54167502937599
- },
- {
- "key": "e2d45d57c7e2941b65c6ccd64af4223e",
- "value": -3.86363656891861
- },
- {
- "key": "f42087059b37ae7f4d9f0d3a475801a8",
- "value": -0.307084895029275
- },
- {
- "key": "f0357a3f154bc2ffe2bff55055457068",
- "value": 0.397528361779951
- },
- {
- "key": "c47d187067c6cf953245f128b5fde62a",
- "value": -3.32587367790044
- },
- {
- "key": "162832ab572046b2dd00c343cf5096c7",
- "value": -0.358351684174842
- },
- {
- "key": "152f5dc0f7ac734f8e8ee17d4a482462",
- "value": 1.75254143767972
- },
- {
- "key": "d7a84628c025d30f7b2c52c958767e76",
- "value": -5.96567428619054
- },
- {
- "key": "bf57c906fa7d2bb66d07372e41585d96",
- "value": 4.40410360450109
- },
- {
- "key": "45b963397aa40d4a0063e0d85e4fe7a1",
- "value": -1.00387156983827
- },
- {
- "key": "26cae7718c32180a7a0f8e19d6d40a59",
- "value": 1.21909985846269
- },
- {
- "key": "e5a93371cfc7eab4a88221dd1f6c1a3c",
- "value": 0.808795922897004
- },
- {
- "key": "f17aaabc20bfe045075927934fed52d2",
- "value": -0.162533548370589
- },
- {
- "key": "57d0a8ca484ed8d1d1b8cc92426da1a6",
- "value": -3.37432691488838
- },
- {
- "key": "fbb44b4487415b134bce9c790a27fe5e",
- "value": 2.16231792006654
- },
- {
- "key": "9de4a97425678c5b1288aa70c1669a64",
- "value": -0.90048973830555
- },
- {
- "key": "f9664ea1803311b35f81d07d8c9e072d",
- "value": -1.37144783338868
- },
- {
- "key": "5261539cab7de0487b6b41415acc7f61",
- "value": -3.14803396880494
- },
- {
- "key": "0e8b9a737c9ccbd6d02219d2dd5eb2b3",
- "value": 4.7990709591067
- },
- {
- "key": "8c7dd922ad47494fc02c388e12c00eac",
- "value": -4.74171429284739
- },
- {
- "key": "4c91d222b139eeccd6eb342f512ec180",
- "value": 4.46358805701379
- },
- {
- "key": "da75cd652254fce37e953d7f261f132d",
- "value": -1.76413788646175
- },
- {
- "key": "bce059749d61c1c247c303d0118d0d53",
- "value": -0.0423301342177347
- },
- {
- "key": "1d1d5778763061ebb2bdc5db696077a6",
- "value": -1.29762009720215
- },
- {
- "key": "09039bd1628a3c1b25fda3134a4fe050",
- "value": 3.73620587993919
- },
- {
- "key": "7896f8fa69398c56d86a65357615c41f",
- "value": -0.34744882532554
- },
- {
- "key": "62608e08adc29a8d6dbc9754e659f125",
- "value": -3.15438615098939
- },
- {
- "key": "5c8438bef7c60cf62b4a0aee3b0becc4",
- "value": -0.290817789149373
- },
- {
- "key": "d20c781e9483ebfeddbaf38eeb88fdf7",
- "value": -0.562981195943253
- },
- {
- "key": "d2e3083420929d8bfae81f58fa4594cb",
- "value": -0.756669804225965
- },
- {
- "key": "c36bbd258b7ee694eb987221b2b197b0",
- "value": -0.06724769924171
- },
- {
- "key": "2483e14219cce6fe63d8ac91afc92618",
- "value": -1.41264305169412
- },
- {
- "key": "6c92285fa6d3e827b198d120ea3ac674",
- "value": -0.00384787906260829
- },
- {
- "key": "dc0bf9a3b89becf94b1d1455da1c87cb",
- "value": -0.856194241296818
- },
- {
- "key": "dd302f94682dbd2a114d63b0433602e0",
- "value": -0.544782354051103
- },
- {
- "key": "11e0eed8d3696c0a632f822df385ab3c",
- "value": -0.655638120167169
- },
- {
- "key": "7005edc5740f0223bb1d32f2f5f06e4f",
- "value": -0.814046093387977
- },
- {
- "key": "388fa2509025674d7dbf4715a4a9783e",
- "value": 4.63093643138793
- },
- {
- "key": "cd0fbb7849b9b9d84c4f8e48e7301ecf",
- "value": 5.00955691501721
- },
- {
- "key": "6a992d5529f459a44fee58c733255e86",
- "value": -1.30622236543908
- },
- {
- "key": "7ed21143076d0cca420653d4345baa2f",
- "value": 9.09814615628717
- },
- {
- "key": "b3b32a2d422265cd25c3323ed0157f81",
- "value": -0.171392027817616
- },
- {
- "key": "da89e38d2085d08a94af46c0706b4cae",
- "value": -2.94285247212289
- },
- {
- "key": "5f4dcc3b5aa765d61d8327deb882cf99",
- "value": -2.44213707003123
- },
- {
- "key": "660cb6fe7437d4b40e4a04b706b93f70",
- "value": -0.349138935226785
- },
- {
- "key": "b0da275520918e23dd615e2a747528f1",
- "value": -0.976140792915373
- },
- {
- "key": "cfab1ba8c67c7c838db98d666f02a132",
- "value": -1.11787586045094
- },
- {
- "key": "0c83f57c786a0b4a39efab23731c7ebc",
- "value": -3.89899774448347
- },
- {
- "key": "db8857b420665169e36ad60c8dfc23a5",
- "value": -0.958981574183784
- },
- {
- "key": "ad017e9d6654bd0ccd978958fa1b6da6",
- "value": -0.0547397456109595
- },
- {
- "key": "b80bb7740288fda1f201890375a60c8f",
- "value": -0.658208033329849
- },
- {
- "key": "cf1e8c14e54505f60aa10ceb8d5d8ab3",
- "value": -2.90579346795985
- },
- {
- "key": "ba3988db0a3167093b1f74e8ae4a8e83",
- "value": -0.4578218910318
- },
- {
- "key": "dd6d2dcc679d12b9430a9787bab45b33",
- "value": -2.4077799119167
- },
- {
- "key": "6d84a9ae99910a7be5458a15c82a968c",
- "value": -0.162304501571477
- },
- {
- "key": "df53ca268240ca76670c8566ee54568a",
- "value": 2.14182409040525
- },
- {
- "key": "4ca65a8bdbeae8b6ee400801a8a8f812",
- "value": -0.649571561905637
- },
- {
- "key": "b4628fe4f5f38e5b293be2024ce95239",
- "value": -0.132223149900641
- },
- {
- "key": "3ac340832f29c11538fbe2d6f75e8bcc",
- "value": -3.9674252804737
- },
- {
- "key": "2af72f100c356273d46284f6fd1dfc08",
- "value": -3.46513676020169
- },
- {
- "key": "eb9d2e9b55d5a73cd5144c651e3507a7",
- "value": 0.477966222242273
- },
- {
- "key": "3c6e0b8a9c15224a8228b9a98ca1531d",
- "value": -1.65778225692534
- },
- {
- "key": "578ed5a4eecf5a15803abdc49f6152d6",
- "value": -1.12922631732636
- },
- {
- "key": "a1234b3161b4fbfdfb96dd576b65bbea",
- "value": 1.68889559021019
- },
- {
- "key": "9ab776b93b3c6bbb67f4545371814423",
- "value": -0.296122427766082
- },
- {
- "key": "8038da89e49ac5eabb489cfc6cea9fc1",
- "value": -5.47787511065595
- },
- {
- "key": "d07d50a751bc6ddf12bf3af0efee9b45",
- "value": -0.0109242604128953
- },
- {
- "key": "f7a42fe7211f98ac7a60a285ac3a9e87",
- "value": 0.431070394681342
- },
- {
- "key": "1f3870be274f6c49b3e31a0c6728957f",
- "value": 6.00733448829043
- },
- {
- "key": "3d5f1ffeadf58eb64ef57aef7e53a31e",
- "value": 8.24567845780278
- },
- {
- "key": "aa08769cdcb26674c6706093503ff0a3",
- "value": -1.95059393623233
- },
- {
- "key": "fad58de7366495db4650cfefac2fcd61",
- "value": -0.0743125987111007
- },
- {
- "key": "1c21d9b19298645fa2534d9828ee0778",
- "value": 0.188179844260553
- },
- {
- "key": "39ab32c5aeb56c9f5ae17f073ce31023",
- "value": -1.46530717723306
- },
- {
- "key": "04b29480233f4def5c875875b6bdc3b1",
- "value": -1.65204201482509
- },
- {
- "key": "d2ccda10db94c2b5d51beed10484c025",
- "value": -1.18311884195596
- },
- {
- "key": "d9f9133fb120cd6096870bc2b496805b",
- "value": 3.83208587459401E-05
- },
- {
- "key": "53b9e9679a8ea25880376080b76f98ad",
- "value": 1.46696888983899
- },
- {
- "key": "76ea0bebb3c22822b4f0dd9c9fd021c5",
- "value": -0.823917419829273
- },
- {
- "key": "f4ac4122ee48c213eec816f4d7944ea6",
- "value": -0.473953362748342
- },
- {
- "key": "b1bc248a7ff2b2e95569f56de68615df",
- "value": 0.0929817401700078
- },
- {
- "key": "0212faa02662ca7703af165c0976cdfd",
- "value": -0.995674928377727
- },
- {
- "key": "7454739e907f5595ae61d84b8547f574",
- "value": -0.586407657958043
- },
- {
- "key": "1253208465b1efa876f982d8a9e73eef",
- "value": -1.36528202801063
- },
- {
- "key": "10573b873d2fa5a365d558a45e328e47",
- "value": -1.4382486842206
- },
- {
- "key": "ee11cbb19052e40b07aac0ca060c23ee",
- "value": -3.18947637522455
- },
- {
- "key": "cdfee2bc43d63caeaa3b169ad31e966c",
- "value": -2.58425912107168
- },
- {
- "key": "c31b32364ce19ca8fcd150a417ecce58",
- "value": 1.53081596474569
- },
- {
- "key": "3676d55f84497cbeadfc614c1b1b62fc",
- "value": -2.63849728436851
- },
- {
- "key": "bd5af1f610a12434c9128e4a399cef8a",
- "value": -2.003515995369
- },
- {
- "key": "f1e5d7a5fe13498abbdeb0f1f19136a8",
- "value": -1.60852582639069
- },
- {
- "key": "4866d635ea7b0ed8e2452da897143528",
- "value": -1.37190118049146
- },
- {
- "key": "9df3b01c60df20d13843841ff0d4482c",
- "value": -2.93111915315876
- },
- {
- "key": "e4c9479b11955648dad558fe717a4eb2",
- "value": 1.53016072391209
- },
- {
- "key": "dc634e2072827fe0b5be9a2063390544",
- "value": 5.78794794513182
- },
- {
- "key": "469bba0a564235dfceede42db14f17b0",
- "value": -0.682725526463828
- },
- {
- "key": "eb5c1399a871211c7e7ed732d15e3a8b",
- "value": 2.4772057100344
- },
- {
- "key": "015f28b9df1bdd36427dd976fb73b29d",
- "value": -2.01739326095212
- },
- {
- "key": "adf78c4508138a91472dcc053ab8eed4",
- "value": -1.38499336412325
- },
- {
- "key": "cd73502828457d15655bbd7a63fb0bc8",
- "value": -1.34421802339148
- },
- {
- "key": "4119639092e62c55ea8be348e4d9260d",
- "value": 0.0219893371716659
- },
- {
- "key": "a5ca0b5894324f8bb54bb9fffad29d1e",
- "value": -0.573038127615895
- },
- {
- "key": "5dd2199ad68327cc76d583b057aee7d5",
- "value": -0.962936730170927
- },
- {
- "key": "78e731027d8fd50ed642340b7c9a63b3",
- "value": 4.99194701328038
- },
- {
- "key": "e98d2f001da5678b39482efbdf5770dc",
- "value": -1.93724451968482
- },
- {
- "key": "3fcdb73d36d54f2cc22d0f68e6b6e182",
- "value": -2.32199295767159
- },
- {
- "key": "1d0258c2440a8d19e716292b231e3190",
- "value": 3.86436332172754
- },
- {
- "key": "37705c7cb71019a533ed804064668d9c",
- "value": -0.289424243067741
- },
- {
- "key": "6438c669e0d0de98e6929c2cc0fac474",
- "value": -0.270171636179887
- },
- {
- "key": "71ccb7a35a452ea8153b6d920f9f190e",
- "value": -1.51119962823782
- },
- {
- "key": "c1524ae641331d483f7de1d65b5accde",
- "value": -2.5777712711257
- },
- {
- "key": "21e119daf697467b14b076f2d5819aec",
- "value": -0.393569300194266
- },
- {
- "key": "a9c449d4fa44e9e5a41c574ae55ce4d9",
- "value": -0.174060266960441
- },
- {
- "key": "83ec45960b80c035a0068df1d9df5aa8",
- "value": -1.47620512378044
- },
- {
- "key": "27ade1b64f9515dbb776cc3cc5bc3377",
- "value": -2.16931194874033
- },
- {
- "key": "34d1f91fb2e514b8576fab1a75a89a6b",
- "value": -0.394604660271342
- },
- {
- "key": "36fa3a193d737e5ad86441e422ed5a78",
- "value": -2.83609652021098
- },
- {
- "key": "b484857901742afc9e9d4e9853596ce2",
- "value": -0.663860268098609
- },
- {
- "key": "4aa1e7414849577e6d4c076c08782d3a",
- "value": 6.38812985490723
- },
- {
- "key": "f4842dcb685d490e2a43212b8072a6fe",
- "value": -0.898482531138847
- },
- {
- "key": "8c319f28d81d1527a9428e9a5c2195f5",
- "value": 0.919378129827674
- },
- {
- "key": "42b90196b487c54069097a68fe98ab6f",
- "value": -0.0505422614245586
- },
- {
- "key": "21232f297a57a5a743894a0e4a801fc3",
- "value": -2.88373549742816
- },
- {
- "key": "1c67665285fb6a7d761414e12578e574",
- "value": -0.625862401618324
- },
- {
- "key": "4b82677b6c1408df4be21ada9a584fde",
- "value": -1.05340574183199
- },
- {
- "key": "8d777f385d3dfec8815d20f7496026dc",
- "value": -3.45172819463766
- },
- {
- "key": "7caa701b2bd5a182b80c72b9bdf88e2d",
- "value": -0.683460160612688
- },
- {
- "key": "68daf8bdc8755fe8f4859024b3054fb8",
- "value": -1.76632861373177
- },
- {
- "key": "4e42f7dd43ecbfe104de58610557c5ba",
- "value": -1.16771434250698
- },
- {
- "key": "fc5364bf9dbfa34954526becad136d4b",
- "value": -0.917573285023275
- },
- {
- "key": "149603e6c03516362a8da23f624db945",
- "value": -0.911308288130557
- },
- {
- "key": "91e02cd2b8621d0c05197f645668c5c4",
- "value": -2.63989529559598
- },
- {
- "key": "9dddd5ce1b1375bc497feeb871842d4b",
- "value": -0.514996068769807
- },
- {
- "key": "5da659e548f2d9ce639044cb8025ff5f",
- "value": -0.126625065028405
- },
- {
- "key": "4c9184f37cff01bcdc32dc486ec36961",
- "value": -0.462279444093725
- },
- {
- "key": "518ed29525738cebdac49c49e60ea9d3",
- "value": -1.17594436673046
- },
- {
- "key": "67e92c8765a9bc7fb2d335c459de9eb5",
- "value": -0.687812932552638
- },
- {
- "key": "62933a2951ef01f4eafd9bdf4d3cd2f0",
- "value": -0.776951198298752
- },
- {
- "key": "27792947ed5d5da7c0d1f43327ed9dab",
- "value": -0.967388845659159
- },
- {
- "key": "532c28d5412dd75bf975fb951c740a30",
- "value": -2.16777348751422
- },
- {
- "key": "b31df235e8aee38fd08600c353af2b52",
- "value": -4.51935782840668
- },
- {
- "key": "dc7161be3dbf2250c8954e560cc35060",
- "value": -1.7173503912744
- },
- {
- "key": "28dafd4a8cb5f33065e93cbc83862563",
- "value": 0.401656650911641
- },
- {
- "key": "f82d71a6491c31b384ab5b57d85b6593",
- "value": -0.543261214873718
- },
- {
- "key": "dc1d71bbb5c4d2a5e936db79ef10c19f",
- "value": -1.47117398852417
- },
- {
- "key": "b83a886a5c437ccd9ac15473fd6f1788",
- "value": -5.41284210039943
- },
- {
- "key": "657f8b8da628ef83cf69101b6817150a",
- "value": 4.35903913900863
- },
- {
- "key": "4df3669f2264dcd182cd75b16d84ded7",
- "value": 6.88604457168264
- },
- {
- "key": "46f86faa6bbf9ac94a7e459509a20ed0",
- "value": -1.652781256268
- },
- {
- "key": "95192c98732387165bf8e396c0f2dad2",
- "value": -3.02937431415541
- },
- {
- "key": "a288195832f8717bca4671416014a464",
- "value": 1.26404793627394
- },
- {
- "key": "f5bf48aa40cad7891eb709fcf1fde128",
- "value": -2.24468589664451
- },
- {
- "key": "1145f263256c923716d2b8eade2f6689",
- "value": -0.39547814517941
- },
- {
- "key": "1ff1de774005f8da13f42943881c655f",
- "value": -0.524925201027192
- },
- {
- "key": "d529e941509eb9e9b9cfaeae1fe7ca23",
- "value": -0.687508824152833
- },
- {
- "key": "2ac43aa43bf473f9a9c09b4b608619d3",
- "value": -0.10794214051444
- },
- {
- "key": "c3581516868fb3b71746931cac66390e",
- "value": 4.09518464797892
- },
- {
- "key": "381ff09422ad9d637f7c4677297b0303",
- "value": 0.596650809465465
- },
- {
- "key": "83878c91171338902e0fe0fb97a8c47a",
- "value": -0.26212515490123
- },
- {
- "key": "07cc694b9b3fc636710fa08b6922c42b",
- "value": -0.0456035033094423
- },
- {
- "key": "1bda80f2be4d3658e0baa43fbe7ae8c1",
- "value": -0.903987774865716
- },
- {
- "key": "11d8c28a64490a987612f2332502467f",
- "value": 4.15065419490845
- },
- {
- "key": "f9fa10ba956cacf91d7878861139efb9",
- "value": -2.82245603500561
- },
- {
- "key": "ff1ccf57e98c817df1efcd9fe44a8aeb",
- "value": -0.476712869419726
- },
- {
- "key": "098f6bcd4621d373cade4e832627b4f6",
- "value": -0.542141750846217
- },
- {
- "key": "d88fc6edf21ea464d35ff76288b84103",
- "value": -0.0154478920396349
- },
- {
- "key": "10ae9fc7d453b0dd525d0edf2ede7961",
- "value": -0.457549177861243
- },
- {
- "key": "8b04d5e3775d298e78455efc5ca404d5",
- "value": -0.457632215472689
- },
- {
- "key": "b5eda0a74558a342cf659187f06f746f",
- "value": -0.82650144287867
- },
- {
- "key": "5f532a3fc4f1ea403f37070f59a7a53a",
- "value": 8.69274224644092
- },
- {
- "key": "de95b43bceeb4b998aed4aed5cef1ae7",
- "value": -1.03319556701177
- },
- {
- "key": "addec426932e71323700afa1911f8f1c",
- "value": 0.160984328985924
- },
- {
- "key": "8692fc447f13b2256b0b4e381de7f382",
- "value": -2.86343855999432
- },
- {
- "key": "18d6769919266cd0bd6cd78aa405d5d0",
- "value": -0.486304209350989
- },
- {
- "key": "bda9643ac6601722a28f238714274da4",
- "value": -0.956733483489403
- },
- {
- "key": "5a445d710ae24cd276062b0c84850838",
- "value": -1.16726054040972
- },
- {
- "key": "88d923ba797e9cafdfa4176f02bc2537",
- "value": -0.0987294705308332
- },
- {
- "key": "9ed083b1436e5f40ef984b28255eef18",
- "value": -0.192900700637415
- },
- {
- "key": "e268443e43d93dab7ebef303bbe9642f",
- "value": 3.71075408154389
- },
- {
- "key": "aed34b9f60ee115dfa7918b742336277",
- "value": -0.250849864465098
- },
- {
- "key": "92eb5ffee6ae2fec3ad71c777531578f",
- "value": -0.269015686158981
- },
- {
- "key": "e72f4545eb68c96c754f91fc01573517",
- "value": 0.66982149222508
- },
- {
- "key": "70a17ffa722a3985b86d30b034ad06d7",
- "value": -0.289803917674685
- },
- {
- "key": "c8d46d341bea4fd5bff866a65ff8aea9",
- "value": -1.27621001248276
- },
- {
- "key": "d7d18cfb3a0d8293e2f5d94ea30e04d2",
- "value": -0.0308567301145549
- },
- {
- "key": "27a06a9e3d5e7f67eb604a39536208c9",
- "value": -0.877176096133111
- },
- {
- "key": "c185ddac8b5a8f5aa23c5b80bc12d214",
- "value": -1.65621060577259
- },
- {
- "key": "e81c4e4f2b7b93b481e13a8553c2ae1b",
- "value": -0.766592191482519
- },
- {
- "key": "d64a4d022098892cecf250b5842c2a48",
- "value": 0.791206806279161
- },
- {
- "key": "8277e0910d750195b448797616e091ad",
- "value": -0.0659524723591389
- },
- {
- "key": "46c48bec0d282018b9d167eef7711b2c",
- "value": 1.94303693425369
- },
- {
- "key": "40be4e59b9a2a2b5dffb918c0e86b3d7",
- "value": -0.358078470242815
- },
- {
- "key": "555bf8344ca0caf09b42f55e185526d8",
- "value": -0.143858915467903
- },
- {
- "key": "a0c391dc49c440fc9962168353cedde3",
- "value": -0.258260656198176
- },
- {
- "key": "caf9b6b99962bf5c2264824231d7a40c",
- "value": 0.510914240079845
- },
- {
- "key": "0f4137ed1502b5045d6083aa258b5c42",
- "value": 4.57597838745397
- },
- {
- "key": "7ee9c4f86007ba41bc79bbfab1cd8a68",
- "value": -3.2528173477756
- },
- {
- "key": "ab86a1e1ef70dff97959067b723c5c24",
- "value": -1.28912353756087
- },
- {
- "key": "9cfa7aefcc61936b70aaec6729329eda",
- "value": -2.62486400387063
- },
- {
- "key": "a5c2171c96b2c7674efdecc2c9599046",
- "value": -1.98641832762415
- },
- {
- "key": "e155e1bb4a9c38e3baf90637ab7865df",
- "value": -1.04801792361576
- },
- {
- "key": "82df41632da476065ce2997900554442",
- "value": -1.15556295155812
- },
- {
- "key": "4b43b0aee35624cd95b910189b3dc231",
- "value": -1.05253566197233
- },
- {
- "key": "f894427cc1c571f79da49605ef8b112f",
- "value": -1.951395301499
- },
- {
- "key": "93c731f1c3a84ef05cd54d044c379eaa",
- "value": -4.44965688420182
- },
- {
- "key": "d10af457daa1deed54e2c36b5f295e7e",
- "value": -1.87313326131459
- },
- {
- "key": "437175ba4191210ee004e1d937494d09",
- "value": -8.55815144700545
- },
- {
- "key": "f2b64d9e528509adf4359fe63fdda4e4",
- "value": -1.25999077089931
- },
- {
- "key": "f97c5d29941bfb1b2fdab0874906ab82",
- "value": 4.11999405997306
- },
- {
- "key": "54b53072540eeeb8f8e9343e71f28176",
- "value": 3.55160703098706
- },
- {
- "key": "3027f3c7308ae9eee0f0bc410b11e473",
- "value": -1.23543457903439
- },
- {
- "key": "4a8a08f09d37b73795649038408b5f33",
- "value": -0.0991832083010631
- },
- {
- "key": "d56b699830e77ba53855679cb1d252da",
- "value": 6.69479750184431
- },
- {
- "key": "6f8f57715090da2632453988d9a1501b",
- "value": 2.88770815116132
- },
- {
- "key": "d0dbe915091d400bd8ee7f27f0791303",
- "value": 0.00714728200012278
- },
- {
- "key": "162e31afc5ade88a04d3f428e97e8f46",
- "value": -0.421311152450301
- },
- {
- "key": "cf9f3fde7326f1d8e64205f0e07a3695",
- "value": -1.85188861402999
- },
- {
- "key": "d54b7ba27571a2f00b38ed9273b974f2",
- "value": -2.20970158336627
- },
- {
- "key": "627fcdb6cc9a5e16d657ca6cdef0a6bb",
- "value": 2.04164678764465
- },
- {
- "key": "bb3ccd5881d651448ded1dac904054ac",
- "value": -1.69569924977117
- },
- {
- "key": "2567a5ec9705eb7ac2c984033e06189d",
- "value": 0.819523615469982
- },
- {
- "key": "e6d96502596d7e7887b76646c5f615d9",
- "value": -0.242604525553071
- },
- {
- "key": "5f7da0d5063c15ced5bf76fb97784e1f",
- "value": -2.16511397287475
- },
- {
- "key": "84ddfb34126fc3a48ee38d7044e87276",
- "value": -0.515895573772469
- },
- {
- "key": "db0f6f37ebeb6ea09489124345af2a45",
- "value": -2.0453640752852
- },
- {
- "key": "7635a2c09bd6f4d4da24524ef1e8363b",
- "value": -0.68980517752044
- },
- {
- "key": "126ac9f6149081eb0e97c2e939eaad52",
- "value": -1.604612606212
- },
- {
- "key": "c9a1fdac6e082dd89e7173244f34d7b3",
- "value": -1.02037120372962
- },
- {
- "key": "aaabf0d39951f3e6c3e8a7911df524c2",
- "value": 0.816161306287541
- },
- {
- "key": "0d149b90e7394297301c90191ae775f0",
- "value": -3.32550849001772
- },
- {
- "key": "1f0f70bf2b5ad94c7387e64c16dc455a",
- "value": -2.1499512925432
- },
- {
- "key": "421b47ffd946ca083b65cd668c6b17e6",
- "value": -1.40712578177531
- },
- {
- "key": "10cd395cf71c18328c863c08e78f3fd0",
- "value": 3.07154185427745
- },
- {
- "key": "e91e6348157868de9dd8b25c81aebfb9",
- "value": 9.90123281787162
- },
- {
- "key": "1a13105b7e4eb5fb2e7c9515ac06aa48",
- "value": -0.237930661097446
- },
- {
- "key": "c74f86f208c466b66e5057a3c347cf78",
- "value": 6.69355244060581
- },
- {
- "key": "45c48cce2e2d7fbdea1afc51c7c6ad26",
- "value": -0.489017565730659
- },
- {
- "key": "46b3931b9959c927df4fc65fdee94b07",
- "value": -1.28882796460692
- },
- {
- "key": "8cd892b7b97ef9489ae4479d3f4ef0fc",
- "value": -1.89713185370046
- },
- {
- "key": "db88a0257c220dbfdd2e40f6152d6a8d",
- "value": -0.509892129474111
- },
- {
- "key": "434990c8a25d2be94863561ae98bd682",
- "value": 7.81339034284984
- },
- {
- "key": "40fa73c9d0083043c6576dd2b40511e4",
- "value": -2.04930427371177
- },
- {
- "key": "a181a603769c1f98ad927e7367c7aa51",
- "value": -0.469055263781105
- },
- {
- "key": "bbdbe444288550204c968fe7002a97a9",
- "value": -2.10852697080072
- },
- {
- "key": "508c75c8507a2ae5223dfd2faeb98122",
- "value": -0.925801252620744
- },
- {
- "key": "288404204e3d452229308317344a285d",
- "value": -0.0297803864794254
- },
- {
- "key": "7fa3b767c460b54a2be4d49030b349c7",
- "value": -0.172043543666822
- },
- {
- "key": "86024cad1e83101d97359d7351051156",
- "value": -1.06582385071709
- },
- {
- "key": "ab6c040066603ef2519d512b21dce9ab",
- "value": -0.401164299273472
- },
- {
- "key": "a2a551a6458a8de22446cc76d639a9e9",
- "value": 0.807420421632344
- },
- {
- "key": "6864f389d9876436bc8778ff071d1b6c",
- "value": -3.3304117429858
- },
- {
- "key": "95cc6b4ac5abdeadc74b73a8ba7200d9",
- "value": -1.31783142595184
- },
- {
- "key": "c9f0f895fb98ab9159f51fd0297e236d",
- "value": -1.2724032358499
- },
- {
- "key": "b25ffa68ad761f8578cc61700c0140ed",
- "value": -0.0615636324424033
- },
- {
- "key": "cedf8da05466bb54708268b3c694a78f",
- "value": -1.23137157892545
- },
- {
- "key": "d4579b2688d675235f402f6b4b43bcbf",
- "value": -1.69481872110543
- },
- {
- "key": "d98a07f84921b24ee30f86fd8cd85c3c",
- "value": -12.1870728084516
- },
- {
- "key": "176848afabe6f93c3e23a470037ab74f",
- "value": -0.152793917399175
- },
- {
- "key": "d3d9446802a44259755d38e6d163e820",
- "value": -0.33000927785427
- },
- {
- "key": "0b3b97fa66886c5688ee4ae80ec0c3c2",
- "value": -0.180688495783015
- },
- {
- "key": "03c7c0ace395d80182db07ae2c30f034",
- "value": 0.764019683140848
- },
- {
- "key": "1679091c5a880faf6fb5e6087eb1b2dc",
- "value": -1.1122990577468
- },
- {
- "key": "53fe0881d8553a8d801dfb95b88f4e40",
- "value": -1.09236300129147
- },
- {
- "key": "fd456406745d816a45cae554c788e754",
- "value": 8.30996940620143
- },
- {
- "key": "639bae9ac6b3e1a84cebb7b403297b79",
- "value": -0.823287957183101
- },
- {
- "key": "62cc0b4ebb0b57b40778179234246c38",
- "value": 0.58483129414665
- },
- {
- "key": "fb54f3c5992b96d001bb16e8e92d968d",
- "value": -0.88145286071634
- },
- {
- "key": "06a943c59f33a34bb5924aaf72cd2995",
- "value": -0.979996151963494
- },
- {
- "key": "939323c921e250ea67e07a5ca1f79097",
- "value": -0.450160759737376
- },
- {
- "key": "2f8a6bf31f3bd67bd2d9720c58b19c9a",
- "value": 1.36616690748895
- },
- {
- "key": "23a58bf9274bedb19375e527a0744fa9",
- "value": -0.537115104791129
- },
- {
- "key": "ed2b5c0139cec8ad2873829dc1117d50",
- "value": -2.19450128813358
- },
- {
- "key": "865c0c0b4ab0e063e5caa3387c1a8741",
- "value": -0.356687662060374
- },
- {
- "key": "7d0db380a5b95a8ba1da0bca241abda1",
- "value": -0.4698096644543
- },
- {
- "key": "a87ff679a2f3e71d9181a67b7542122c",
- "value": -0.742524972727398
- },
- {
- "key": "4501c091b0366d76ea3218b6cfdd8097",
- "value": -0.859953584665282
- },
- {
- "key": "aa2d6e4f578eb0cfaba23beef76c2194",
- "value": -2.72099288587697
- },
- {
- "key": "106a6c241b8797f52e1e77317b96a201",
- "value": -4.37692943118846
- },
- {
- "key": "eccbc87e4b5ce2fe28308fd9f2a7baf3",
- "value": -1.34082216804023
- },
- {
- "key": "c4ca4238a0b923820dcc509a6f75849b",
- "value": -2.10725305373454
- },
- {
- "key": "853ae90f0351324bd73ea615e6487517",
- "value": -6.81598642817895
- },
- {
- "key": "ea6b2efbdd4255a9f1b3bbc6399b58f4",
- "value": -2.39344591655943
- },
- {
- "key": "01b6e20344b68835c5ed1ddedf20d531",
- "value": -3.65800650078345
- },
- {
- "key": "7f46165474d11ee5836777d85df2cdab",
- "value": 0.684097452527487
- },
- {
- "key": "5e29580010e4cbfb535c518a579f23c7",
- "value": -2.09471929484155
- },
- {
- "key": "71860c77c6745379b0d44304d66b6a13",
- "value": 1.15886374098831
- },
- {
- "key": "c81e728d9d4c2f636f067f89cc14862c",
- "value": -1.91368190376594
- },
- {
- "key": "4d236d9a2d102c5fe6ad1c50da4bec50",
- "value": -3.23560081637991
- },
- {
- "key": "8bf8854bebe108183caeb845c7676ae4",
- "value": -1.51832726102323
- },
- {
- "key": "8fc42c6ddf9966db3b09e84365034357",
- "value": -2.09582023978897
- },
- {
- "key": "13b5bfe96f3e2fe411c9f66f4a582adf",
- "value": -1.36949613061145
- },
- {
- "key": "37ce74088416f28dc9bb04355c2e5a28",
- "value": -1.96092937860375
- }
- ]
- }
- ]
- }
- ]
-}
\ No newline at end of file
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/edgeSettings_2.0-a82cb2897a8bf9445d68dcc2be05af89ad4b2fda1fddb2952693be7cd5353ad3.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/edgeSettings_2.0-a82cb2897a8bf9445d68dcc2be05af89ad4b2fda1fddb2952693be7cd5353ad3.meta
deleted file mode 100644
index 99eec1db..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/edgeSettings_2.0-a82cb2897a8bf9445d68dcc2be05af89ad4b2fda1fddb2952693be7cd5353ad3.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: f46e5bd815405244a90c19f22b629846
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/topTraffic b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/topTraffic
deleted file mode 100644
index eba53024..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/topTraffic
+++ /dev/null
@@ -1 +0,0 @@
-topTraffic_638004170464094982
\ No newline at end of file
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/topTraffic.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/topTraffic.meta
deleted file mode 100644
index bcc8db32..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/topTraffic.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 6e85cafcd38196c4ebe0258ecdf4e3b3
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/topTraffic_638004170464094982 b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/topTraffic_638004170464094982
deleted file mode 100644
index 1cacde66..00000000
Binary files a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/topTraffic_638004170464094982 and /dev/null differ
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/topTraffic_638004170464094982.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/topTraffic_638004170464094982.meta
deleted file mode 100644
index ddf63387..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/RemoteData/topTraffic_638004170464094982.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 5ab6feb87d44ffc48a4391f786d85e48
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/local.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/local.meta
deleted file mode 100644
index 027977ef..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/local.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 221ced96c3adb3c48a319ec22d0d5c9b
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/local/downloadCache b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/local/downloadCache
deleted file mode 100644
index 9e8e69b9..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/local/downloadCache
+++ /dev/null
@@ -1 +0,0 @@
-downloadCache_
\ No newline at end of file
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/local/downloadCache.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/local/downloadCache.meta
deleted file mode 100644
index e96cb8c0..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/local/downloadCache.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: a25247aaf51e34d4aa64a82294d033fd
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/local/downloadCache_ b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/local/downloadCache_
deleted file mode 100644
index c31356fa..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/local/downloadCache_
+++ /dev/null
@@ -1 +0,0 @@
-{"version":1,"cache_data":[]}
\ No newline at end of file
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/local/downloadCache_.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/local/downloadCache_.meta
deleted file mode 100644
index 453eb63a..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/local/downloadCache_.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: ffaa350a74258504fb34fbce8422260b
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/local/uriCache b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/local/uriCache
deleted file mode 100644
index c97731af..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/local/uriCache
+++ /dev/null
@@ -1 +0,0 @@
-uriCache_
\ No newline at end of file
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/local/uriCache.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/local/uriCache.meta
deleted file mode 100644
index 9a1552f1..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/local/uriCache.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: d52092710e76b6f4aa456f277d16eadb
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/local/uriCache_ b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/local/uriCache_
deleted file mode 100644
index 866f64c1..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/local/uriCache_
+++ /dev/null
@@ -1 +0,0 @@
-{"version":1,"cache_data":[{"file_hash":"514af69ff98e8f18","server_context":"1;ca3796b9-65c1-a244-ab2a-bc5289ffa266;phsh:000;7e-05","result":0,"response_category":"Allowed","expiration_time":1766553050755547}]}
\ No newline at end of file
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/local/uriCache_.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/local/uriCache_.meta
deleted file mode 100644
index ba55ede7..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/SmartScreen/local/uriCache_.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 59ba1ae2eb09bb64c905662f055914eb
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Speech Recognition.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Speech Recognition.meta
deleted file mode 100644
index 9fcbf171..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Speech Recognition.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 39bd8e77d2064264097e8b24a3d07d38
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Subresource Filter.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Subresource Filter.meta
deleted file mode 100644
index 6b522610..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Subresource Filter.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 9a506000c9a4a6747bfa6e7b94d7b714
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Subresource Filter/Unindexed Rules.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Subresource Filter/Unindexed Rules.meta
deleted file mode 100644
index af255690..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Subresource Filter/Unindexed Rules.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 9d14a3aa8a41dca40aeb552a61c4004e
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Trust Protection Lists.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Trust Protection Lists.meta
deleted file mode 100644
index f1eff9bd..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Trust Protection Lists.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 3acfd37c431567043bc73cf00cb8d5ed
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/TrustTokenKeyCommitments.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/TrustTokenKeyCommitments.meta
deleted file mode 100644
index 859e1008..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/TrustTokenKeyCommitments.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 5e186b3e8c76f324bbc8d80404282044
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Variations b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Variations
deleted file mode 100644
index 18056c3f..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Variations
+++ /dev/null
@@ -1 +0,0 @@
-{"user_experience_metrics.stability.exited_cleanly":true,"variations_crash_streak":0}
\ No newline at end of file
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Variations.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Variations.meta
deleted file mode 100644
index 1cac317d..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/Variations.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: c71b19fcc0099494a873be2e4a6525a0
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/WidevineCdm.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/WidevineCdm.meta
deleted file mode 100644
index 47beb1b3..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/WidevineCdm.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 3bd1a22ce0ef423458c03848a3706ca0
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/component_crx_cache.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/component_crx_cache.meta
deleted file mode 100644
index dbb31a49..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/component_crx_cache.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 72131c93e474fb64a95075aa7e1fa16b
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/hyphen-data.meta b/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/hyphen-data.meta
deleted file mode 100644
index 1159597d..00000000
--- a/Assets/StreamingAssets/fdBrowser.exe.WebView2/EBWebView/hyphen-data.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 6077f6814e80fe840b70ff063a549cf4
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/fdBrowser.meta b/Assets/StreamingAssets/fdBrowser.meta
deleted file mode 100644
index 5245bffe..00000000
--- a/Assets/StreamingAssets/fdBrowser.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: ccc7cf2603a084242b29a48d62c512b4
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/StreamingAssets/test.json b/Assets/StreamingAssets/test.json
deleted file mode 100644
index c910dc9c..00000000
--- a/Assets/StreamingAssets/test.json
+++ /dev/null
@@ -1,63 +0,0 @@
-{
- "title": "Rhythm Journey",
- "composer": "GameDev Beats",
- "illustrator": "ArtistName",
- "charter": "ChartMaster",
- "beatmapId": "RJ-001",
- "duration": 120,
- "bpm": 128,
- "difficulty": 5,
- "difficultyName": "Hard",
- "createdDate": "2025-03-14",
- "musicFile": "Assets/Music/RhythmJourney.ogg",
- "backgroundFile": "Assets/Backgrounds/journey_bg.png",
- "tracks": [
- { "color": "red" },
- { "color": "green" },
- { "color": "blue" },
- { "color": "purple" },
- { "color": "yellow" }
- ],
- "notes": [
- { "time": 4.0, "trackIndex": 0, "color": "red", "type": "hold", "length": 1.5 },
- { "time": 5.5, "trackIndex": 4, "color": "blue", "type": "tap", "length": 0 },
- { "time": 6.0, "trackIndex": 4, "color": "blue", "type": "tap", "length": 0 },
- { "time": 6.5, "trackIndex": 1, "color": "green", "type": "tap", "length": 0 },
- { "time": 7.0, "trackIndex": 0, "color": "red", "type": "hold", "length": 1.5 },
- { "time": 7.5, "trackIndex": 1, "color": "green", "type": "tap", "length": 0 },
- { "time": 8.0, "trackIndex": 2, "color": "yellow", "type": "tap", "length": 0 },
- { "time": 8.0, "trackIndex": 4, "color": "blue", "type": "tap", "length": 0 },
- { "time": 8.0, "trackIndex": 3, "color": "purple", "type": "tap", "length": 0 },
- { "time": 9.0, "trackIndex": 1, "color": "green", "type": "tap", "length": 0 },
- { "time": 12.0, "trackIndex": 4, "color": "blue", "type": "hold", "length": 3 },
- { "time": 12.0, "trackIndex": 2, "color": "yellow", "type": "hold", "length": 4 },
- { "time": 12.0, "trackIndex": 3, "color": "purple", "type": "tap", "length": 0 },
- { "time": 16.0, "trackIndex": 1, "color": "green", "type": "tap", "length": 0 },
- { "time": 18.0, "trackIndex": 0, "color": "red", "type": "tap", "length": 0 },
- { "time": 20.0, "trackIndex": 4, "color": "blue", "type": "tap", "length": 0 },
- { "time": 22.0, "trackIndex": 2, "color": "yellow", "type": "tap", "length": 0 },
- { "time": 24.0, "trackIndex": 1, "color": "green", "type": "tap", "length": 0 },
- { "time": 26.0, "trackIndex": 3, "color": "purple", "type": "tap", "length": 0 },
- { "time": 28.0, "trackIndex": 0, "color": "red", "type": "tap", "length": 0 },
- { "time": 30.0, "trackIndex": 4, "color": "blue", "type": "tap", "length": 0 },
- { "time": 35.0, "trackIndex": 2, "color": "yellow", "type": "tap", "length": 0 },
- { "time": 40.0, "trackIndex": 1, "color": "green", "type": "tap", "length": 0 },
- { "time": 45.0, "trackIndex": 3, "color": "purple", "type": "tap", "length": 0 },
- { "time": 50.0, "trackIndex": 0, "color": "red", "type": "tap", "length": 0 },
- { "time": 55.0, "trackIndex": 4, "color": "blue", "type": "tap", "length": 0 },
- { "time": 60.0, "trackIndex": 2, "color": "yellow", "type": "tap", "length": 0 },
- { "time": 65.0, "trackIndex": 1, "color": "green", "type": "tap", "length": 0 },
- { "time": 70.0, "trackIndex": 3, "color": "purple", "type": "tap", "length": 0 },
- { "time": 75.0, "trackIndex": 0, "color": "red", "type": "tap", "length": 0 },
- { "time": 80.0, "trackIndex": 4, "color": "blue", "type": "tap", "length": 0 },
- { "time": 85.0, "trackIndex": 2, "color": "yellow", "type": "tap", "length": 0 },
- { "time": 90.0, "trackIndex": 1, "color": "green", "type": "tap", "length": 0 },
- { "time": 95.0, "trackIndex": 3, "color": "purple", "type": "tap", "length": 0 },
- { "time": 100.0, "trackIndex": 0, "color": "red", "type": "tap", "length": 0 },
- { "time": 105.0, "trackIndex": 4, "color": "blue", "type": "tap", "length": 0 },
- { "time": 110.0, "trackIndex": 2, "color": "yellow", "type": "tap", "length": 0 },
- { "time": 115.0, "trackIndex": 1, "color": "green", "type": "tap", "length": 0 },
- { "time": 120.0, "trackIndex": 3, "color": "purple", "type": "tap", "length": 0 }
- ],
- "is_official": true
-}
diff --git a/Assets/StreamingAssets/test.json.meta b/Assets/StreamingAssets/test.json.meta
deleted file mode 100644
index eee60fa8..00000000
--- a/Assets/StreamingAssets/test.json.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: a686f3aac542d434eb24d22a32d14926
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/__UI_NEW/notebook/海报.png b/Assets/__UI_NEW/notebook/海报.png
new file mode 100644
index 00000000..64d1cbe7
Binary files /dev/null and b/Assets/__UI_NEW/notebook/海报.png differ
diff --git a/Assets/__UI_NEW/notebook/海报.png.meta b/Assets/__UI_NEW/notebook/海报.png.meta
new file mode 100644
index 00000000..ffe703b5
--- /dev/null
+++ b/Assets/__UI_NEW/notebook/海报.png.meta
@@ -0,0 +1,156 @@
+fileFormatVersion: 2
+guid: ea48dcb32602ae34d80a24fcae4260ec
+TextureImporter:
+ internalIDToNameTable:
+ - first:
+ 213: -6673531411809284576
+ second: "\u6D77\u62A5_0"
+ externalObjects: {}
+ serializedVersion: 13
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 4
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites:
+ - serializedVersion: 2
+ name: "\u6D77\u62A5_0"
+ rect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 484
+ height: 611
+ alignment: 0
+ pivot: {x: 0, y: 0}
+ border: {x: 0, y: 0, z: 0, w: 0}
+ customData:
+ outline: []
+ physicsShape: []
+ tessellationDetail: -1
+ bones: []
+ spriteID: 02e42b1f98ad263a0800000000000000
+ internalID: -6673531411809284576
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ outline: []
+ customData:
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spriteCustomMetadata:
+ entries: []
+ nameFileIdTable:
+ "\u6D77\u62A5_0": -6673531411809284576
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/__so/New Folder.meta b/Assets/__so/New Folder.meta
deleted file mode 100644
index 9a8d89c2..00000000
--- a/Assets/__so/New Folder.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: ebc428d4006e9fa48a616ad0c7483172
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/_eqpmtSys/BansonicEquipmentGenerator.cs b/Assets/_eqpmtSys/BansonicEquipmentGenerator.cs
index a97913b3..98caf10b 100644
--- a/Assets/_eqpmtSys/BansonicEquipmentGenerator.cs
+++ b/Assets/_eqpmtSys/BansonicEquipmentGenerator.cs
@@ -635,7 +635,12 @@ namespace Bansonic
RuntimeGeneratedEquipmentListPayload payload;
if (!SecureSaveVault.TryLoadJson(RuntimeSaveCategory, RuntimeSaveKey, out payload) || payload == null || payload.items == null)
{
- return;
+ if (!LocalRecoveryMirror.TryLoadJson("runtime_generated_equipment_list", out payload) || payload == null || payload.items == null)
+ {
+ return;
+ }
+
+ SecureSaveVault.SaveJson(RuntimeSaveCategory, RuntimeSaveKey, payload);
}
for (int i = 0; i < payload.items.Count; i++)
@@ -664,6 +669,7 @@ namespace Bansonic
}
SecureSaveVault.SaveJson(RuntimeSaveCategory, RuntimeSaveKey, payload);
+ LocalRecoveryMirror.SaveJson("runtime_generated_equipment_list", payload);
}
private static RuntimeGeneratedEquipmentPayload BuildPayload(equipmentSO equipment)
diff --git a/Assets/_mainSpine/op/serverSelector.cs b/Assets/_mainSpine/op/serverSelector.cs
index 7afe5885..187ea571 100644
--- a/Assets/_mainSpine/op/serverSelector.cs
+++ b/Assets/_mainSpine/op/serverSelector.cs
@@ -7,7 +7,7 @@ using UnityEngine.UI;
public class serverSelector : MonoBehaviour
{
- private const string DefaultServerUrl = "http://47.112.187.172:8080";
+ private const string DefaultServerUrl = "https://game.bansonic.top";
private const float RefreshIntervalSeconds = 5f;
private const float StatusCacheDurationSeconds = 60f;
diff --git a/Assets/artworks/notebook/fatherItemPrefab.cs b/Assets/artworks/notebook/fatherItemPrefab.cs
index bb1cc358..47e760c3 100644
--- a/Assets/artworks/notebook/fatherItemPrefab.cs
+++ b/Assets/artworks/notebook/fatherItemPrefab.cs
@@ -15,4 +15,11 @@ public class fatherItemPrefab : MonoBehaviour
[Header("son info")]
public GameObject son_prefab;
public GameObject son_prefab_toPut;
+
+ public void SetFatherImage(Sprite sprite)
+ {
+ if (father_img == null) return;
+ father_img.sprite = sprite;
+ father_img.enabled = sprite != null;
+ }
}
diff --git a/Assets/artworks/notebook/fatherItemPrefab.prefab b/Assets/artworks/notebook/fatherItemPrefab.prefab
index ce941644..fa54ee5e 100644
--- a/Assets/artworks/notebook/fatherItemPrefab.prefab
+++ b/Assets/artworks/notebook/fatherItemPrefab.prefab
@@ -205,7 +205,7 @@ MonoBehaviour:
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
- m_Text: INTRODUCTION
+ m_Text: MEMOS
--- !u!1 &4338235413938227300
GameObject:
m_ObjectHideFlags: 0
diff --git a/Assets/artworks/notebook/notebook.prefab b/Assets/artworks/notebook/notebook.prefab
index 6381b364..c19a65bd 100644
--- a/Assets/artworks/notebook/notebook.prefab
+++ b/Assets/artworks/notebook/notebook.prefab
@@ -6625,7 +6625,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 5982215219932760098, guid: 2ee69a9124e04124d9e68754504b4c8c, type: 3}
propertyPath: m_AnchorMax.y
- value: 1
+ value: 0
objectReference: {fileID: 0}
- target: {fileID: 5982215219932760098, guid: 2ee69a9124e04124d9e68754504b4c8c, type: 3}
propertyPath: m_AnchorMin.x
@@ -6633,7 +6633,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 5982215219932760098, guid: 2ee69a9124e04124d9e68754504b4c8c, type: 3}
propertyPath: m_AnchorMin.y
- value: 1
+ value: 0
objectReference: {fileID: 0}
- target: {fileID: 5982215219932760098, guid: 2ee69a9124e04124d9e68754504b4c8c, type: 3}
propertyPath: m_SizeDelta.x
@@ -6673,11 +6673,11 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 5982215219932760098, guid: 2ee69a9124e04124d9e68754504b4c8c, type: 3}
propertyPath: m_AnchoredPosition.x
- value: 91.296265
+ value: 0
objectReference: {fileID: 0}
- target: {fileID: 5982215219932760098, guid: 2ee69a9124e04124d9e68754504b4c8c, type: 3}
propertyPath: m_AnchoredPosition.y
- value: 25
+ value: 0
objectReference: {fileID: 0}
- target: {fileID: 5982215219932760098, guid: 2ee69a9124e04124d9e68754504b4c8c, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
diff --git a/Assets/artworks/notebook/notebookController.cs b/Assets/artworks/notebook/notebookController.cs
index 57fd923f..de18398b 100644
--- a/Assets/artworks/notebook/notebookController.cs
+++ b/Assets/artworks/notebook/notebookController.cs
@@ -6,6 +6,10 @@ using UnityEngine.EventSystems;
public class notebookController : MonoBehaviour
{
+ private const string NotebookCategoryPrefsKey = "notebook.selected_category";
+ private const string NotebookFatherPrefsKey = "notebook.selected_father_id";
+ private const string NotebookSonPrefsKey = "notebook.selected_son_id";
+
[Header("select father types")]
public Toggle all_content_beforeAnything_toggle;
public Toggle idols_toggle;
@@ -53,20 +57,22 @@ public class notebookController : MonoBehaviour
private void Start()
{
Initialize();
+ RestoreNotebookSelectionOrDefault();
}
private void OnEnable()
{
Initialize();
+ RestoreNotebookSelectionOrDefault();
PlayEnterAnim();
}
private void Initialize()
{
- if (initialized) return;
- initialized = true;
StoreOwnershipLedger.EnsureInstance().InitializeIfNeeded();
LoadAllData();
+ if (initialized) return;
+ initialized = true;
categoryToggles = new[]
{
all_content_beforeAnything_toggle,
@@ -101,9 +107,6 @@ public class notebookController : MonoBehaviour
quit_button.onClick.RemoveAllListeners();
quit_button.onClick.AddListener(CloseSelf);
}
- if (all_content_beforeAnything_toggle != null)
- all_content_beforeAnything_toggle.isOn = true;
- Refresh(notebook_faterType.notebook_fatherType.content);
}
private void BindToggle(Toggle toggle, System.Action onSelected)
@@ -176,24 +179,49 @@ public class notebookController : MonoBehaviour
private void Refresh(notebook_faterType.notebook_fatherType? type)
{
if (fatherItem_prefab == null || svContent == null) return;
+ notebook_faterType.notebook_fatherType effectiveType = type ?? LoadSavedCategory();
+ SaveSelectedCategory(effectiveType);
ClearContent();
var fatherGroup = svContent.GetComponent();
if (fatherGroup == categoryToggleGroup) fatherGroup = null;
+ Toggle firstFatherToggle = null;
+ fatherItemPrefab firstFatherComp = null;
+ notebook_faterType firstFatherData = null;
+ Toggle restoredFatherToggle = null;
+ fatherItemPrefab restoredFatherComp = null;
+ notebook_faterType restoredFatherData = null;
+ int savedFatherId = LoadSavedFatherId();
for (int i = 0; i < cachedItems.Count; i++)
{
var so = cachedItems[i];
if (so == null) continue;
if (!so.isUnlocked) continue;
- if (type.HasValue && so.fatherType != type.Value) continue;
+ if (so.fatherType != effectiveType) continue;
var obj = Instantiate(fatherItem_prefab, svContent.transform);
var comp = obj.GetComponent();
if (comp == null) continue;
if (comp.father_name != null) comp.father_name.text = so.class_name;
- if (comp.father_img != null) comp.father_img.sprite = so.class_image;
+ comp.SetFatherImage(so.class_image);
if (comp.father_description != null) comp.father_description.text = so.class_description;
SetupFatherItem(comp, so, fatherGroup);
+ if (firstFatherToggle == null)
+ {
+ firstFatherToggle = ResolveFatherToggle(comp);
+ firstFatherComp = comp;
+ firstFatherData = so;
+ }
+ if (restoredFatherToggle == null && so.class_id == savedFatherId)
+ {
+ restoredFatherToggle = ResolveFatherToggle(comp);
+ restoredFatherComp = comp;
+ restoredFatherData = so;
+ }
}
CacheFatherBasePositions();
+ AutoSelectFather(
+ restoredFatherToggle != null ? restoredFatherToggle : firstFatherToggle,
+ restoredFatherComp != null ? restoredFatherComp : firstFatherComp,
+ restoredFatherData != null ? restoredFatherData : firstFatherData);
}
private void SetupFatherItem(fatherItemPrefab comp, notebook_faterType so, ToggleGroup fatherGroup)
@@ -202,16 +230,16 @@ public class notebookController : MonoBehaviour
ClearSonContainer(comp);
if (comp.son_obj != null) comp.son_obj.SetActive(false);
if (comp.son_prefab_toPut != null) comp.son_prefab_toPut.SetActive(false);
- Toggle toggle = null;
- if (comp.father_obj != null) toggle = comp.father_obj.GetComponent();
- if (toggle == null) toggle = comp.GetComponent();
- if (toggle == null) toggle = comp.GetComponentInChildren(true);
- if (toggle == null) toggle = comp.GetComponentInParent();
+ Toggle toggle = ResolveFatherToggle(comp);
if (toggle == null) return;
if (fatherGroup != null) toggle.group = fatherGroup;
toggle.onValueChanged.RemoveAllListeners();
toggle.onValueChanged.AddListener(isOn =>
{
+ if (isOn)
+ {
+ SaveSelectedFather(so.class_id);
+ }
ApplySonState(comp, so, isOn);
});
ApplySonState(comp, so, toggle.isOn);
@@ -223,6 +251,7 @@ public class notebookController : MonoBehaviour
int token = NextAnimToken(comp);
if (isOn)
{
+ ClearSonDetails();
EnsureSonsLoaded(comp, so);
UpdateFatherSpacer(comp, so, true, token);
FadeSonContainer(comp, true, token, null);
@@ -234,6 +263,23 @@ public class notebookController : MonoBehaviour
}
}
+ private void ClearSonDetails()
+ {
+ if (detailsImage != null)
+ {
+ detailsImage.sprite = null;
+ detailsImage.enabled = false;
+ }
+ if (passage_title != null)
+ {
+ passage_title.text = string.Empty;
+ }
+ if (passage_text != null)
+ {
+ passage_text.text = string.Empty;
+ }
+ }
+
private void EnsureSonsLoaded(fatherItemPrefab comp, notebook_faterType so)
{
if (comp == null || so == null) return;
@@ -245,6 +291,11 @@ public class notebookController : MonoBehaviour
ToggleGroup sonGroup = null;
if (comp.son_prefab_toPut != null) sonGroup = comp.son_prefab_toPut.GetComponent();
if (sonGroup == null && comp.son_obj != null) sonGroup = comp.son_obj.GetComponent();
+ Dictionary sonIdByToggle = new Dictionary();
+ Dictionary sonById = new Dictionary();
+ Toggle firstSonToggle = null;
+ notebook_faterType.notebook_sonClass firstUnlockedSon = null;
+ bool appliedSelectedSon = false;
for (int i = 0; i < so.sonList.Count; i++)
{
var son = so.sonList[i];
@@ -257,26 +308,92 @@ public class notebookController : MonoBehaviour
if (sonToggle == null) sonToggle = obj.GetComponent();
if (sonToggle == null) sonToggle = obj.GetComponentInChildren(true);
if (sonGroup != null && sonToggle != null) sonToggle.group = sonGroup;
+ if (firstSonToggle == null && sonToggle != null)
+ {
+ firstSonToggle = sonToggle;
+ firstUnlockedSon = son;
+ }
+ if (sonToggle != null)
+ {
+ sonIdByToggle[sonToggle] = son.son_id;
+ }
+ if (!sonById.ContainsKey(son.son_id))
+ {
+ sonById.Add(son.son_id, son);
+ }
if (sonComp == null) continue;
if (sonComp.sonName != null) sonComp.sonName.text = son.son_name;
if (sonComp.sonDescription != null) sonComp.sonDescription.text = son.son_description;
- if (sonComp.sonImage != null) sonComp.sonImage.sprite = son.son_image;
+ sonComp.SetSonImage(son.son_image);
if (sonToggle != null)
{
sonToggle.onValueChanged.RemoveAllListeners();
sonToggle.onValueChanged.AddListener(isOn =>
{
- if (isOn) ApplySonDetails(son);
+ if (isOn)
+ {
+ ApplySonDetails(so, son);
+ }
});
- if (sonToggle.isOn) ApplySonDetails(son);
+ if (sonToggle.isOn)
+ {
+ ApplySonDetails(so, son);
+ appliedSelectedSon = true;
+ }
+ }
+ }
+
+ if (!appliedSelectedSon)
+ {
+ int savedSonId = LoadSavedSonId();
+ Toggle restoredSonToggle = null;
+ notebook_faterType.notebook_sonClass restoredSon = null;
+ if (savedSonId > 0)
+ {
+ foreach (KeyValuePair pair in sonIdByToggle)
+ {
+ if (pair.Key == null)
+ {
+ continue;
+ }
+
+ if (pair.Value == savedSonId)
+ {
+ restoredSonToggle = pair.Key;
+ sonById.TryGetValue(savedSonId, out restoredSon);
+ break;
+ }
+ }
+ }
+
+ if (restoredSonToggle != null && restoredSon != null)
+ {
+ SelectSon(restoredSonToggle, so, restoredSon);
+ }
+ else if (firstSonToggle != null && firstUnlockedSon != null)
+ {
+ SelectSon(firstSonToggle, so, firstUnlockedSon);
+ }
+ else if (firstUnlockedSon != null)
+ {
+ ApplySonDetails(so, firstUnlockedSon);
}
}
}
- private void ApplySonDetails(notebook_faterType.notebook_sonClass son)
+ private void ApplySonDetails(notebook_faterType father, notebook_faterType.notebook_sonClass son)
{
if (son == null) return;
- if (detailsImage != null) detailsImage.sprite = son.son_image;
+ if (father != null)
+ {
+ SaveSelectedFather(father.class_id);
+ }
+ SaveSelectedSon(son.son_id);
+ if (detailsImage != null)
+ {
+ detailsImage.sprite = son.son_detailsImage;
+ detailsImage.enabled = son.son_detailsImage != null;
+ }
if (passage_title != null) passage_title.text = son.son_title;
if (passage_text != null) passage_text.text = son.son_passage;
}
@@ -521,4 +638,189 @@ public class notebookController : MonoBehaviour
fatherBaseAnchors.Clear();
fatherSpacers.Clear();
}
+
+ private Toggle ResolveFatherToggle(fatherItemPrefab comp)
+ {
+ if (comp == null) return null;
+ Toggle toggle = null;
+ if (comp.father_obj != null) toggle = comp.father_obj.GetComponent();
+ if (toggle == null) toggle = comp.GetComponent();
+ if (toggle == null) toggle = comp.GetComponentInChildren(true);
+ if (toggle == null) toggle = comp.GetComponentInParent();
+ return toggle;
+ }
+
+ private void AutoSelectFather(Toggle targetFatherToggle, fatherItemPrefab targetFatherComp, notebook_faterType targetFatherData)
+ {
+ if (targetFatherToggle == null || targetFatherComp == null || targetFatherData == null)
+ {
+ ClearSonDetails();
+ return;
+ }
+
+ targetFatherToggle.SetIsOnWithoutNotify(true);
+ SaveSelectedFather(targetFatherData.class_id);
+ ApplySonState(targetFatherComp, targetFatherData, true);
+ }
+
+ private void RestoreNotebookSelectionOrDefault()
+ {
+ notebook_faterType.notebook_fatherType savedCategory = ResolveInitialCategory();
+ SaveSelectedCategory(savedCategory);
+ Toggle targetToggle = GetCategoryToggle(savedCategory);
+ if (targetToggle != null)
+ {
+ SetCategorySelectionWithoutNotify(savedCategory);
+ Refresh(savedCategory);
+ return;
+ }
+
+ if (all_content_beforeAnything_toggle != null)
+ {
+ SetCategorySelectionWithoutNotify(notebook_faterType.notebook_fatherType.content);
+ Refresh(notebook_faterType.notebook_fatherType.content);
+ return;
+ }
+
+ Refresh(notebook_faterType.notebook_fatherType.content);
+ }
+
+ private notebook_faterType.notebook_fatherType ResolveInitialCategory()
+ {
+ notebook_faterType.notebook_fatherType savedCategory = LoadSavedCategory();
+ if (HasVisibleFatherForCategory(savedCategory))
+ {
+ return savedCategory;
+ }
+
+ return notebook_faterType.notebook_fatherType.content;
+ }
+
+ private bool HasVisibleFatherForCategory(notebook_faterType.notebook_fatherType category)
+ {
+ for (int i = 0; i < cachedItems.Count; i++)
+ {
+ notebook_faterType item = cachedItems[i];
+ if (item == null || !item.isUnlocked)
+ {
+ continue;
+ }
+
+ if (item.fatherType == category)
+ {
+ return true;
+ }
+ }
+
+ return false;
+ }
+
+ private Toggle GetCategoryToggle(notebook_faterType.notebook_fatherType category)
+ {
+ switch (category)
+ {
+ case notebook_faterType.notebook_fatherType.content:
+ return all_content_beforeAnything_toggle;
+ case notebook_faterType.notebook_fatherType.idols:
+ return idols_toggle;
+ case notebook_faterType.notebook_fatherType.enemies:
+ return enemies_toggle;
+ case notebook_faterType.notebook_fatherType.organizations:
+ return organizations_toggle;
+ case notebook_faterType.notebook_fatherType.areas:
+ return areas_toggle;
+ case notebook_faterType.notebook_fatherType.terminologies:
+ return terminologies_toggle;
+ case notebook_faterType.notebook_fatherType.Logs:
+ return Logs_toggle;
+ default:
+ return all_content_beforeAnything_toggle;
+ }
+ }
+
+ private void SetCategorySelectionWithoutNotify(notebook_faterType.notebook_fatherType category)
+ {
+ if (categoryToggles == null)
+ {
+ return;
+ }
+
+ for (int i = 0; i < categoryToggles.Length; i++)
+ {
+ Toggle toggle = categoryToggles[i];
+ if (toggle == null)
+ {
+ continue;
+ }
+
+ bool shouldBeOn = toggle == GetCategoryToggle(category);
+ toggle.SetIsOnWithoutNotify(shouldBeOn);
+ }
+ }
+
+ private void SaveSelectedCategory(notebook_faterType.notebook_fatherType category)
+ {
+ PlayerPrefs.SetInt(NotebookCategoryPrefsKey, (int)category);
+ PlayerPrefs.Save();
+ }
+
+ private notebook_faterType.notebook_fatherType LoadSavedCategory()
+ {
+ int defaultValue = (int)notebook_faterType.notebook_fatherType.content;
+ int raw = PlayerPrefs.GetInt(NotebookCategoryPrefsKey, defaultValue);
+ if (!System.Enum.IsDefined(typeof(notebook_faterType.notebook_fatherType), raw))
+ {
+ raw = defaultValue;
+ }
+
+ notebook_faterType.notebook_fatherType category = (notebook_faterType.notebook_fatherType)raw;
+ if (category == notebook_faterType.notebook_fatherType.none)
+ {
+ category = notebook_faterType.notebook_fatherType.content;
+ }
+
+ return category;
+ }
+
+ private void SaveSelectedFather(int fatherId)
+ {
+ if (fatherId <= 0)
+ {
+ return;
+ }
+
+ PlayerPrefs.SetInt(NotebookFatherPrefsKey, fatherId);
+ PlayerPrefs.Save();
+ }
+
+ private int LoadSavedFatherId()
+ {
+ return PlayerPrefs.GetInt(NotebookFatherPrefsKey, -1);
+ }
+
+ private void SaveSelectedSon(int sonId)
+ {
+ if (sonId <= 0)
+ {
+ return;
+ }
+
+ PlayerPrefs.SetInt(NotebookSonPrefsKey, sonId);
+ PlayerPrefs.Save();
+ }
+
+ private int LoadSavedSonId()
+ {
+ return PlayerPrefs.GetInt(NotebookSonPrefsKey, -1);
+ }
+
+ private void SelectSon(Toggle toggle, notebook_faterType father, notebook_faterType.notebook_sonClass son)
+ {
+ if (toggle != null)
+ {
+ toggle.SetIsOnWithoutNotify(true);
+ }
+
+ ApplySonDetails(father, son);
+ }
}
diff --git a/Assets/artworks/notebook/notebook_fatherType.cs b/Assets/artworks/notebook/notebook_fatherType.cs
index 41937778..e7735c16 100644
--- a/Assets/artworks/notebook/notebook_fatherType.cs
+++ b/Assets/artworks/notebook/notebook_fatherType.cs
@@ -26,6 +26,7 @@ public class notebook_faterType : ScriptableObject
public int class_id;
public string class_name;
public Sprite class_image;
+ public bool showInBag = false;
public ItemRarity itemRarity = ItemRarity.Rare;
public ItemUsageTag usageTag = ItemUsageTag.Auto;
[TextArea(3, 5)] public string class_description;
@@ -37,6 +38,7 @@ public class notebook_faterType : ScriptableObject
public int son_id;
public string son_name;
public Sprite son_image;
+ public Sprite son_detailsImage;
[TextArea(3, 3)] public string son_description;
public string son_title;
[TextArea(100, 3)] public string son_passage;
diff --git a/Assets/artworks/notebook/sonItemPrefab.cs b/Assets/artworks/notebook/sonItemPrefab.cs
index 9f1479a7..59dc8e9e 100644
--- a/Assets/artworks/notebook/sonItemPrefab.cs
+++ b/Assets/artworks/notebook/sonItemPrefab.cs
@@ -7,4 +7,11 @@ public class sonItemPrefab : MonoBehaviour
public Text sonName;
public Text sonDescription;
public Image sonImage;
+
+ public void SetSonImage(Sprite sprite)
+ {
+ if (sonImage == null) return;
+ sonImage.sprite = sprite;
+ sonImage.enabled = sprite != null;
+ }
}
diff --git a/Assets/artworks/selectYourSongFirst/heroes_level_image/heroDetail_informationPanel.prefab b/Assets/artworks/selectYourSongFirst/heroes_level_image/heroDetail_informationPanel.prefab
index 3713e422..e756359f 100644
--- a/Assets/artworks/selectYourSongFirst/heroes_level_image/heroDetail_informationPanel.prefab
+++ b/Assets/artworks/selectYourSongFirst/heroes_level_image/heroDetail_informationPanel.prefab
@@ -3407,8 +3407,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 713.0999, y: -400}
- m_SizeDelta: {x: 404, y: 153}
+ m_AnchoredPosition: {x: 908, y: 388}
+ m_SizeDelta: {x: 60, y: 60}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &3480545071927269994
CanvasRenderer:
@@ -3438,7 +3438,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_Sprite: {fileID: 21300000, guid: af1ea9b2eafcca24294f3fb07219a744, type: 3}
+ m_Sprite: {fileID: 21300000, guid: 7c8b22305cba474458e89070ad4781b8, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
@@ -6834,7 +6834,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
- m_IsActive: 1
+ m_IsActive: 0
--- !u!224 &5274739031282565408
RectTransform:
m_ObjectHideFlags: 0
diff --git a/Assets/delayTapperPrefab/delayTapperPrefab.prefab b/Assets/delayTapperPrefab/delayTapperPrefab.prefab
index e4d7d5dc..cce7f6e0 100644
--- a/Assets/delayTapperPrefab/delayTapperPrefab.prefab
+++ b/Assets/delayTapperPrefab/delayTapperPrefab.prefab
@@ -1,80 +1,5 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
---- !u!1 &146666416457522915
-GameObject:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- serializedVersion: 6
- m_Component:
- - component: {fileID: 8611350712282997948}
- - component: {fileID: 6570291595002956261}
- - component: {fileID: 8383281936129795635}
- m_Layer: 0
- m_Name: Image (1)
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &8611350712282997948
-RectTransform:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 146666416457522915}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_ConstrainProportionsScale: 0
- m_Children: []
- m_Father: {fileID: 8245312520836268691}
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 30, y: 30}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &6570291595002956261
-CanvasRenderer:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 146666416457522915}
- m_CullTransparentMesh: 1
---- !u!114 &8383281936129795635
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 146666416457522915}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
- m_Maskable: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_Sprite: {fileID: 21300000, guid: 5ad283fd10139964f8eeade2890d8879, type: 3}
- m_Type: 0
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
- m_UseSpriteMesh: 0
- m_PixelsPerUnitMultiplier: 1
--- !u!1 &312165520304532495
GameObject:
m_ObjectHideFlags: 0
@@ -326,7 +251,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 75, y: -176.73099}
+ m_AnchoredPosition: {x: 75, y: -187.8}
m_SizeDelta: {x: 135.5312, y: 39.2649}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4599365214891745193
@@ -694,7 +619,7 @@ MonoBehaviour:
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
- m_Text: "\u4FDD\u5B58\u5E76\u79BB\u5F00"
+ m_Text: "\u4E0D\u4FDD\u5B58\u5E76\u9000\u51FA"
--- !u!1 &1210815398582206293
GameObject:
m_ObjectHideFlags: 0
@@ -738,6 +663,7 @@ RectTransform:
- {fileID: 2193656241982127571}
- {fileID: 2893538086453876030}
- {fileID: 6157007304792603718}
+ - {fileID: 7686694507390270222}
- {fileID: 2437813443733089232}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -865,7 +791,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_Sprite: {fileID: 21300000, guid: 7f3b1220317607e44bbb8f0e1998044a, type: 3}
+ m_Sprite: {fileID: 0}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
@@ -959,11 +885,11 @@ RectTransform:
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 8245312520836268691}
- m_Father: {fileID: 6157007304792603718}
+ m_Father: {fileID: 5791750043206584204}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 0, y: 0}
- m_AnchoredPosition: {x: 0, y: 0}
+ m_AnchorMin: {x: 0, y: 1}
+ m_AnchorMax: {x: 0, y: 1}
+ m_AnchoredPosition: {x: 423.4, y: 86.1}
m_SizeDelta: {x: 30, y: 30}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &8028201449179495303
@@ -994,7 +920,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0}
+ m_Sprite: {fileID: -1282871097088817466, guid: 60bc8e3bc681e514fb537a41936eb1d8, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
@@ -1382,7 +1308,7 @@ MonoBehaviour:
m_PersistentCalls:
m_Calls: []
m_FontData:
- m_Font: {fileID: 12800000, guid: ec651258a51214d47953d3316e0ce983, type: 3}
+ m_Font: {fileID: 12800000, guid: d254d20d93651ae448ff13d10dff30ab, type: 3}
m_FontSize: 14
m_FontStyle: 0
m_BestFit: 0
@@ -1875,8 +1801,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: -131.3}
- m_SizeDelta: {x: 160, y: 30}
+ m_AnchoredPosition: {x: -5.6, y: -137.4}
+ m_SizeDelta: {x: 160, y: 38.357}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &3637482317453640329
CanvasRenderer:
@@ -1906,8 +1832,8 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_Sprite: {fileID: -52179173452712981, guid: be120bf969ae2c84fa997ecca6dd28e6, type: 3}
- m_Type: 1
+ m_Sprite: {fileID: -6405685121925378258, guid: 9ea58064a1fc7bb49bd8cabac2034400, type: 3}
+ m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
@@ -2531,7 +2457,6 @@ GameObject:
- component: {fileID: 8245312520836268691}
- component: {fileID: 7181106927313341071}
- component: {fileID: 1408802900040468605}
- - component: {fileID: 1160913150558781222}
m_Layer: 0
m_Name: Text (Legacy)
m_TagString: Untagged
@@ -2550,14 +2475,13 @@ RectTransform:
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
- m_Children:
- - {fileID: 8611350712282997948}
+ m_Children: []
m_Father: {fileID: 7686694507390270222}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 1.0023, y: 0}
+ m_SizeDelta: {x: -2.0045, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7181106927313341071
CanvasRenderer:
@@ -2580,7 +2504,7 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
- m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_Color: {r: 0.14117648, g: 0.34117648, b: 0.7764706, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
@@ -2588,7 +2512,7 @@ MonoBehaviour:
m_PersistentCalls:
m_Calls: []
m_FontData:
- m_Font: {fileID: 12800000, guid: bd4be44636ad6c24a9b117a7108a75e9, type: 3}
+ m_Font: {fileID: 12800000, guid: dfa10de3e2846524089b5073175cd151, type: 3}
m_FontSize: 20
m_FontStyle: 1
m_BestFit: 0
@@ -2601,19 +2525,6 @@ MonoBehaviour:
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: '?'
---- !u!114 &1160913150558781222
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3778991518048396474}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_ShowMaskGraphic: 1
--- !u!1 &3938201398475026930
GameObject:
m_ObjectHideFlags: 0
@@ -2818,7 +2729,7 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
- m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_Color: {r: 0.63529414, g: 0.3529412, b: 0.16862746, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
@@ -2827,10 +2738,10 @@ MonoBehaviour:
m_Calls: []
m_FontData:
m_Font: {fileID: 12800000, guid: cc180dff846d13a4d88ddaed6f77e5cd, type: 3}
- m_FontSize: 14
+ m_FontSize: 16
m_FontStyle: 0
m_BestFit: 0
- m_MinSize: 10
+ m_MinSize: 1
m_MaxSize: 40
m_Alignment: 4
m_AlignByGeometry: 0
@@ -3681,12 +3592,11 @@ RectTransform:
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 5472416487576142977}
- - {fileID: 7686694507390270222}
m_Father: {fileID: 5791750043206584204}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: 117.14}
+ m_AnchoredPosition: {x: 0, y: 129.72}
m_SizeDelta: {x: 234.0295, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &6766139037477050341
@@ -4666,7 +4576,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: -63.5}
+ m_AnchoredPosition: {x: 0, y: -43.39}
m_SizeDelta: {x: 100, y: 40}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7507104087653239683
@@ -4746,7 +4656,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: -0.2103, y: -56.060383}
+ m_AnchoredPosition: {x: 0, y: -56.060383}
m_SizeDelta: {x: 1000, y: 600}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &3109779758201039689
@@ -5098,10 +5008,10 @@ MonoBehaviour:
m_Calls: []
m_FontData:
m_Font: {fileID: 12800000, guid: cc180dff846d13a4d88ddaed6f77e5cd, type: 3}
- m_FontSize: 14
+ m_FontSize: 18
m_FontStyle: 0
m_BestFit: 0
- m_MinSize: 10
+ m_MinSize: 1
m_MaxSize: 40
m_Alignment: 4
m_AlignByGeometry: 0
@@ -5146,7 +5056,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: -75, y: -176.1}
+ m_AnchoredPosition: {x: -75, y: -187.8}
m_SizeDelta: {x: 135.5312, y: 38.003}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4235578680085646519
@@ -6400,7 +6310,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: 87}
+ m_AnchoredPosition: {x: 0, y: 103.2}
m_SizeDelta: {x: 480, y: 49.442}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &8630668083763102742
diff --git a/Assets/idolsDisplay/UI_Idols.cs b/Assets/idolsDisplay/UI_Idols.cs
index 14b9e58a..499e6dd6 100644
--- a/Assets/idolsDisplay/UI_Idols.cs
+++ b/Assets/idolsDisplay/UI_Idols.cs
@@ -98,7 +98,9 @@ public class UI_Idols : MonoBehaviour
{
BindQuitButton();
btmandtopController.GlobalOverlayPanelVisibilityChanged += HandleOverlayPanelsVisibilityChanged;
+ AllyHeroDeployLedger.EnsureInstance().InitializeIfNeeded();
AllyHeroDeployLedger.EnsureInstance().OnHeroGrowthChanged += HandleHeroGrowthChanged;
+ StoreOwnershipLedger.EnsureInstance().OnOwnershipChanged += HandleOwnershipChanged;
InitializeSectionToggles();
RebuildCards();
HandleOverlayPanelsVisibilityChanged(btmandtopController.CurrentOverlayPanelsVisible);
@@ -112,6 +114,10 @@ public class UI_Idols : MonoBehaviour
{
AllyHeroDeployLedger.Instance.OnHeroGrowthChanged -= HandleHeroGrowthChanged;
}
+ if (StoreOwnershipLedger.Instance != null)
+ {
+ StoreOwnershipLedger.Instance.OnOwnershipChanged -= HandleOwnershipChanged;
+ }
if (idolExpBarTween != null && idolExpBarTween.IsActive())
{
idolExpBarTween.Kill();
@@ -485,7 +491,7 @@ public class UI_Idols : MonoBehaviour
SetText(finishGameTimes, FormatSevenDigitCount(hero.ally_finishCount));
SetText(mvpGetTimes, FormatSevenDigitCount(hero.ally_mvpCount));
SetText(joinTeamTimes, FormatJoinDate(hero.ally_joinDateUtcTicks));
- ApplyLevelDetails(hero.GetEffectiveLevelInfoWithEquipment(hero.GetEffectiveLevelForCurrentEXP()));
+ ApplyLevelDetails(GetEffectiveLevelInfoFromLedger(hero));
ApplyBehaviourRadar(hero);
PopulateSpecialSkills(hero);
@@ -558,8 +564,9 @@ public class UI_Idols : MonoBehaviour
levels.Sort((left, right) => left.requiredEXP.CompareTo(right.requiredEXP));
- int currentExp = Mathf.Max(0, hero.ally_currentEXP);
- int displayIndex = Mathf.Clamp(hero.GetUnlockedLevelIndex(), 0, levels.Count - 1);
+ AllyHeroDeployLedger ledger = AllyHeroDeployLedger.EnsureInstance();
+ int currentExp = hero.ally_heroID > 0 ? ledger.GetCurrentExp(hero.ally_heroID) : Mathf.Max(0, hero.ally_currentEXP);
+ int displayIndex = ResolveUnlockedLevelIndexFromLedger(hero, levels, ledger);
AllyHero_SO.AllyLevelInfo currentLevel = levels[displayIndex];
int tierIndex = ResolveTierIndex(currentLevel, displayIndex, levels.Count);
snapshot.levelIcon = GetLevelIconByIndex(tierIndex);
@@ -874,7 +881,7 @@ public class UI_Idols : MonoBehaviour
return;
}
- AllyHero_SO.AllyLevelInfo baseLevelInfo = currentSelectedHero != null ? currentSelectedHero.GetEffectiveLevelForCurrentEXP() : levelInfo;
+ AllyHero_SO.AllyLevelInfo baseLevelInfo = currentSelectedHero != null ? GetBaseLevelInfoFromLedger(currentSelectedHero) : levelInfo;
SetText(il.hp, FormatGrowthInt(baseLevelInfo != null ? baseLevelInfo.maxHP : levelInfo.maxHP, levelInfo.maxHP));
SetText(il.attack, FormatGrowthInt(baseLevelInfo != null ? baseLevelInfo.attack : levelInfo.attack, levelInfo.attack));
SetText(il.mana, FormatGrowthInt(baseLevelInfo != null ? baseLevelInfo.maxMana : levelInfo.maxMana, levelInfo.maxMana));
@@ -893,6 +900,61 @@ public class UI_Idols : MonoBehaviour
SetText(il.miss_hl, FormatNumber(levelInfo.missHpLossBase));
}
+ private AllyHero_SO.AllyLevelInfo GetEffectiveLevelInfoFromLedger(AllyHero_SO hero)
+ {
+ AllyHero_SO.AllyLevelInfo baseLevelInfo = GetBaseLevelInfoFromLedger(hero);
+ return hero != null ? hero.GetEffectiveLevelInfoWithEquipment(baseLevelInfo) : null;
+ }
+
+ private AllyHero_SO.AllyLevelInfo GetBaseLevelInfoFromLedger(AllyHero_SO hero)
+ {
+ if (hero == null || hero.levelStats == null || hero.levelStats.Count == 0)
+ {
+ return null;
+ }
+
+ List levels = new List();
+ for (int i = 0; i < hero.levelStats.Count; i++)
+ {
+ if (hero.levelStats[i] != null)
+ {
+ levels.Add(hero.levelStats[i]);
+ }
+ }
+
+ if (levels.Count == 0)
+ {
+ return null;
+ }
+
+ levels.Sort((left, right) => left.requiredEXP.CompareTo(right.requiredEXP));
+ int index = ResolveUnlockedLevelIndexFromLedger(hero, levels, AllyHeroDeployLedger.EnsureInstance());
+ if (index < 0 || index >= levels.Count)
+ {
+ return null;
+ }
+
+ return levels[index];
+ }
+
+ private int ResolveUnlockedLevelIndexFromLedger(AllyHero_SO hero, List levels, AllyHeroDeployLedger ledger)
+ {
+ if (levels == null || levels.Count == 0)
+ {
+ return 0;
+ }
+
+ if (hero == null)
+ {
+ return 0;
+ }
+
+ int unlockedIndex = hero.ally_heroID > 0
+ ? ledger.GetUnlockedTierIndex(hero.ally_heroID)
+ : hero.ally_growthUnlockedTierIndex;
+ return Mathf.Clamp(unlockedIndex, 0, levels.Count - 1);
+ }
+
public void RefreshCurrentHeroDetails()
{
ApplyHeroDetails(currentSelectedHero, false);
@@ -945,6 +1007,11 @@ public class UI_Idols : MonoBehaviour
RebuildCards(false);
}
+ private void HandleOwnershipChanged(int _)
+ {
+ RebuildCards(false);
+ }
+
private static string FormatSevenDigitCount(int value)
{
if (value <= 0)
diff --git a/Assets/idolsDisplay/levels/idolUpgrade.cs b/Assets/idolsDisplay/levels/idolUpgrade.cs
index 82d4b453..cc310ce6 100644
--- a/Assets/idolsDisplay/levels/idolUpgrade.cs
+++ b/Assets/idolsDisplay/levels/idolUpgrade.cs
@@ -67,9 +67,15 @@ public class idolUpgrade : MonoBehaviour
private void OnEnable()
{
BindButtons();
+ BindLedgerEvents();
RefreshView();
}
+ private void OnDisable()
+ {
+ UnbindLedgerEvents();
+ }
+
public void SetHero(AllyHero_SO hero)
{
bool heroChanged = currentHero == null || hero == null || currentHero.ally_heroID != hero.ally_heroID;
@@ -83,6 +89,90 @@ public class idolUpgrade : MonoBehaviour
RefreshView();
}
+ private void BindLedgerEvents()
+ {
+ PlayerEconomyLedger.EnsureInstance().OnCoinsChanged -= HandleExternalResourceChanged;
+ PlayerEconomyLedger.EnsureInstance().OnCoinsChanged += HandleExternalResourceChanged;
+ PlayerEconomyLedger.EnsureInstance().OnMaterialChanged -= HandleExternalResourceChanged;
+ PlayerEconomyLedger.EnsureInstance().OnMaterialChanged += HandleExternalResourceChanged;
+
+ ExpBottleLedger.EnsureInstance().OnBottleCountChanged -= HandleBottleLedgerChanged;
+ ExpBottleLedger.EnsureInstance().OnBottleCountChanged += HandleBottleLedgerChanged;
+ ExpBottleLedger.EnsureInstance().OnLedgerReloaded -= HandleExternalLedgerReloaded;
+ ExpBottleLedger.EnsureInstance().OnLedgerReloaded += HandleExternalLedgerReloaded;
+
+ DushMaterialLedger.EnsureInstance().OnMaterialCountChanged -= HandleMaterialLedgerChanged;
+ DushMaterialLedger.EnsureInstance().OnMaterialCountChanged += HandleMaterialLedgerChanged;
+
+ AllyHeroDeployLedger.EnsureInstance().OnHeroGrowthChanged -= HandleHeroGrowthLedgerChanged;
+ AllyHeroDeployLedger.EnsureInstance().OnHeroGrowthChanged += HandleHeroGrowthLedgerChanged;
+ }
+
+ private void UnbindLedgerEvents()
+ {
+ if (PlayerEconomyLedger.Instance != null)
+ {
+ PlayerEconomyLedger.Instance.OnCoinsChanged -= HandleExternalResourceChanged;
+ PlayerEconomyLedger.Instance.OnMaterialChanged -= HandleExternalResourceChanged;
+ }
+
+ if (ExpBottleLedger.Instance != null)
+ {
+ ExpBottleLedger.Instance.OnBottleCountChanged -= HandleBottleLedgerChanged;
+ ExpBottleLedger.Instance.OnLedgerReloaded -= HandleExternalLedgerReloaded;
+ }
+
+ if (DushMaterialLedger.Instance != null)
+ {
+ DushMaterialLedger.Instance.OnMaterialCountChanged -= HandleMaterialLedgerChanged;
+ }
+
+ if (AllyHeroDeployLedger.Instance != null)
+ {
+ AllyHeroDeployLedger.Instance.OnHeroGrowthChanged -= HandleHeroGrowthLedgerChanged;
+ }
+ }
+
+ private void HandleExternalResourceChanged(int _)
+ {
+ RefreshViewIfActive();
+ }
+
+ private void HandleBottleLedgerChanged(ExpBottleKind _, int __)
+ {
+ RefreshViewIfActive();
+ }
+
+ private void HandleExternalLedgerReloaded()
+ {
+ RefreshViewIfActive();
+ }
+
+ private void HandleMaterialLedgerChanged(DushMaterialKind _, int __)
+ {
+ RefreshViewIfActive();
+ }
+
+ private void HandleHeroGrowthLedgerChanged(int heroId)
+ {
+ if (currentHero == null || heroId <= 0 || currentHero.ally_heroID != heroId)
+ {
+ return;
+ }
+
+ RefreshViewIfActive();
+ }
+
+ private void RefreshViewIfActive()
+ {
+ if (!isActiveAndEnabled)
+ {
+ return;
+ }
+
+ RefreshView();
+ }
+
public HeroGrowthTier GetCurrentTier()
{
return AllyHeroGrowthService.GetUnlockedTier(currentHero);
diff --git a/Assets/playerBagSystem/bagItemPreviewPrefab.prefab b/Assets/playerBagSystem/bagItemPreviewPrefab.prefab
index 6c4e9bfc..d621bd7e 100644
--- a/Assets/playerBagSystem/bagItemPreviewPrefab.prefab
+++ b/Assets/playerBagSystem/bagItemPreviewPrefab.prefab
@@ -939,15 +939,15 @@ MonoBehaviour:
m_Calls: []
m_text: 123123123
m_isRightToLeft: 0
- m_fontAsset: {fileID: 11400000, guid: 452fa97492cae71479cf143f29930751, type: 2}
- m_sharedMaterial: {fileID: -346136068272202111, guid: 452fa97492cae71479cf143f29930751, type: 2}
+ m_fontAsset: {fileID: 11400000, guid: 7cad3f54ac7b53d4885f00c16f1a6929, type: 2}
+ m_sharedMaterial: {fileID: -346136068272202111, guid: 7cad3f54ac7b53d4885f00c16f1a6929, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
- rgba: 4294967295
- m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ rgba: 4294936089
+ m_fontColor: {r: 0.0990566, g: 0.5241031, b: 1, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
diff --git a/Assets/playerBagSystem/uBag.cs b/Assets/playerBagSystem/uBag.cs
index 5c133458..c92c12fa 100644
--- a/Assets/playerBagSystem/uBag.cs
+++ b/Assets/playerBagSystem/uBag.cs
@@ -674,6 +674,11 @@ public class uBag : MonoBehaviour
continue;
}
+ if (story.fatherType == notebook_faterType.notebook_fatherType.content && !story.showInBag)
+ {
+ continue;
+ }
+
string stableId = $"notebook_{story.class_id}";
if (!seenIds.Add(stableId))
{
diff --git a/Assets/playerDisplay/UI_Player.cs b/Assets/playerDisplay/UI_Player.cs
index 22b8b6ad..ad63e7b6 100644
--- a/Assets/playerDisplay/UI_Player.cs
+++ b/Assets/playerDisplay/UI_Player.cs
@@ -1,7 +1,9 @@
using System;
using System.Collections;
using System.Collections.Generic;
+#if UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX
using Steamworks;
+#endif
using UnityEngine;
using UnityEngine.UI;
@@ -591,6 +593,11 @@ public class UI_Player : MonoBehaviour
private IEnumerator LoadSteamProfileAsync(bool isSteamOnline)
{
+#if !(UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX)
+ // 非 Steam 平台(如 Android):无 Steam 资料,直接显示不可用。
+ ApplySteamUnavailable();
+ yield break;
+#else
int initRetry = 0;
while (initRetry < 25 && !SteamManager.Initialized)
{
@@ -617,6 +624,7 @@ public class UI_Player : MonoBehaviour
}
ApplySteamUnavailable();
+#endif
}
private void ApplySteamUnavailable()
@@ -640,6 +648,9 @@ public class UI_Player : MonoBehaviour
private static bool IsSteamOnline()
{
+#if !(UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX)
+ return false;
+#else
if (!SteamManager.Initialized)
{
return false;
@@ -653,8 +664,10 @@ public class UI_Player : MonoBehaviour
{
return false;
}
+#endif
}
+#if UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX
private bool TryPopulateSteamProfile(bool isSteamOnline)
{
try
@@ -746,6 +759,7 @@ public class UI_Player : MonoBehaviour
return true;
}
+#endif
private struct UserInfoSnapshot
{
diff --git a/Assets/playerInfoDisplay/uAchievement/globalAchievement/GlobalAchievementService.cs b/Assets/playerInfoDisplay/uAchievement/globalAchievement/GlobalAchievementService.cs
index b88c7274..a1ea051d 100644
--- a/Assets/playerInfoDisplay/uAchievement/globalAchievement/GlobalAchievementService.cs
+++ b/Assets/playerInfoDisplay/uAchievement/globalAchievement/GlobalAchievementService.cs
@@ -6,6 +6,7 @@ public sealed class GlobalAchievementService : MonoBehaviour
{
private const string SaveCategory = "global_achievement";
private const string SaveKey = "runtime_state";
+ private const string RecoverySlotKey = "global_achievement_runtime_state";
public const string DefaultResourcesPath = "so/globalachievments";
public const string DefaultEditorAssetFolder = "Assets/Resources/so/globalachievments";
@@ -79,7 +80,14 @@ public sealed class GlobalAchievementService : MonoBehaviour
GlobalAchievementSaveData loaded;
if (!SecureSaveVault.TryLoadJson(SaveCategory, SaveKey, out loaded))
{
- loaded = new GlobalAchievementSaveData();
+ if (!LocalRecoveryMirror.TryLoadJson(RecoverySlotKey, out loaded) || loaded == null)
+ {
+ loaded = new GlobalAchievementSaveData();
+ }
+ else
+ {
+ SecureSaveVault.SaveJson(SaveCategory, SaveKey, loaded);
+ }
}
saveData = loaded ?? new GlobalAchievementSaveData();
@@ -274,6 +282,7 @@ public sealed class GlobalAchievementService : MonoBehaviour
lastSaveFrame = Application.isPlaying ? Time.frameCount : -1;
SecureSaveVault.SaveJson(SaveCategory, SaveKey, saveData);
+ LocalRecoveryMirror.SaveJson(RecoverySlotKey, saveData);
}
private void EvaluateAll()
diff --git a/Assets/scripts/Combat/AllyCombatant.cs b/Assets/scripts/Combat/AllyCombatant.cs
index 59543eb5..e84227cc 100644
--- a/Assets/scripts/Combat/AllyCombatant.cs
+++ b/Assets/scripts/Combat/AllyCombatant.cs
@@ -15,6 +15,8 @@ using TMPro;
///
public class AllyCombatant : MonoBehaviour, ICombatant
{
+ private static float GameplayNow => Application.isPlaying ? GameplayClock.NowSongTime : Time.realtimeSinceStartup;
+
private static AllyHero_SO[] cachedAllAllyHeroes;
public int slotIndex = 0; // Documentation text normalized.
@@ -209,7 +211,7 @@ public class AllyCombatant : MonoBehaviour, ICombatant
if (Application.isPlaying && skillIconAutoFadeTime > 0f && lastSkillIconPushTime > 0f)
{
// Only start coroutine if not already running and time exceeded
- if (skillIconAutoFadeCoroutine == null && Time.time - lastSkillIconPushTime >= skillIconAutoFadeTime)
+ if (skillIconAutoFadeCoroutine == null && GameplayNow - lastSkillIconPushTime >= skillIconAutoFadeTime)
{
// Double check visibility
bool anyVisible = false;
@@ -238,23 +240,23 @@ public class AllyCombatant : MonoBehaviour, ICombatant
TryCastOnFullMana();
}
- if (_selfDamageRedirectToAdjacentExpireTime > 0f && Time.time > _selfDamageRedirectToAdjacentExpireTime)
+ if (_selfDamageRedirectToAdjacentExpireTime > 0f && GameplayNow > _selfDamageRedirectToAdjacentExpireTime)
{
ConsumeSelfDamageRedirectToAdjacent();
}
- if (_rewriteNonMissToPerfectExpireTime > 0f && Time.time > _rewriteNonMissToPerfectExpireTime)
+ if (_rewriteNonMissToPerfectExpireTime > 0f && GameplayNow > _rewriteNonMissToPerfectExpireTime)
{
ClearNonMissToPerfectRewrite();
}
else if (_rewriteNonMissToPerfectExpireTime > 0f &&
- Time.time <= _rewriteNonMissToPerfectExpireTime &&
+ GameplayNow <= _rewriteNonMissToPerfectExpireTime &&
string.IsNullOrEmpty(_rewriteNonMissToPerfectIconId) &&
iBudeffPrefabController.Instance != null)
{
// Fallback: if icon registration failed earlier (e.g. controller initialized later),
// retry during active window.
- float remain = Mathf.Max(0.01f, _rewriteNonMissToPerfectExpireTime - Time.time);
+ float remain = Mathf.Max(0.01f, _rewriteNonMissToPerfectExpireTime - GameplayNow);
_rewriteNonMissToPerfectIconId = iBudeffPrefabController.Instance.RegisterTimedEffect(this, PlayerBudeffIconType.ot_luckyChance, 1f, remain);
iBudeffPrefabController.Instance.RefreshAllyNow(this);
}
@@ -728,7 +730,7 @@ public class AllyCombatant : MonoBehaviour, ICombatant
if (skillIconSlots == null || skillIconSlots.Length == 0) return;
// Reset auto-fade logic
- lastSkillIconPushTime = Time.time;
+ lastSkillIconPushTime = GameplayNow;
if (skillIconAutoFadeCoroutine != null)
{
StopCoroutine(skillIconAutoFadeCoroutine);
@@ -837,7 +839,7 @@ public class AllyCombatant : MonoBehaviour, ICombatant
skillIconOccupied[i] = false;
// Wait small interval between fades
- yield return new WaitForSeconds(0.15f);
+ yield return GameplayClock.WaitForSeconds(0.15f);
}
}
@@ -1887,7 +1889,7 @@ public class AllyCombatant : MonoBehaviour, ICombatant
}
activeBuffs.Add(buff);
- _buffAppliedTimes[buff.buffId] = Application.isPlaying ? Time.time : Time.realtimeSinceStartup;
+ _buffAppliedTimes[buff.buffId] = GameplayNow;
// Apply reversible multipliers. attackMultiplier is applied via baseline+recalc to ensure it can be reverted.
if (buff.scoreMultiplier != 1f) scoreEfficiency *= buff.scoreMultiplier;
if (buff.attackMultiplier != 1f) RecalculateAttackFromBuffs();
@@ -2539,7 +2541,7 @@ public class AllyCombatant : MonoBehaviour, ICombatant
float expireTime = -1f;
if (duration > 0f && Application.isPlaying)
{
- expireTime = Time.time + duration;
+ expireTime = GameplayNow + duration;
}
NextDamageRedirectState state = null;
@@ -2577,7 +2579,7 @@ public class AllyCombatant : MonoBehaviour, ICombatant
bool remove = redirector == null;
if (!remove && (redirector.IsDead || !redirector.gameObject.activeInHierarchy))
remove = true;
- if (!remove && Application.isPlaying && state.expireTime > 0f && Time.time > state.expireTime)
+ if (!remove && Application.isPlaying && state.expireTime > 0f && GameplayNow > state.expireTime)
remove = true;
if (!remove) continue;
@@ -2703,12 +2705,12 @@ public class AllyCombatant : MonoBehaviour, ICombatant
if (string.IsNullOrWhiteSpace(buff.buffId))
{
buff.buffId = Guid.NewGuid().ToString();
- _buffAppliedTimes[buff.buffId] = Application.isPlaying ? Time.time : Time.realtimeSinceStartup;
+ _buffAppliedTimes[buff.buffId] = GameplayNow;
}
float t = 0f;
if (!_buffAppliedTimes.TryGetValue(buff.buffId, out t))
{
- t = Application.isPlaying ? Time.time : Time.realtimeSinceStartup;
+ t = GameplayNow;
_buffAppliedTimes[buff.buffId] = t;
}
if (latest == null || t > latestTime)
@@ -2747,7 +2749,7 @@ public class AllyCombatant : MonoBehaviour, ICombatant
{
if (!_buffAppliedTimes.TryGetValue(objectBuff.buffId, out objectBuffTime))
{
- objectBuffTime = Application.isPlaying ? Time.time : Time.realtimeSinceStartup;
+ objectBuffTime = GameplayNow;
_buffAppliedTimes[objectBuff.buffId] = objectBuffTime;
}
}
@@ -2958,7 +2960,7 @@ public class AllyCombatant : MonoBehaviour, ICombatant
// Compensate at expiry: source +delta, target -delta, to keep net transfer behavior correct.
if (duration > 0f)
{
- float remaining = Mathf.Max(0.01f, (startTime + duration) - Time.time);
+ float remaining = Mathf.Max(0.01f, (startTime + duration) - GameplayNow);
StartCoroutine(CompensateTransferredTimedBudeffAtExpiry(actualTarget, iconType, value, remaining));
}
return true;
@@ -2966,7 +2968,7 @@ public class AllyCombatant : MonoBehaviour, ICombatant
private IEnumerator CompensateTransferredTimedBudeffAtExpiry(AllyCombatant target, PlayerBudeffIconType iconType, float value, float waitSeconds)
{
- yield return new WaitForSeconds(Mathf.Max(0.01f, waitSeconds));
+ yield return GameplayClock.WaitForSeconds(Mathf.Max(0.01f, waitSeconds));
if (target == null) yield break;
if (this == null) yield break;
@@ -3086,7 +3088,7 @@ public class AllyCombatant : MonoBehaviour, ICombatant
if (target.IsDead || !target.gameObject.activeInHierarchy) return;
if (!IsSelfDamageRedirectToAdjacentActive()) return;
- float remain = Mathf.Max(0.01f, _selfDamageRedirectToAdjacentExpireTime - Time.time);
+ float remain = Mathf.Max(0.01f, _selfDamageRedirectToAdjacentExpireTime - GameplayNow);
string iconId = _selfDamageRedirectToAdjacentIconId;
// Clear source state without touching icon (icon already moved by budeff controller transfer).
@@ -3096,7 +3098,7 @@ public class AllyCombatant : MonoBehaviour, ICombatant
// Keep only one self-redirect state on target.
target.ConsumeSelfDamageRedirectToAdjacent();
- target._selfDamageRedirectToAdjacentExpireTime = Time.time + remain;
+ target._selfDamageRedirectToAdjacentExpireTime = GameplayNow + remain;
target._selfDamageRedirectToAdjacentIconId = iconId;
}
@@ -3222,7 +3224,7 @@ public class AllyCombatant : MonoBehaviour, ICombatant
{
if (!Application.isPlaying) return;
if (duration <= 0f) duration = 0.01f;
- _selfDamageRedirectToAdjacentExpireTime = Time.time + duration;
+ _selfDamageRedirectToAdjacentExpireTime = GameplayNow + duration;
if (!string.IsNullOrEmpty(_selfDamageRedirectToAdjacentIconId))
{
iBudeffPrefabController.Instance?.UnregisterTimedEffect(slotIndex, _selfDamageRedirectToAdjacentIconId);
@@ -3236,7 +3238,7 @@ public class AllyCombatant : MonoBehaviour, ICombatant
if (!Application.isPlaying) return;
if (duration <= 0f) duration = 0.01f;
- _rewriteNonMissToPerfectExpireTime = Time.time + duration;
+ _rewriteNonMissToPerfectExpireTime = GameplayNow + duration;
if (!string.IsNullOrEmpty(_rewriteNonMissToPerfectIconId))
{
@@ -3252,7 +3254,7 @@ public class AllyCombatant : MonoBehaviour, ICombatant
{
if (!Application.isPlaying) return false;
if (_rewriteNonMissToPerfectExpireTime <= 0f) return false;
- if (Time.time > _rewriteNonMissToPerfectExpireTime)
+ if (GameplayNow > _rewriteNonMissToPerfectExpireTime)
{
ClearNonMissToPerfectRewrite();
return false;
@@ -3280,7 +3282,7 @@ public class AllyCombatant : MonoBehaviour, ICombatant
{
if (!Application.isPlaying) return false;
if (IsDead) return false;
- return _rewriteNonMissToPerfectExpireTime > 0f && Time.time <= _rewriteNonMissToPerfectExpireTime;
+ return _rewriteNonMissToPerfectExpireTime > 0f && GameplayNow <= _rewriteNonMissToPerfectExpireTime;
}
private bool IsSelfDamageRedirectToAdjacentActive()
@@ -3292,7 +3294,7 @@ public class AllyCombatant : MonoBehaviour, ICombatant
ConsumeSelfDamageRedirectToAdjacent();
return false;
}
- if (Time.time > _selfDamageRedirectToAdjacentExpireTime)
+ if (GameplayNow > _selfDamageRedirectToAdjacentExpireTime)
{
ConsumeSelfDamageRedirectToAdjacent();
return false;
diff --git a/Assets/scripts/Combat/EffectSystem.cs b/Assets/scripts/Combat/EffectSystem.cs
index 819b6398..accd23de 100644
--- a/Assets/scripts/Combat/EffectSystem.cs
+++ b/Assets/scripts/Combat/EffectSystem.cs
@@ -1191,7 +1191,7 @@ public class EffectSystem : MonoBehaviour
comp.ReceiveDamage(perTick, source, false);
// No need to call TriggerQueuedPopups manually as deferPopup is false
- yield return new WaitForSeconds(tickInterval);
+ yield return GameplayClock.WaitForSeconds(tickInterval);
elapsed += tickInterval;
}
}
@@ -1239,7 +1239,7 @@ public class EffectSystem : MonoBehaviour
comp.ReceiveHeal(perTick, source, false);
// No need to call TriggerQueuedPopups manually as deferPopup is false
- yield return new WaitForSeconds(tickInterval);
+ yield return GameplayClock.WaitForSeconds(tickInterval);
elapsed += tickInterval;
}
}
@@ -1305,7 +1305,7 @@ public class EffectSystem : MonoBehaviour
{
ally.ModifyMana(Mathf.CeilToInt(perTick), true, true);
}
- yield return new WaitForSeconds(tickInterval);
+ yield return GameplayClock.WaitForSeconds(tickInterval);
elapsed += tickInterval;
}
}
@@ -1321,7 +1321,7 @@ public class EffectSystem : MonoBehaviour
}
comp.ApplyBuff(buff, source);
- yield return new WaitForSeconds(buff.duration);
+ yield return GameplayClock.WaitForSeconds(buff.duration);
comp.RemoveBuff(buff.buffId);
}
@@ -1337,7 +1337,7 @@ public class EffectSystem : MonoBehaviour
}
comp.ApplyBuff(debuff, source);
- yield return new WaitForSeconds(debuff.duration);
+ yield return GameplayClock.WaitForSeconds(debuff.duration);
comp.RemoveBuff(debuff.buffId);
}
@@ -1348,7 +1348,7 @@ public class EffectSystem : MonoBehaviour
{
if (ally == null) yield break;
ally.scoreEfficiency = Mathf.Max(0f, ally.scoreEfficiency + delta);
- yield return new WaitForSeconds(duration);
+ yield return GameplayClock.WaitForSeconds(duration);
if (ally == null) yield break;
ally.scoreEfficiency = Mathf.Max(0f, ally.scoreEfficiency - delta);
}
@@ -1369,7 +1369,7 @@ public class EffectSystem : MonoBehaviour
if (ally != null)
{
ally.damageResistance = ClampDamageResistance(ally.damageResistance + delta);
- yield return new WaitForSeconds(duration);
+ yield return GameplayClock.WaitForSeconds(duration);
if (ally == null) yield break;
ally.damageResistance = ClampDamageResistance(ally.damageResistance - delta);
yield break;
@@ -1380,7 +1380,7 @@ public class EffectSystem : MonoBehaviour
{
enemy.damageResistance = ClampDamageResistance(enemy.damageResistance + delta);
iBudeffPrefabController.Instance?.RefreshEnemyNow(enemy);
- yield return new WaitForSeconds(duration);
+ yield return GameplayClock.WaitForSeconds(duration);
if (enemy == null) yield break;
enemy.damageResistance = ClampDamageResistance(enemy.damageResistance - delta);
yield break;
@@ -1403,7 +1403,7 @@ public class EffectSystem : MonoBehaviour
{
if (ally == null) yield break;
ally.ModifyAttack(delta);
- yield return new WaitForSeconds(duration);
+ yield return GameplayClock.WaitForSeconds(duration);
if (ally == null) yield break;
ally.ModifyAttack(-delta);
}
@@ -1427,7 +1427,7 @@ public class EffectSystem : MonoBehaviour
if (enemy == null) yield break;
enemy.ModifyAttack(delta);
iBudeffPrefabController.Instance?.RefreshEnemyNow(enemy);
- yield return new WaitForSeconds(duration);
+ yield return GameplayClock.WaitForSeconds(duration);
if (enemy == null) yield break;
enemy.ModifyAttack(-delta);
}
@@ -1445,7 +1445,7 @@ public class EffectSystem : MonoBehaviour
if (ally == null) yield break;
ally.SetMaxHP(Mathf.Max(1, ally.maxHP + delta), false);
if (delta > 0) ally.SetCurrentHP(ally.currentHP + delta, false);
- yield return new WaitForSeconds(duration);
+ yield return GameplayClock.WaitForSeconds(duration);
if (ally == null) yield break;
ally.SetMaxHP(Mathf.Max(1, ally.maxHP - delta), false);
}
@@ -1464,7 +1464,7 @@ public class EffectSystem : MonoBehaviour
enemy.SetMaxHP(Mathf.Max(1, enemy.maxHP + delta), false);
if (delta > 0) enemy.ModifyHP(delta);
iBudeffPrefabController.Instance?.RefreshEnemyNow(enemy);
- yield return new WaitForSeconds(duration);
+ yield return GameplayClock.WaitForSeconds(duration);
if (enemy == null) yield break;
enemy.SetMaxHP(Mathf.Max(1, enemy.maxHP - delta), false);
}
@@ -1481,7 +1481,7 @@ public class EffectSystem : MonoBehaviour
{
if (ally == null) yield break;
ally.SetMaxMana(Mathf.Max(1, ally.maxMana + delta), false);
- yield return new WaitForSeconds(duration);
+ yield return GameplayClock.WaitForSeconds(duration);
if (ally == null) yield break;
ally.SetMaxMana(Mathf.Max(1, ally.maxMana - delta), false);
}
@@ -1499,7 +1499,7 @@ public class EffectSystem : MonoBehaviour
if (enemy == null) yield break;
enemy.SetMaxMana(Mathf.Max(1, enemy.maxMana + delta), false);
iBudeffPrefabController.Instance?.RefreshEnemyNow(enemy);
- yield return new WaitForSeconds(duration);
+ yield return GameplayClock.WaitForSeconds(duration);
if (enemy == null) yield break;
enemy.SetMaxMana(Mathf.Max(1, enemy.maxMana - delta), false);
}
diff --git a/Assets/scripts/Combat/SkillBuilder.cs b/Assets/scripts/Combat/SkillBuilder.cs
index 964b1f06..7fdb3cca 100644
--- a/Assets/scripts/Combat/SkillBuilder.cs
+++ b/Assets/scripts/Combat/SkillBuilder.cs
@@ -604,7 +604,7 @@ public class SkillBuilder : MonoBehaviour
else Debug.LogWarning($"ApplyBuffToTargets: target {t.name} has no ICombatant");
}
if (buff.duration > 0f)
- yield return new WaitForSeconds(buff.duration);
+ yield return GameplayClock.WaitForSeconds(buff.duration);
else
yield break;
@@ -1010,7 +1010,7 @@ public class SkillBuilder : MonoBehaviour
private IEnumerator RemoveRefreshOnlyTimedEffectAfterDuration(string key, GameObject target, float duration)
{
- yield return new WaitForSeconds(duration);
+ yield return GameplayClock.WaitForSeconds(duration);
if (_refreshOnlyTimedEffectStates.TryGetValue(key, out var state))
{
@@ -1212,7 +1212,7 @@ public class SkillBuilder : MonoBehaviour
if (target == null) break;
if (!ApplyRefreshOnlyOverTimeTick(def.effectType, target, perTick, source)) break;
- yield return new WaitForSeconds(tickInterval);
+ yield return GameplayClock.WaitForSeconds(tickInterval);
elapsed += tickInterval;
}
@@ -1544,7 +1544,7 @@ ResolvedGroup:
{
string sid = !string.IsNullOrWhiteSpace(def.skillId) ? def.skillId : def.name;
string repeatKey = $"{slotIndex}:{sid}";
- float now = Time.time;
+ float now = GameplayClock.NowSongTime;
if (_lastSkillTriggerTime.TryGetValue(repeatKey, out float last) && (now - last) <= def.repeatWindowSeconds)
{
amountTotal = def.repeatValue;
@@ -2406,7 +2406,7 @@ ResolvedGroup:
}
ally.AddScoreDirect(Mathf.Max(0, state.scorePerSecond));
- yield return new WaitForSeconds(1f);
+ yield return GameplayClock.WaitForSeconds(1f);
}
}
@@ -2650,7 +2650,7 @@ ResolvedGroup:
{
iBudeffPrefabController.Instance?.RegisterTimedEffect(ally, PlayerBudeffIconType.ot_scoreEfficiency_down, -ally.scoreEfficiency, duration);
}
- yield return new WaitForSeconds(duration);
+ yield return GameplayClock.WaitForSeconds(duration);
if (ally != null && !ally.IsDead && _equipTalentScoutDisagreeRestoreScoreBySlot.TryGetValue(slotIndex, out float restore))
{
ally.scoreEfficiency = Mathf.Max(0f, restore);
@@ -2760,7 +2760,7 @@ ResolvedGroup:
private IEnumerator NewIdeaExpireCoroutine(int slotIndex, float duration)
{
- yield return new WaitForSeconds(duration);
+ yield return GameplayClock.WaitForSeconds(duration);
if (_equipNewIdeaStacksBySlot.TryGetValue(slotIndex, out int stacks))
{
_equipNewIdeaStacksBySlot[slotIndex] = Mathf.Max(0, stacks - 1);
@@ -3372,7 +3372,7 @@ ResolvedGroup:
{
LogVerbose($"[SkillBuilder] NotifyNoteHit RECEIVED: track={trackIndex} judge={judgeResult} noteType={noteType} uniqueId={uniqueNoteId}");
// cleanup old processed ids (> 10s)
- float nowCleanup = Time.time;
+ float nowCleanup = GameplayClock.NowSongTime;
_tmpNoteIdRemoval.Clear();
var toRemove = _tmpNoteIdRemoval;
foreach (var kv in _processedNoteHitTimestamps)
@@ -3391,7 +3391,7 @@ ResolvedGroup:
}
else
{
- _processedNoteHitTimestamps[uniqueNoteId] = Time.time;
+ _processedNoteHitTimestamps[uniqueNoteId] = nowCleanup;
}
}
@@ -3491,7 +3491,7 @@ ResolvedGroup:
// cooldown per slot+skill
string key = $"{trackIndex}:{def.skillId}";
- float now = Time.time;
+ float now = GameplayClock.NowSongTime;
if (def.onNoteHitCooldown > 0f)
{
if (_lastOnNoteHitTriggerTime.TryGetValue(key, out float last))
@@ -3544,7 +3544,7 @@ ResolvedGroup:
while (elapsed < duration)
{
ally.ModifyMana(Mathf.CeilToInt(perTick), true, true);
- yield return new WaitForSeconds(tickInterval);
+ yield return GameplayClock.WaitForSeconds(tickInterval);
elapsed += tickInterval;
}
}
@@ -3552,7 +3552,7 @@ ResolvedGroup:
private IEnumerator RemoveBuffAfterDuration(GameObject target, string buffId, float duration)
{
if (duration <= 0f) yield break;
- yield return new WaitForSeconds(duration);
+ yield return GameplayClock.WaitForSeconds(duration);
if (target == null) yield break;
var ic = target.GetComponent();
ic?.RemoveBuff(buffId);
@@ -3564,7 +3564,7 @@ ResolvedGroup:
{
if (ally == null) yield break;
ally.scoreEfficiency = Mathf.Max(0f, ally.scoreEfficiency + delta);
- yield return new WaitForSeconds(duration);
+ yield return GameplayClock.WaitForSeconds(duration);
if (ally == null) yield break;
ally.scoreEfficiency = Mathf.Max(0f, ally.scoreEfficiency - delta);
}
@@ -3581,7 +3581,7 @@ ResolvedGroup:
{
if (ally == null) yield break;
ally.ModifyAttack(delta);
- yield return new WaitForSeconds(duration);
+ yield return GameplayClock.WaitForSeconds(duration);
if (ally == null) yield break;
ally.ModifyAttack(-delta);
}
@@ -3599,7 +3599,7 @@ ResolvedGroup:
if (enemy == null) yield break;
enemy.ModifyAttack(delta);
iBudeffPrefabController.Instance?.RefreshEnemyNow(enemy);
- yield return new WaitForSeconds(duration);
+ yield return GameplayClock.WaitForSeconds(duration);
if (enemy == null) yield break;
enemy.ModifyAttack(-delta);
}
@@ -3674,7 +3674,7 @@ ResolvedGroup:
if (ally != null) ally.ModifyHP(-Mathf.CeilToInt(perTick), true);
else ic?.ReceiveDamage(perTick, source);
- yield return new WaitForSeconds(tickInterval);
+ yield return GameplayClock.WaitForSeconds(tickInterval);
elapsed += tickInterval;
}
}
@@ -3713,7 +3713,7 @@ ResolvedGroup:
{
if (ally != null) ally.ReceiveHeal(perTick, source);
else ic?.ReceiveHeal(perTick, source);
- yield return new WaitForSeconds(tickInterval);
+ yield return GameplayClock.WaitForSeconds(tickInterval);
elapsed += tickInterval;
}
}
diff --git a/Assets/scripts/Data/Player_SO.cs b/Assets/scripts/Data/Player_SO.cs
index f42a314f..eb1eda95 100644
--- a/Assets/scripts/Data/Player_SO.cs
+++ b/Assets/scripts/Data/Player_SO.cs
@@ -124,6 +124,12 @@ public class Player_SO : ScriptableObject
PersistEditorChanges();
}
+ public void SetCurrentLevel(int value)
+ {
+ player_currentLevel = Mathf.Max(0, value);
+ PersistEditorChanges();
+ }
+
public void SetLegacyExpBottleCount(string fieldName, int value)
{
int safeValue = Mathf.Max(0, value);
diff --git a/Assets/scripts/UI/Panel/dontdestroyonload/btm and top.prefab b/Assets/scripts/UI/Panel/dontdestroyonload/btm and top.prefab
index af220064..8912c955 100644
--- a/Assets/scripts/UI/Panel/dontdestroyonload/btm and top.prefab
+++ b/Assets/scripts/UI/Panel/dontdestroyonload/btm and top.prefab
@@ -353,6 +353,85 @@ MonoBehaviour:
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: 2147483647
+--- !u!1 &426429080708788999
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3588089977731618063}
+ - component: {fileID: 5925113108902525105}
+ - component: {fileID: 3792772277535749308}
+ m_Layer: 5
+ m_Name: title
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &3588089977731618063
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 426429080708788999}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 8386168102734922478}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 76.4, y: 6.8}
+ m_SizeDelta: {x: 108.2993, y: 30}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &5925113108902525105
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 426429080708788999}
+ m_CullTransparentMesh: 1
+--- !u!114 &3792772277535749308
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 426429080708788999}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.14117648, g: 0.34117648, b: 0.7764706, a: 1}
+ m_RaycastTarget: 0
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: d254d20d93651ae448ff13d10dff30ab, type: 3}
+ m_FontSize: 22
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 2
+ m_MaxSize: 40
+ m_Alignment: 3
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: "\u8BB0\u5FC6\u788E\u7247"
--- !u!1 &436966836278758008
GameObject:
m_ObjectHideFlags: 0
@@ -1548,6 +1627,82 @@ MonoBehaviour:
m_FillOrigin: 1
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
+--- !u!1 &1154890391529787835
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4739059072308377584}
+ - component: {fileID: 4169473327949744047}
+ - component: {fileID: 4746946122584048226}
+ m_Layer: 5
+ m_Name: Image
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &4739059072308377584
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1154890391529787835}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 8386168102734922478}
+ m_Father: {fileID: 344439534936218361}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 39.766113, y: 0.000030517578}
+ m_SizeDelta: {x: 179.5321, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &4169473327949744047
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1154890391529787835}
+ m_CullTransparentMesh: 1
+--- !u!114 &4746946122584048226
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1154890391529787835}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 0
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: 3313ab17f45abdb48a37863e4b5a1960, type: 3}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
--- !u!1 &1162878931044217181
GameObject:
m_ObjectHideFlags: 0
@@ -1965,6 +2120,8 @@ RectTransform:
- {fileID: 2031050595738000162}
- {fileID: 8331411503753309374}
- {fileID: 4682203384894634301}
+ - {fileID: 344439534936218361}
+ - {fileID: 1318901128213550095}
m_Father: {fileID: 5634981615641515618}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
@@ -2972,6 +3129,163 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
+--- !u!1 &2181552105731082115
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8386168102734922478}
+ - component: {fileID: 838231327993861979}
+ - component: {fileID: 6417302040826184329}
+ m_Layer: 5
+ m_Name: Image
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &8386168102734922478
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2181552105731082115}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 3588089977731618063}
+ - {fileID: 4237466771538748969}
+ - {fileID: 4371375009347594729}
+ m_Father: {fileID: 4739059072308377584}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -61.8, y: 21.3}
+ m_SizeDelta: {x: 50, y: 50}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &838231327993861979
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2181552105731082115}
+ m_CullTransparentMesh: 1
+--- !u!114 &6417302040826184329
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2181552105731082115}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 0
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: 9753216db376a75409e917958811eb28, type: 3}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!1 &2221885552834636748
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3620140249028480830}
+ - component: {fileID: 9205493091488953998}
+ - component: {fileID: 9003854730670127283}
+ m_Layer: 5
+ m_Name: title
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &3620140249028480830
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2221885552834636748}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 4915880832073046023}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 76.4, y: 6.8}
+ m_SizeDelta: {x: 108.2993, y: 30}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &9205493091488953998
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2221885552834636748}
+ m_CullTransparentMesh: 1
+--- !u!114 &9003854730670127283
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2221885552834636748}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.14117648, g: 0.34117648, b: 0.7764706, a: 1}
+ m_RaycastTarget: 0
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: d254d20d93651ae448ff13d10dff30ab, type: 3}
+ m_FontSize: 22
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 2
+ m_MaxSize: 40
+ m_Alignment: 3
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: "\u7B97\u529B"
--- !u!1 &2272313500580491446
GameObject:
m_ObjectHideFlags: 0
@@ -3684,6 +3998,164 @@ MonoBehaviour:
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: "\u8BBE\u7F6E"
+--- !u!1 &2630194317550579867
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4237466771538748969}
+ - component: {fileID: 5165259111062851853}
+ - component: {fileID: 4128820641220479633}
+ m_Layer: 5
+ m_Name: uaage
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &4237466771538748969
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2630194317550579867}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 8386168102734922478}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 105.07, y: -12.9}
+ m_SizeDelta: {x: 165.64, y: 30}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &5165259111062851853
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2630194317550579867}
+ m_CullTransparentMesh: 1
+--- !u!114 &4128820641220479633
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2630194317550579867}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.34509805, g: 0.454902, b: 0.87843144, a: 1}
+ m_RaycastTarget: 0
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: d254d20d93651ae448ff13d10dff30ab, type: 3}
+ m_FontSize: 14
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 1
+ m_MaxSize: 40
+ m_Alignment: 3
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: "\u201D\u8BB0\u5FC6\u201C\u5347\u7EA7\u8017\u6750"
+--- !u!1 &2761479725766632156
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8168912630108818851}
+ - component: {fileID: 3264795833408462964}
+ - component: {fileID: 6181265517338783923}
+ m_Layer: 5
+ m_Name: uaage (1)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &8168912630108818851
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2761479725766632156}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 4915880832073046023}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 62.033936, y: -42.199936}
+ m_SizeDelta: {x: 165.64, y: 32}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3264795833408462964
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2761479725766632156}
+ m_CullTransparentMesh: 1
+--- !u!114 &6181265517338783923
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2761479725766632156}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.34509805, g: 0.454902, b: 0.87843144, a: 1}
+ m_RaycastTarget: 0
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: d254d20d93651ae448ff13d10dff30ab, type: 3}
+ m_FontSize: 16
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 1
+ m_MaxSize: 40
+ m_Alignment: 3
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: "\u53EF\u901A\u8FC7\u6E38\u620F\u7ED3\u7B97\u3001\u6BCF\u65E5\u4EFB\u52A1\u3001\u9650\u65F6\u6D3B\u52A8\u7B49\u83B7\u5F97"
--- !u!1 &2858111793453251971
GameObject:
m_ObjectHideFlags: 0
@@ -4685,6 +5157,85 @@ MonoBehaviour:
m_OnClick:
m_PersistentCalls:
m_Calls: []
+--- !u!1 &3618039403176295909
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6730918269516228671}
+ - component: {fileID: 1029003527153437241}
+ - component: {fileID: 1824670494053312864}
+ m_Layer: 5
+ m_Name: uaage
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &6730918269516228671
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3618039403176295909}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 4915880832073046023}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 105.07, y: -12.9}
+ m_SizeDelta: {x: 165.64, y: 30}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &1029003527153437241
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3618039403176295909}
+ m_CullTransparentMesh: 1
+--- !u!114 &1824670494053312864
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3618039403176295909}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.34509805, g: 0.454902, b: 0.87843144, a: 1}
+ m_RaycastTarget: 0
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: d254d20d93651ae448ff13d10dff30ab, type: 3}
+ m_FontSize: 14
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 1
+ m_MaxSize: 40
+ m_Alignment: 3
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: "\u901A\u7528\u8D27\u5E01"
--- !u!1 &3662412597511783294
GameObject:
m_ObjectHideFlags: 0
@@ -5466,6 +6017,55 @@ MonoBehaviour:
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: Notice
+--- !u!1 &4342270383688594382
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5135740165234032748}
+ - component: {fileID: 7290311831161460692}
+ m_Layer: 5
+ m_Name: details
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &5135740165234032748
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4342270383688594382}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 7980864476041398671}
+ m_Father: {fileID: 1216734273723155318}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: -83.339966}
+ m_SizeDelta: {x: 100, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!225 &7290311831161460692
+CanvasGroup:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4342270383688594382}
+ m_Enabled: 1
+ m_Alpha: 0.01
+ m_Interactable: 1
+ m_BlocksRaycasts: 1
+ m_IgnoreParentGroups: 0
--- !u!1 &4409839510533265091
GameObject:
m_ObjectHideFlags: 0
@@ -5784,6 +6384,8 @@ RectTransform:
- {fileID: 5742172749191724167}
- {fileID: 1858607040280804733}
- {fileID: 6855991538180105533}
+ - {fileID: 5135740165234032748}
+ - {fileID: 6358183742841940414}
m_Father: {fileID: 5634981615641515618}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
@@ -5899,6 +6501,11 @@ MonoBehaviour:
player_mmrFragment: {fileID: 1718535194614905540}
player_rks: {fileID: 3469340257331446344}
rksProgressImage: {fileID: 4240146692151177402}
+ mmrFragmentHoverButton: {fileID: 4513057330329503754}
+ coinsHoverButton: {fileID: 7330079919418879394}
+ mmrFragmentHoverCanvasGroup: {fileID: 5174116231192050528}
+ coinsHoverCanvasGroup: {fileID: 7290311831161460692}
+ currencyHoverFadeDuration: 0.25
putPrefabsHere: {fileID: 6773918330215714056}
putSettingsPrefabHere: {fileID: 3000813276228866063}
settings_launch: {fileID: 865676738076373517}
@@ -6729,6 +7336,84 @@ MonoBehaviour:
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: USERNAME
+--- !u!1 &5751219486557543197
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4915880832073046023}
+ - component: {fileID: 953745820889700748}
+ - component: {fileID: 6746798777368168366}
+ m_Layer: 5
+ m_Name: Image
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &4915880832073046023
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5751219486557543197}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 3620140249028480830}
+ - {fileID: 6730918269516228671}
+ - {fileID: 8168912630108818851}
+ m_Father: {fileID: 7980864476041398671}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -61.8, y: 21.3}
+ m_SizeDelta: {x: 50, y: 50}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &953745820889700748
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5751219486557543197}
+ m_CullTransparentMesh: 1
+--- !u!114 &6746798777368168366
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5751219486557543197}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 0
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: ddce9ea8759b6ca47b6d177982d1ed1e, type: 3}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
--- !u!1 &5761813059751154211
GameObject:
m_ObjectHideFlags: 0
@@ -6932,6 +7617,85 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
+--- !u!1 &6011707663806356324
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4371375009347594729}
+ - component: {fileID: 2917563899589020280}
+ - component: {fileID: 5311417381576714377}
+ m_Layer: 5
+ m_Name: uaage (1)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &4371375009347594729
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6011707663806356324}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 8386168102734922478}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 64.3, y: -42.2}
+ m_SizeDelta: {x: 165.64, y: 32}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2917563899589020280
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6011707663806356324}
+ m_CullTransparentMesh: 1
+--- !u!114 &5311417381576714377
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6011707663806356324}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.34509805, g: 0.454902, b: 0.87843144, a: 1}
+ m_RaycastTarget: 0
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: d254d20d93651ae448ff13d10dff30ab, type: 3}
+ m_FontSize: 16
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 1
+ m_MaxSize: 40
+ m_Alignment: 3
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: "\u53EF\u901A\u8FC7\u6E38\u620F\u7ED3\u7B97\u3001\u8BB0\u5FC6\u878D\u5408\u3001\u9650\u65F6\u6D3B\u52A8\u7B49\u83B7\u5F97"
--- !u!1 &6064513226240405794
GameObject:
m_ObjectHideFlags: 0
@@ -8195,6 +8959,126 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
+--- !u!1 &6957471067861162298
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1318901128213550095}
+ - component: {fileID: 1602442860359510910}
+ - component: {fileID: 7442414883872228269}
+ - component: {fileID: 4513057330329503754}
+ m_Layer: 5
+ m_Name: hoverTarget
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1318901128213550095
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6957471067861162298}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 4507029859229390628}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 40, y: 0}
+ m_SizeDelta: {x: 179, y: 34}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &1602442860359510910
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6957471067861162298}
+ m_CullTransparentMesh: 1
+--- !u!114 &7442414883872228269
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6957471067861162298}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 0.003921569}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &4513057330329503754
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6957471067861162298}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_WrapAround: 0
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_SelectedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_SelectedTrigger: Selected
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 7442414883872228269}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls: []
--- !u!1 &6961700965342786315
GameObject:
m_ObjectHideFlags: 0
@@ -9660,6 +10544,126 @@ MonoBehaviour:
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: P L A Y E R L E V E L
+--- !u!1 &7933908378055933347
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6358183742841940414}
+ - component: {fileID: 7592844618027999902}
+ - component: {fileID: 3078872098658699564}
+ - component: {fileID: 7330079919418879394}
+ m_Layer: 5
+ m_Name: hoverTarget
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &6358183742841940414
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7933908378055933347}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 1216734273723155318}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 40, y: 0}
+ m_SizeDelta: {x: 179, y: 34}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &7592844618027999902
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7933908378055933347}
+ m_CullTransparentMesh: 1
+--- !u!114 &3078872098658699564
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7933908378055933347}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 0.003921569}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &7330079919418879394
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7933908378055933347}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_WrapAround: 0
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_SelectedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_SelectedTrigger: Selected
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 3078872098658699564}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls: []
--- !u!1 &8242493767940377395
GameObject:
m_ObjectHideFlags: 0
@@ -10026,6 +11030,55 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &8454156013623958887
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 344439534936218361}
+ - component: {fileID: 5174116231192050528}
+ m_Layer: 5
+ m_Name: details
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &344439534936218361
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8454156013623958887}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 4739059072308377584}
+ m_Father: {fileID: 4507029859229390628}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: -83.34}
+ m_SizeDelta: {x: 100, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!225 &5174116231192050528
+CanvasGroup:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8454156013623958887}
+ m_Enabled: 1
+ m_Alpha: 0.01
+ m_Interactable: 1
+ m_BlocksRaycasts: 1
+ m_IgnoreParentGroups: 0
--- !u!1 &8454184552936584408
GameObject:
m_ObjectHideFlags: 0
@@ -11093,6 +12146,82 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
+--- !u!1 &9194946890627814533
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7980864476041398671}
+ - component: {fileID: 8780895543250707067}
+ - component: {fileID: 5920531183977529157}
+ m_Layer: 5
+ m_Name: Image
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &7980864476041398671
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9194946890627814533}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 4915880832073046023}
+ m_Father: {fileID: 5135740165234032748}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 39.766113, y: 0.000030517578}
+ m_SizeDelta: {x: 179.5321, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &8780895543250707067
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9194946890627814533}
+ m_CullTransparentMesh: 1
+--- !u!114 &5920531183977529157
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9194946890627814533}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 0
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: 3313ab17f45abdb48a37863e4b5a1960, type: 3}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
--- !u!1001 &7849443051183999327
PrefabInstance:
m_ObjectHideFlags: 0
diff --git a/Assets/scripts/UI/Panel/dontdestroyonload/btmandtopController.cs b/Assets/scripts/UI/Panel/dontdestroyonload/btmandtopController.cs
index 98083837..fa396004 100644
--- a/Assets/scripts/UI/Panel/dontdestroyonload/btmandtopController.cs
+++ b/Assets/scripts/UI/Panel/dontdestroyonload/btmandtopController.cs
@@ -5,8 +5,11 @@ using UnityEngine.SceneManagement;
using UnityEngine.EventSystems;
using System.Collections.Generic;
using UnityEngine.Audio;
+using DG.Tweening;
using Bansonic;
+#if UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX
using Steamworks;
+#endif
using GameServer.Client;
public class btmandtopController : MonoBehaviour, ICancelHandler
@@ -24,6 +27,12 @@ public class btmandtopController : MonoBehaviour, ICancelHandler
public Text player_mmrFragment;
public Text player_rks;
public Image rksProgressImage;
+ [Header("currency hover")]
+ public Button mmrFragmentHoverButton;
+ public Button coinsHoverButton;
+ public CanvasGroup mmrFragmentHoverCanvasGroup;
+ public CanvasGroup coinsHoverCanvasGroup;
+ [Min(0.01f)] public float currencyHoverFadeDuration = 0.25f;
[Header("put prefabs here")]
public GameObject putPrefabsHere;
public GameObject putSettingsPrefabHere;
@@ -135,6 +144,8 @@ public class btmandtopController : MonoBehaviour, ICancelHandler
private RectTransform topNavigationRoot;
private bool topNavigationGeometryDirty = true;
private int lastTopNavigationParentChildCount = -1;
+ private Tween mmrFragmentHoverTween;
+ private Tween coinsHoverTween;
private static readonly List sceneHistory = new List();
private static bool sceneHistoryHooked = false;
@@ -159,6 +170,7 @@ public class btmandtopController : MonoBehaviour, ICancelHandler
float currentRks = PlayerRksService.GetBestOverallRks(player_SO);
UpdatePlayerRksText(currentRks);
UpdateRksProgressImage(currentRks);
+ SetupCurrencyHoverIndicators();
if (button_Music == null)
{
@@ -538,6 +550,7 @@ public class btmandtopController : MonoBehaviour, ICancelHandler
StopCoroutine(musicPicFade);
musicPicFade = null;
}
+ KillCurrencyHoverTweens();
musicPicGroup = null;
if (settings_launch != null)
settings_launch.onClick.RemoveListener(instantiateSettings);
@@ -593,6 +606,107 @@ public class btmandtopController : MonoBehaviour, ICancelHandler
}
}
+ private void SetupCurrencyHoverIndicators()
+ {
+ InitializeCurrencyHoverCanvasGroup(mmrFragmentHoverCanvasGroup);
+ InitializeCurrencyHoverCanvasGroup(coinsHoverCanvasGroup);
+
+ AttachCurrencyHoverListener(mmrFragmentHoverButton, true);
+ AttachCurrencyHoverListener(coinsHoverButton, false);
+ }
+
+ private void InitializeCurrencyHoverCanvasGroup(CanvasGroup targetGroup)
+ {
+ if (targetGroup == null)
+ {
+ return;
+ }
+
+ targetGroup.DOKill();
+ targetGroup.alpha = 0f;
+ targetGroup.interactable = false;
+ targetGroup.blocksRaycasts = false;
+ }
+
+ private void AttachCurrencyHoverListener(Button targetButton, bool isFragmentButton)
+ {
+ if (targetButton == null)
+ {
+ return;
+ }
+
+ btmandtopCurrencyHoverRelay relay = targetButton.GetComponent();
+ if (relay == null)
+ {
+ relay = targetButton.gameObject.AddComponent();
+ }
+
+ relay.Initialize(this, isFragmentButton);
+ }
+
+ internal void SetCurrencyHoverVisible(bool isFragmentGroup, bool visible)
+ {
+ CanvasGroup targetGroup = isFragmentGroup ? mmrFragmentHoverCanvasGroup : coinsHoverCanvasGroup;
+ if (targetGroup == null)
+ {
+ return;
+ }
+
+ Tween currentTween = isFragmentGroup ? mmrFragmentHoverTween : coinsHoverTween;
+ if (currentTween != null && currentTween.IsActive())
+ {
+ currentTween.Kill();
+ }
+
+ float duration = Mathf.Max(0.01f, currencyHoverFadeDuration);
+ targetGroup.interactable = false;
+ targetGroup.blocksRaycasts = false;
+
+ Tween nextTween = targetGroup
+ .DOFade(visible ? 1f : 0f, duration)
+ .SetEase(Ease.Linear)
+ .SetUpdate(true)
+ .SetLink(targetGroup.gameObject)
+ .OnComplete(() =>
+ {
+ targetGroup.alpha = visible ? 1f : 0f;
+ targetGroup.interactable = false;
+ targetGroup.blocksRaycasts = false;
+ });
+
+ if (isFragmentGroup)
+ {
+ mmrFragmentHoverTween = nextTween;
+ }
+ else
+ {
+ coinsHoverTween = nextTween;
+ }
+ }
+
+ private void KillCurrencyHoverTweens()
+ {
+ if (mmrFragmentHoverTween != null && mmrFragmentHoverTween.IsActive())
+ {
+ mmrFragmentHoverTween.Kill();
+ }
+
+ if (coinsHoverTween != null && coinsHoverTween.IsActive())
+ {
+ coinsHoverTween.Kill();
+ }
+
+ if (mmrFragmentHoverCanvasGroup != null)
+ {
+ mmrFragmentHoverCanvasGroup.DOKill();
+ }
+
+ if (coinsHoverCanvasGroup != null)
+ {
+ coinsHoverCanvasGroup.DOKill();
+ }
+ }
+
private void HandleCoinsChanged(int coinAmount)
{
UpdatePlayerCoinsLegacyText(coinAmount);
@@ -1580,6 +1694,12 @@ public class btmandtopController : MonoBehaviour, ICancelHandler
public void UpdateSteamUserInfo()
{
+#if !(UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX)
+ // 非 Steam 平台(如 Android):无 Steamworks,显示未知来源即可。
+ if (steamStatusText != null)
+ steamStatusText.text = LocalizationService.Get("steam.status.unknown", "Unknown Server");
+ return;
+#else
if (!SteamManager.Initialized)
{
Debug.LogWarning("[Steam] SteamManager not initialized.");
@@ -1648,6 +1768,7 @@ public class btmandtopController : MonoBehaviour, ICancelHandler
if (steamStatusText != null)
steamStatusText.text = LocalizationService.Get("steam.status.unknown", "Unknown Server");
}
+#endif
}
}
@@ -1678,3 +1799,39 @@ internal sealed class btmandtopPanelVisibilityRelay : MonoBehaviour
}
}
}
+
+internal sealed class btmandtopCurrencyHoverRelay : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler, IPointerClickHandler
+{
+ private btmandtopController owner;
+ private bool isFragmentGroup;
+
+ public void Initialize(btmandtopController controller, bool fragmentGroup)
+ {
+ owner = controller;
+ isFragmentGroup = fragmentGroup;
+ }
+
+ public void OnPointerEnter(PointerEventData eventData)
+ {
+ if (owner != null)
+ {
+ owner.SetCurrencyHoverVisible(isFragmentGroup, true);
+ }
+ }
+
+ public void OnPointerExit(PointerEventData eventData)
+ {
+ if (owner != null)
+ {
+ owner.SetCurrencyHoverVisible(isFragmentGroup, false);
+ }
+ }
+
+ public void OnPointerClick(PointerEventData eventData)
+ {
+ if (owner != null)
+ {
+ owner.SetCurrencyHoverVisible(isFragmentGroup, true);
+ }
+ }
+}
diff --git a/Assets/scripts/UI/PauseManager.cs b/Assets/scripts/UI/PauseManager.cs
index 400dd9f3..87eb893f 100644
--- a/Assets/scripts/UI/PauseManager.cs
+++ b/Assets/scripts/UI/PauseManager.cs
@@ -122,17 +122,13 @@ public class PauseManager : MonoBehaviour
{
Pause(true);
}
- else
- {
- Pause(false);
- }
}
}
// Keep existing Backspace quick-exit while paused.
if (IsPaused && Input.GetKeyDown(KeyCode.Backspace))
{
- Pause(false);
+ ResumeImmediately(true);
StartCoroutine(LoadSceneAsync("Main_main"));
}
}
@@ -144,6 +140,7 @@ public class PauseManager : MonoBehaviour
if (IsPaused) return;
IsPaused = true;
Time.timeScale = 0f;
+ GameplayClock.Pause();
OnPauseStateChanged?.Invoke(true);
// Startup flows call Pause(true) before real gameplay starts.
@@ -192,11 +189,38 @@ public class PauseManager : MonoBehaviour
if (!IsPaused) return;
IsPaused = false;
Time.timeScale = 1f;
+ GameplayClock.Resume();
OnPauseStateChanged?.Invoke(false);
ShowOverlayAnimated(false);
}
}
+ private void ResumeImmediately(bool hideOverlay)
+ {
+ if (!IsPaused)
+ {
+ if (hideOverlay)
+ {
+ SetOverlayVisibleImmediate(false);
+ }
+ return;
+ }
+
+ IsPaused = false;
+ Time.timeScale = 1f;
+ GameplayClock.Resume();
+ OnPauseStateChanged?.Invoke(false);
+
+ if (hideOverlay)
+ {
+ SetOverlayVisibleImmediate(false);
+ }
+ else
+ {
+ ShowOverlayAnimated(false);
+ }
+ }
+
public void TogglePause()
{
if (!CanPauseFromInput()) return;
@@ -424,7 +448,11 @@ public class PauseManager : MonoBehaviour
EnsureOverlayCanvasGroup();
EnsureOverlayPanelRoot();
- overlayRoot.SetActive(visible);
+ // Keep the overlay hierarchy active even when hidden.
+ // If PauseManager lives on overlayRoot or any of its children, deactivating the root
+ // disables this component and all future ESC input stops working.
+ if (!overlayRoot.activeSelf)
+ overlayRoot.SetActive(true);
if (overlayCanvasGroup != null)
{
overlayCanvasGroup.alpha = visible ? 1f : 0f;
@@ -530,8 +558,8 @@ public class PauseManager : MonoBehaviour
if (overlayPanelRoot != null)
overlayPanelRoot.localScale = targetScale;
- if (!show)
- overlayRoot.SetActive(false);
+ // Do not deactivate overlayRoot here; hiding via CanvasGroup is enough and keeps
+ // PauseManager alive for subsequent ESC presses.
overlayFadeCoroutine = null;
}
@@ -571,16 +599,13 @@ public class PauseManager : MonoBehaviour
}
// Resume chart + music.
- Pause(false);
+ ResumeImmediately(false);
continueCoroutine = null;
}
private IEnumerator ReplayFromPauseCoroutine()
{
- SetOverlayVisibleImmediate(false);
- IsPaused = false;
- Time.timeScale = 1f;
- try { OnPauseStateChanged?.Invoke(false); } catch { }
+ ResumeImmediately(true);
var bmm = SceneObjectLookupCache.FindAny();
if (bmm != null && bmm.assignedSongData != null)
@@ -596,10 +621,7 @@ public class PauseManager : MonoBehaviour
private IEnumerator ExitFromPauseCoroutine()
{
- SetOverlayVisibleImmediate(false);
- IsPaused = false;
- Time.timeScale = 1f;
- try { OnPauseStateChanged?.Invoke(false); } catch { }
+ ResumeImmediately(true);
string targetScene = ExitSceneName;
ArenaRoomService arenaRoomService = ArenaRoomService.Instance;
diff --git a/Assets/scripts/WebView/WebViewLauncher.cs b/Assets/scripts/WebView/WebViewLauncher.cs
index a9f3d126..1450b37d 100644
--- a/Assets/scripts/WebView/WebViewLauncher.cs
+++ b/Assets/scripts/WebView/WebViewLauncher.cs
@@ -211,7 +211,7 @@ public class WebViewLauncher : MonoBehaviour
}
return raw.TrimEnd('/');
}
- return "http://47.112.187.172:8080";
+ return "https://game.bansonic.top";
}
string BuildFlutterLaunchArguments(string openUrl)
@@ -534,13 +534,7 @@ public class WebViewLauncher : MonoBehaviour
public void StartWebView()
{
- if (webProcess == null || webProcess.HasExited)
- {
- LaunchWebView();
- return;
- }
- SendLocalControlCommand("/home");
- WebViewReady?.Invoke();
+ Bansonic.gNotice.error.display("“浮动小游戏”暂未开放,敬请期待!");
}
public void StopWebView()
diff --git a/Assets/scripts/_runtimecache/AllyHeroDeployLedger.cs b/Assets/scripts/_runtimecache/AllyHeroDeployLedger.cs
index 9fce520c..53f35b5b 100644
--- a/Assets/scripts/_runtimecache/AllyHeroDeployLedger.cs
+++ b/Assets/scripts/_runtimecache/AllyHeroDeployLedger.cs
@@ -20,6 +20,7 @@ public sealed class AllyHeroDeployLedger : MonoBehaviour
private readonly Dictionary joinDateUtcTicksByHeroId = new Dictionary();
private bool initialized;
private bool loadedFromSave;
+ private bool hasAnyRecoverableLocalState;
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)]
private static void Bootstrap()
@@ -78,14 +79,18 @@ public sealed class AllyHeroDeployLedger : MonoBehaviour
AllyHeroDeployLedgerPayload payload;
loadedFromSave = AllyHeroDeployLedgerStorage.TryLoad(out payload);
+ hasAnyRecoverableLocalState = loadedFromSave || AllyHeroDeployLedgerStorage.HasAnyRecoverableState();
RebuildFromPayload(payload);
initialized = true;
- if (!loadedFromSave)
+ if (!loadedFromSave && !hasAnyRecoverableLocalState)
{
ResetGrowthStateToDefaults();
}
SyncAllMirrorFlags();
- SaveNow();
+ if (loadedFromSave || !hasAnyRecoverableLocalState)
+ {
+ SaveNow();
+ }
}
public void ResetToDefaultsIfSaveMissing()
@@ -95,7 +100,7 @@ public sealed class AllyHeroDeployLedger : MonoBehaviour
return;
}
- if (AllyHeroDeployLedgerStorage.HasExistingSaveFile())
+ if (hasAnyRecoverableLocalState || AllyHeroDeployLedgerStorage.HasExistingSaveFile())
{
return;
}
diff --git a/Assets/scripts/_runtimecache/AllyHeroDeployLedgerStorage.cs b/Assets/scripts/_runtimecache/AllyHeroDeployLedgerStorage.cs
index a4fe4cea..e55c5919 100644
--- a/Assets/scripts/_runtimecache/AllyHeroDeployLedgerStorage.cs
+++ b/Assets/scripts/_runtimecache/AllyHeroDeployLedgerStorage.cs
@@ -11,6 +11,7 @@ public static class AllyHeroDeployLedgerStorage
private const string MainFileName = ".ahd.dat";
private const string BackupFileName = ".ahd.bak";
private const string TempFileName = ".ahd.tmp";
+ private const string RecoverySlotKey = "ally_hero_deploy_storage";
private static string VaultDirectoryPath => Path.Combine(SaveIdentityUtility.GetCanonicalPersistentRoot(), VaultDirectoryName);
private static string MainFilePath => Path.Combine(VaultDirectoryPath, MainFileName);
@@ -19,25 +20,7 @@ public static class AllyHeroDeployLedgerStorage
public static bool HasExistingSaveFile()
{
- var mainCandidates = SaveIdentityUtility.GetVaultFilePathVariants(MainFileName);
- for (int i = 0; i < mainCandidates.Count; i++)
- {
- if (File.Exists(mainCandidates[i]))
- {
- return true;
- }
- }
-
- var backupCandidates = SaveIdentityUtility.GetVaultFilePathVariants(BackupFileName);
- for (int i = 0; i < backupCandidates.Count; i++)
- {
- if (File.Exists(backupCandidates[i]))
- {
- return true;
- }
- }
-
- return false;
+ return HasAnyRecoverableState();
}
public static bool TryLoad(out AllyHeroDeployLedgerPayload payload)
@@ -61,9 +44,23 @@ public static class AllyHeroDeployLedgerStorage
return true;
}
+ if (LocalRecoveryMirror.TryLoadJson(RecoverySlotKey, out payload) && payload != null)
+ {
+ TrySave(payload);
+ return true;
+ }
+
return false;
}
+ public static bool HasAnyRecoverableState()
+ {
+ return HasAnyVaultFile(MainFileName)
+ || HasAnyVaultFile(BackupFileName)
+ || PlayerProgressBackupService.HasAllyHeroDeployBackup()
+ || LocalRecoveryMirror.HasSlotData(RecoverySlotKey);
+ }
+
public static bool TrySave(AllyHeroDeployLedgerPayload payload)
{
try
@@ -85,6 +82,7 @@ public static class AllyHeroDeployLedgerStorage
TryHidePath(MainFilePath);
File.Delete(TempFilePath);
PlayerProgressBackupService.SaveAllyHeroDeploy(payload);
+ LocalRecoveryMirror.SaveJson(RecoverySlotKey, payload);
return true;
}
catch (Exception ex)
@@ -177,6 +175,20 @@ public static class AllyHeroDeployLedgerStorage
return false;
}
+ private static bool HasAnyVaultFile(string fileName)
+ {
+ var candidates = SaveIdentityUtility.GetVaultFilePathVariants(fileName);
+ for (int i = 0; i < candidates.Count; i++)
+ {
+ if (File.Exists(candidates[i]))
+ {
+ return true;
+ }
+ }
+
+ return false;
+ }
+
private static string BuildEnvelopeJson(AllyHeroDeployLedgerPayload payload)
{
payload.lastUpdatedUtcTicks = DateTime.UtcNow.Ticks;
diff --git a/Assets/scripts/_runtimecache/DlcOwnershipService.cs b/Assets/scripts/_runtimecache/DlcOwnershipService.cs
index 72acb007..044ba36a 100644
--- a/Assets/scripts/_runtimecache/DlcOwnershipService.cs
+++ b/Assets/scripts/_runtimecache/DlcOwnershipService.cs
@@ -1,7 +1,7 @@
using System;
using System.Collections.Generic;
using UnityEngine;
-#if !UNITY_WEBGL
+#if UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX
using Steamworks;
#endif
@@ -118,6 +118,34 @@ public static class DlcOwnershipService
Cache.Clear();
}
+ public static void ClearLocalPersistence()
+ {
+ dlcData[] allDlcs = RuntimeResourcesCache.LoadAllDlcs();
+ if (allDlcs != null)
+ {
+ for (int i = 0; i < allDlcs.Length; i++)
+ {
+ dlcData dlc = allDlcs[i];
+ if (dlc == null)
+ {
+ continue;
+ }
+
+ string key = dlc.GetResolvedDlcKey();
+ if (string.IsNullOrWhiteSpace(key))
+ {
+ continue;
+ }
+
+ PlayerPrefs.DeleteKey(RemoteOwnershipPrefsPrefix + key);
+ PlayerPrefs.DeleteKey(LocalOverridePrefsPrefix + key);
+ }
+ }
+
+ PlayerPrefs.Save();
+ Cache.Clear();
+ }
+
private static DlcEntitlementState ResolveEntitlement(dlcData dlc, string key)
{
if (!dlc.ShouldEnforceEntitlement())
@@ -137,7 +165,7 @@ public static class DlcOwnershipService
return new DlcEntitlementState(key, true, true, DlcEntitlementSource.LocalFlag);
}
-#if !UNITY_WEBGL
+#if UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX
if (dlc.steamAppId > 0 && SteamManager.Initialized)
{
try
diff --git a/Assets/scripts/_runtimecache/DlcRemoteManifestSyncService.cs b/Assets/scripts/_runtimecache/DlcRemoteManifestSyncService.cs
index 376df2a6..b1cbac7b 100644
--- a/Assets/scripts/_runtimecache/DlcRemoteManifestSyncService.cs
+++ b/Assets/scripts/_runtimecache/DlcRemoteManifestSyncService.cs
@@ -39,7 +39,7 @@ public static class DlcRemoteManifestSyncService
}
}
- private const string DefaultServerUrl = "http://47.112.187.172:8080";
+ private const string DefaultServerUrl = "https://game.bansonic.top";
private const string RemoteManifestFilePrefix = "remote_";
private const string ManifestApiPath = "/api/dlcs/manifests";
diff --git a/Assets/scripts/_runtimecache/DushMaterialLedger.cs b/Assets/scripts/_runtimecache/DushMaterialLedger.cs
index 1e5c7ac2..b236dd33 100644
--- a/Assets/scripts/_runtimecache/DushMaterialLedger.cs
+++ b/Assets/scripts/_runtimecache/DushMaterialLedger.cs
@@ -11,6 +11,7 @@ public sealed class DushMaterialLedger : MonoBehaviour
private readonly Dictionary countsByKey = new Dictionary(StringComparer.Ordinal);
private bool initialized;
private bool loadedFromSave;
+ private bool hasAnyRecoverableLocalState;
private Player_SO boundPlayerData;
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)]
@@ -68,11 +69,23 @@ public sealed class DushMaterialLedger : MonoBehaviour
DushMaterialLedgerPayload payload;
loadedFromSave = DushMaterialLedgerStorage.TryLoad(out payload);
+ hasAnyRecoverableLocalState = loadedFromSave || DushMaterialLedgerStorage.HasAnyRecoverableState();
RebuildFromPayload(payload);
initialized = true;
- TryRecoverFromDefaultPlayerData();
SyncMirrorCounts();
- SaveNow();
+ if (!loadedFromSave && !hasAnyRecoverableLocalState)
+ {
+ bool recoveredFromMirror = TryRecoverFromDefaultPlayerData();
+ if (recoveredFromMirror)
+ {
+ hasAnyRecoverableLocalState = true;
+ }
+ }
+
+ if (loadedFromSave || !hasAnyRecoverableLocalState)
+ {
+ SaveNow();
+ }
}
public void AttachPlayerData(Player_SO playerData)
diff --git a/Assets/scripts/_runtimecache/DushMaterialLedgerStorage.cs b/Assets/scripts/_runtimecache/DushMaterialLedgerStorage.cs
index 9d285ff1..717f74b1 100644
--- a/Assets/scripts/_runtimecache/DushMaterialLedgerStorage.cs
+++ b/Assets/scripts/_runtimecache/DushMaterialLedgerStorage.cs
@@ -11,6 +11,7 @@ public static class DushMaterialLedgerStorage
private const string MainFileName = ".dsm.dat";
private const string BackupFileName = ".dsm.bak";
private const string TempFileName = ".dsm.tmp";
+ private const string RecoverySlotKey = "dush_material_ledger_storage";
private static string VaultDirectoryPath
{
@@ -53,9 +54,23 @@ public static class DushMaterialLedgerStorage
return true;
}
+ if (LocalRecoveryMirror.TryLoadJson(RecoverySlotKey, out payload) && payload != null)
+ {
+ TrySave(payload);
+ return true;
+ }
+
return false;
}
+ public static bool HasAnyRecoverableState()
+ {
+ return HasAnyVaultFile(MainFileName)
+ || HasAnyVaultFile(BackupFileName)
+ || PlayerProgressBackupService.HasDushMaterialBackup()
+ || LocalRecoveryMirror.HasSlotData(RecoverySlotKey);
+ }
+
public static bool TrySave(DushMaterialLedgerPayload payload)
{
try
@@ -77,6 +92,7 @@ public static class DushMaterialLedgerStorage
TryHidePath(MainFilePath);
File.Delete(TempFilePath);
PlayerProgressBackupService.SaveDushMaterial(payload);
+ LocalRecoveryMirror.SaveJson(RecoverySlotKey, payload);
return true;
}
catch (Exception ex)
@@ -169,6 +185,20 @@ public static class DushMaterialLedgerStorage
return false;
}
+ private static bool HasAnyVaultFile(string fileName)
+ {
+ var candidates = SaveIdentityUtility.GetVaultFilePathVariants(fileName);
+ for (int i = 0; i < candidates.Count; i++)
+ {
+ if (File.Exists(candidates[i]))
+ {
+ return true;
+ }
+ }
+
+ return false;
+ }
+
private static string BuildEnvelopeJson(DushMaterialLedgerPayload payload)
{
payload.lastUpdatedUtcTicks = DateTime.UtcNow.Ticks;
diff --git a/Assets/scripts/_runtimecache/EquipmentConsumableLedgerStorage.cs b/Assets/scripts/_runtimecache/EquipmentConsumableLedgerStorage.cs
index 21105dff..ccc5141a 100644
--- a/Assets/scripts/_runtimecache/EquipmentConsumableLedgerStorage.cs
+++ b/Assets/scripts/_runtimecache/EquipmentConsumableLedgerStorage.cs
@@ -11,6 +11,7 @@ public static class EquipmentConsumableLedgerStorage
private const string MainFileName = ".eqc.dat";
private const string BackupFileName = ".eqc.bak";
private const string TempFileName = ".eqc.tmp";
+ private const string RecoverySlotKey = "equipment_consumable_ledger_storage";
private static string VaultDirectoryPath => Path.Combine(SaveIdentityUtility.GetCanonicalPersistentRoot(), VaultDirectoryName);
private static string MainFilePath => Path.Combine(VaultDirectoryPath, MainFileName);
@@ -38,9 +39,22 @@ public static class EquipmentConsumableLedgerStorage
return true;
}
+ if (LocalRecoveryMirror.TryLoadJson(RecoverySlotKey, out payload) && payload != null)
+ {
+ TrySave(payload);
+ return true;
+ }
+
return false;
}
+ public static bool HasAnyRecoverableState()
+ {
+ return HasAnyVaultFile(MainFileName)
+ || HasAnyVaultFile(BackupFileName)
+ || LocalRecoveryMirror.HasSlotData(RecoverySlotKey);
+ }
+
public static bool TrySave(EquipmentConsumableLedgerPayload payload)
{
try
@@ -62,6 +76,7 @@ public static class EquipmentConsumableLedgerStorage
TryHidePath(MainFilePath);
File.Delete(TempFilePath);
PlayerProgressBackupService.SaveEquipmentConsumable(payload);
+ LocalRecoveryMirror.SaveJson(RecoverySlotKey, payload);
return true;
}
catch (Exception ex)
@@ -81,6 +96,20 @@ public static class EquipmentConsumableLedgerStorage
};
}
+ private static bool HasAnyVaultFile(string fileName)
+ {
+ var candidates = SaveIdentityUtility.GetVaultFilePathVariants(fileName);
+ for (int i = 0; i < candidates.Count; i++)
+ {
+ if (File.Exists(candidates[i]))
+ {
+ return true;
+ }
+ }
+
+ return false;
+ }
+
private static bool TryReadPayload(string path, out EquipmentConsumableLedgerPayload payload)
{
payload = CreateDefaultPayload();
diff --git a/Assets/scripts/_runtimecache/ExpBottleLedger.cs b/Assets/scripts/_runtimecache/ExpBottleLedger.cs
index e314d5ce..34f7fca8 100644
--- a/Assets/scripts/_runtimecache/ExpBottleLedger.cs
+++ b/Assets/scripts/_runtimecache/ExpBottleLedger.cs
@@ -12,6 +12,7 @@ public sealed class ExpBottleLedger : MonoBehaviour
private readonly Dictionary countsByKey = new Dictionary(StringComparer.Ordinal);
private bool initialized;
private bool loadedFromSave;
+ private bool hasAnyRecoverableLocalState;
private Player_SO boundPlayerData;
public bool IsReady
@@ -74,11 +75,24 @@ public sealed class ExpBottleLedger : MonoBehaviour
ExpBottleLedgerPayload payload;
loadedFromSave = ExpBottleLedgerStorage.TryLoad(out payload);
+ hasAnyRecoverableLocalState = loadedFromSave || ExpBottleLedgerStorage.HasAnyRecoverableState();
RebuildFromPayload(payload);
initialized = true;
- TryRecoverFromDefaultPlayerData();
SyncMirrorCounts();
- SaveNow();
+ if (!loadedFromSave && !hasAnyRecoverableLocalState)
+ {
+ bool recoveredFromMirror = TryRecoverFromDefaultPlayerData();
+ if (recoveredFromMirror)
+ {
+ hasAnyRecoverableLocalState = true;
+ }
+ }
+
+ if (loadedFromSave || !hasAnyRecoverableLocalState)
+ {
+ SaveNow();
+ }
+
if (OnLedgerReloaded != null)
{
OnLedgerReloaded();
diff --git a/Assets/scripts/_runtimecache/ExpBottleLedgerStorage.cs b/Assets/scripts/_runtimecache/ExpBottleLedgerStorage.cs
index d910f029..4e0ccd4a 100644
--- a/Assets/scripts/_runtimecache/ExpBottleLedgerStorage.cs
+++ b/Assets/scripts/_runtimecache/ExpBottleLedgerStorage.cs
@@ -11,6 +11,7 @@ public static class ExpBottleLedgerStorage
private const string MainFileName = ".xpv.dat";
private const string BackupFileName = ".xpv.bak";
private const string TempFileName = ".xpv.tmp";
+ private const string RecoverySlotKey = "exp_bottle_ledger_storage";
private static string VaultDirectoryPath
{
@@ -53,9 +54,23 @@ public static class ExpBottleLedgerStorage
return true;
}
+ if (LocalRecoveryMirror.TryLoadJson(RecoverySlotKey, out payload) && payload != null)
+ {
+ TrySave(payload);
+ return true;
+ }
+
return false;
}
+ public static bool HasAnyRecoverableState()
+ {
+ return HasAnyVaultFile(MainFileName)
+ || HasAnyVaultFile(BackupFileName)
+ || PlayerProgressBackupService.HasExpBottleBackup()
+ || LocalRecoveryMirror.HasSlotData(RecoverySlotKey);
+ }
+
public static bool TrySave(ExpBottleLedgerPayload payload)
{
try
@@ -77,6 +92,7 @@ public static class ExpBottleLedgerStorage
TryHidePath(MainFilePath);
File.Delete(TempFilePath);
PlayerProgressBackupService.SaveExpBottle(payload);
+ LocalRecoveryMirror.SaveJson(RecoverySlotKey, payload);
return true;
}
catch (Exception ex)
@@ -169,6 +185,20 @@ public static class ExpBottleLedgerStorage
return false;
}
+ private static bool HasAnyVaultFile(string fileName)
+ {
+ var candidates = SaveIdentityUtility.GetVaultFilePathVariants(fileName);
+ for (int i = 0; i < candidates.Count; i++)
+ {
+ if (File.Exists(candidates[i]))
+ {
+ return true;
+ }
+ }
+
+ return false;
+ }
+
private static string BuildEnvelopeJson(ExpBottleLedgerPayload payload)
{
payload.lastUpdatedUtcTicks = DateTime.UtcNow.Ticks;
diff --git a/Assets/scripts/_runtimecache/FirstRunFactoryResetService.cs b/Assets/scripts/_runtimecache/FirstRunFactoryResetService.cs
new file mode 100644
index 00000000..a8b3d2fd
--- /dev/null
+++ b/Assets/scripts/_runtimecache/FirstRunFactoryResetService.cs
@@ -0,0 +1,396 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using UnityEngine;
+
+public static class FirstRunFactoryResetService
+{
+ private const string StoreStateLegacyPath = "storeSystem_state.json";
+ // 明文"已初始化"标记:不依赖 deviceUniqueIdentifier / 加密,仅表示本机曾成功初始化过。
+ // 用途见 TryPerformFactoryResetFallback:区分"真首启"与"存档存在但暂时读不出"。
+ private const string InitializedMarkerFileName = ".bansonic_initialized";
+ private static readonly int[] DefaultTeamHeroIds = { 30201, 30202, 30203, 30204, 30205 };
+ private static bool executed;
+
+ private static string InitializedMarkerPath =>
+ Path.Combine(Application.persistentDataPath, InitializedMarkerFileName);
+
+ [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)]
+ private static void Bootstrap()
+ {
+ TryPerformFactoryResetFallback();
+ }
+
+ private static void TryPerformFactoryResetFallback()
+ {
+ if (executed)
+ {
+ return;
+ }
+
+ executed = true;
+
+ if (HasAnyRecoverableLocalState())
+ {
+ // 有可恢复存档:补写标记(覆盖历史版本升级上来、尚无标记的老用户),不重置。
+ EnsureInitializedMarker();
+ return;
+ }
+
+ // 走到这里说明"当前读不到任何可恢复存档"。必须区分两种情况:
+ // A) 真正首次运行:应用出厂默认(全 0)并写标记 —— 安全。
+ // B) 曾经玩过、但存档暂时读不出(典型:deviceUniqueIdentifier 变化致解密/验签失败):
+ // 此时清零 = 数据丢失灾难。宁可保留现状等待其它恢复路径,也绝不主动抹除。
+ if (HasInitializedMarker())
+ {
+ Debug.LogWarning("[FactoryReset] 检测到已初始化标记,但当前读不到任何存档。" +
+ "为避免误删既有(暂不可读)玩家数据,跳过出厂重置。");
+ return;
+ }
+
+ Debug.LogWarning("[FactoryReset] 首次运行且无可恢复存档,应用出厂默认设置。");
+ ApplyFactoryReset();
+ EnsureInitializedMarker();
+ }
+
+ private static bool HasInitializedMarker()
+ {
+ try
+ {
+ return File.Exists(InitializedMarkerPath);
+ }
+ catch (Exception ex)
+ {
+ Debug.LogWarning("[FactoryReset] 读取初始化标记失败: " + ex.Message);
+ return false;
+ }
+ }
+
+ private static void EnsureInitializedMarker()
+ {
+ try
+ {
+ if (File.Exists(InitializedMarkerPath))
+ {
+ return;
+ }
+
+ File.WriteAllText(InitializedMarkerPath, DateTime.UtcNow.ToString("o"));
+ }
+ catch (Exception ex)
+ {
+ Debug.LogWarning("[FactoryReset] 写入初始化标记失败: " + ex.Message);
+ }
+ }
+
+ private static bool HasAnyRecoverableLocalState()
+ {
+ if (PlayerEconomyStorage.HasAnyRecoverableState())
+ {
+ return true;
+ }
+
+ if (SecureSaveVault.HasAnyRecoverableState("player_experience", "runtime", Path.Combine(Application.persistentDataPath, "player_experience.json")))
+ {
+ return true;
+ }
+
+ if (AllyHeroDeployLedgerStorage.HasAnyRecoverableState())
+ {
+ return true;
+ }
+
+ if (ExpBottleLedgerStorage.HasAnyRecoverableState())
+ {
+ return true;
+ }
+
+ if (DushMaterialLedgerStorage.HasAnyRecoverableState())
+ {
+ return true;
+ }
+
+ if (EquipmentConsumableLedgerStorage.HasAnyRecoverableState())
+ {
+ return true;
+ }
+
+ if (StoreOwnershipStorage.HasAnyRecoverableState())
+ {
+ return true;
+ }
+
+ if (SecureSaveVault.HasAnyRecoverableState("player_rks", "overall"))
+ {
+ return true;
+ }
+
+ if (SecureSaveVault.HasAnyRecoverableState("player_skills", "runtime"))
+ {
+ return true;
+ }
+
+ if (SecureSaveVault.HasAnyRecoverableState("recent_play_history", "runs_v1"))
+ {
+ return true;
+ }
+
+ if (SecureSaveVault.HasAnyRecoverableState("runtime_equipment", "generated_list"))
+ {
+ return true;
+ }
+
+ if (DailyTaskSaveService.HasAnyRecoverableState())
+ {
+ return true;
+ }
+
+ if (SecureSaveVault.HasAnyRecoverableState("store_state", "runtime", Path.Combine(Application.persistentDataPath, StoreStateLegacyPath)))
+ {
+ return true;
+ }
+
+ if (PlayerProgressBackupService.HasExistingBackupFile())
+ {
+ return true;
+ }
+
+ SongData[] songs = RuntimeResourcesCache.LoadAllSongs();
+ if (songs != null)
+ {
+ for (int i = 0; i < songs.Length; i++)
+ {
+ SongData song = songs[i];
+ if (song == null || song.songID <= 0)
+ {
+ continue;
+ }
+
+ string legacySongPath = Path.Combine(Application.persistentDataPath, $"SongData_{song.songID}.json");
+ if (SecureSaveVault.HasAnyRecoverableState("song_runtime", song.songID.ToString(), legacySongPath))
+ {
+ return true;
+ }
+ }
+ }
+
+ return false;
+ }
+
+ private static void ApplyFactoryReset()
+ {
+ ResetPlayerEconomyAndExperience();
+ ResetHeroGrowthAndLoadout();
+ ResetPlayerSkillAndRks();
+ ResetSongProgressAndRecentHistory();
+ ResetDailyTasks();
+ ResetStoreState();
+ ResetGeneratedEquipment();
+ ResetTeamSelection();
+ ResetSettingsAndUserPrefs();
+ ResetPlayerMirrorSo();
+ ResetDlcOwnershipFlags();
+
+ RuntimeResourcesCache.InvalidateAll();
+ PlayerPrefs.Save();
+ }
+
+ private static void ResetPlayerEconomyAndExperience()
+ {
+ Player_SO player = RuntimeResourcesCache.LoadDefaultPlayerSo();
+
+ PlayerEconomyLedger economyLedger = PlayerEconomyLedger.EnsureInstance();
+ economyLedger.SetCoins(0);
+ economyLedger.SetMaterial(0);
+
+ PlayerExperienceLedger experienceLedger = PlayerExperienceLedger.EnsureInstance();
+ experienceLedger.SetExperience(0);
+
+ if (player != null)
+ {
+ player.player_currentEXP = 0;
+ player.SetCoins(0);
+ player.SetMaterial(0);
+ player.SetURankingScore(0f);
+ player.SetLegacyExpBottleCount("commonExpBottle78001", 0);
+ player.SetLegacyExpBottleCount("mediumExpBottle78002", 0);
+ player.SetLegacyExpBottleCount("superiorExpBottle78003", 0);
+ player.SetLegacyExpBottleCount("supremeExpBottle78004", 0);
+ player.SetLegacyExpBottleCount("extraordinaryExpBottle78005", 0);
+ player.SetLegacyExpBottleCount("celestialExpBottle78006", 0);
+ player.SetLegacyDushMaterialCount("dushMaterial78021", 0);
+ player.SetLegacyDushMaterialCount("dushMaterial78022", 0);
+ player.SetLegacyDushMaterialCount("dushMaterial78023", 0);
+ player.SetLegacyDushMaterialCount("dushMaterial78024", 0);
+ }
+ }
+
+ private static void ResetHeroGrowthAndLoadout()
+ {
+ AllyHeroDeployLedger.EnsureInstance().ResetGrowthProgressOnly();
+ ExpBottleLedger.EnsureInstance().ResetAllToZero();
+ DushMaterialLedger.EnsureInstance().ResetAllToZero();
+ EquipmentConsumableLedger.EnsureInstance().ResetAllToZero();
+ AllyHero_SO.ClearAllEquippedSkills();
+
+ AllyHero_SO[] heroes = RuntimeResourcesCache.LoadAllAllyHeroes();
+ if (heroes == null)
+ {
+ return;
+ }
+
+ for (int i = 0; i < heroes.Length; i++)
+ {
+ AllyHero_SO hero = heroes[i];
+ if (hero == null)
+ {
+ continue;
+ }
+
+ hero.ClearEquippedEquipment();
+ hero.ClearSelectedSkin();
+ hero.ally_currentEXP = 0;
+ hero.ally_growthUnlockedTierIndex = 0;
+ hero.level_lock = false;
+ hero.ally_autoBreakthroughEnabled = false;
+ hero.ally_battleDeployCount = 0;
+ hero.ally_finishCount = 0;
+ hero.ally_mvpCount = 0;
+ hero.ally_joinDateUtcTicks = 0L;
+ }
+ }
+
+ private static void ResetPlayerSkillAndRks()
+ {
+ PlayerRksService.ClearPersistentState();
+ PlayerSkillService.ResetToDefaultLevelOneSkill();
+ }
+
+ private static void ResetSongProgressAndRecentHistory()
+ {
+ SongData[] songs = RuntimeResourcesCache.LoadAllSongs();
+ if (songs != null)
+ {
+ for (int i = 0; i < songs.Length; i++)
+ {
+ if (songs[i] != null)
+ {
+ songs[i].ClearSaveDataAndReload();
+ }
+ }
+ }
+
+ RecentPlayHistoryStore.Clear();
+ }
+
+ private static void ResetDailyTasks()
+ {
+ DailyTaskService.EnsureInstance().ClearPersistentState();
+ }
+
+ private static void ResetStoreState()
+ {
+ SecureSaveVault.Delete("store_state", "runtime", Path.Combine(Application.persistentDataPath, StoreStateLegacyPath));
+ StoreOwnershipLedger.EnsureInstance().ClearPersistentState();
+ PlayerProgressBackupService.ClearStoreOwnershipBackup();
+
+ storeItemSO[] storeItems = RuntimeResourcesCache.LoadAllStoreItems();
+ if (storeItems == null)
+ {
+ return;
+ }
+
+ for (int i = 0; i < storeItems.Length; i++)
+ {
+ storeItemSO item = storeItems[i];
+ if (item == null)
+ {
+ continue;
+ }
+
+ item.purchasedCount = 0;
+ item.user_has_read = false;
+ }
+ }
+
+ private static void ResetGeneratedEquipment()
+ {
+ equipSmelt.ClearPersistentState();
+ Bansonic.equipmentGenerator.ClearRuntimeGeneratedPersistence();
+ PlayerPrefs.DeleteKey("bansonic_equipment_next_id_v1");
+ }
+
+ private static void ResetTeamSelection()
+ {
+ for (int i = 0; i < DefaultTeamHeroIds.Length; i++)
+ {
+ int slot = i + 1;
+ PlayerPrefs.SetInt($"selected_heroSlot0{slot}_heroID", DefaultTeamHeroIds[i]);
+ PlayerPrefs.DeleteKey($"selected_heroSlot0{slot}_exp");
+ }
+
+ PlayerPrefs.SetInt("SelectedMainHeroID", DefaultTeamHeroIds[0]);
+ }
+
+ private static void ResetSettingsAndUserPrefs()
+ {
+ string[] keysToDelete =
+ {
+ "noteSpeedMultiplier",
+ "UserGlobalDelaySeconds",
+ "screenMode",
+ "resolutionIndex",
+ "customResW",
+ "customResH",
+ "frameRateIndex",
+ "SuperResolution",
+ "EnableGlobalMute",
+ "Volume_Main",
+ "Volume_NoteHit",
+ "Volume_MusicInGame",
+ "Volume_MusicOutGame",
+ "Volume_UI",
+ "EnableSyncNotePrefab",
+ "bansonic_language_code",
+ "global_chat_last_private_partner_id",
+ "notebook.selected_category",
+ "notebook.selected_father_id",
+ "notebook.selected_son_id",
+ "bansonic_online_enabled",
+ "before_everything_agree_ranking",
+ "before_everything_first_launch_completed",
+ "before_everything_light_warning_accepted",
+ "before_everything_user_info_accepted",
+ "selected_song_last_entered_id",
+ "song_select_skip_quick_enter_prompt"
+ };
+
+ for (int i = 0; i < keysToDelete.Length; i++)
+ {
+ PlayerPrefs.DeleteKey(keysToDelete[i]);
+ }
+
+ string[] keyBindingPrefixes = { "red", "green", "yellow", "purple", "blue" };
+ for (int i = 0; i < keyBindingPrefixes.Length; i++)
+ {
+ PlayerPrefs.DeleteKey($"KeyBinding_{keyBindingPrefixes[i]}");
+ }
+ }
+
+ private static void ResetPlayerMirrorSo()
+ {
+ Player_SO player = RuntimeResourcesCache.LoadDefaultPlayerSo();
+ if (player == null)
+ {
+ return;
+ }
+
+ player.SetCurrentLevel(0);
+ player.player_currentEXP = 0;
+ }
+
+ private static void ResetDlcOwnershipFlags()
+ {
+ DlcOwnershipService.ClearLocalPersistence();
+ }
+}
diff --git a/Assets/scripts/_runtimecache/FirstRunFactoryResetService.cs.meta b/Assets/scripts/_runtimecache/FirstRunFactoryResetService.cs.meta
new file mode 100644
index 00000000..750ca2e0
--- /dev/null
+++ b/Assets/scripts/_runtimecache/FirstRunFactoryResetService.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: 0eee97e142264d24a89205928ea673a8
\ No newline at end of file
diff --git a/Assets/scripts/_runtimecache/LocalRecoveryMirror.cs b/Assets/scripts/_runtimecache/LocalRecoveryMirror.cs
new file mode 100644
index 00000000..e146e9d1
--- /dev/null
+++ b/Assets/scripts/_runtimecache/LocalRecoveryMirror.cs
@@ -0,0 +1,227 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Text;
+using UnityEngine;
+
+public static class LocalRecoveryMirror
+{
+ private const string RecoveryDirectoryName = ".save_recovery";
+
+ public static void SaveJson(string slotKey, T data)
+ {
+ if (string.IsNullOrWhiteSpace(slotKey) || (!typeof(T).IsValueType && (object)data == null))
+ {
+ return;
+ }
+
+ try
+ {
+ string json = JsonUtility.ToJson(data, false);
+ SaveRaw(slotKey, json);
+ }
+ catch (Exception ex)
+ {
+ Debug.LogWarning($"[LocalRecoveryMirror] SaveJson failed ({slotKey}): {ex.Message}");
+ }
+ }
+
+ public static bool TryLoadJson(string slotKey, out T data)
+ {
+ data = default(T);
+ if (string.IsNullOrWhiteSpace(slotKey))
+ {
+ return false;
+ }
+
+ string json;
+ if (!TryLoadRaw(slotKey, out json) || string.IsNullOrWhiteSpace(json))
+ {
+ return false;
+ }
+
+ try
+ {
+ data = JsonUtility.FromJson(json);
+ if (typeof(T).IsValueType)
+ {
+ return true;
+ }
+
+ return (object)data != null;
+ }
+ catch (Exception ex)
+ {
+ Debug.LogWarning($"[LocalRecoveryMirror] TryLoadJson failed ({slotKey}): {ex.Message}");
+ data = default(T);
+ return false;
+ }
+ }
+
+ public static void SaveRaw(string slotKey, string json)
+ {
+ if (string.IsNullOrWhiteSpace(slotKey) || json == null)
+ {
+ return;
+ }
+
+ try
+ {
+ string path = GetCanonicalPath(slotKey);
+ string directory = Path.GetDirectoryName(path);
+ if (!string.IsNullOrWhiteSpace(directory))
+ {
+ Directory.CreateDirectory(directory);
+ }
+
+ string backupPath = path + ".bak";
+ string tempPath = path + ".tmp";
+ File.WriteAllText(tempPath, json, Encoding.UTF8);
+ if (File.Exists(path))
+ {
+ File.Copy(path, backupPath, true);
+ }
+
+ File.Copy(tempPath, path, true);
+ File.Delete(tempPath);
+ }
+ catch (Exception ex)
+ {
+ Debug.LogWarning($"[LocalRecoveryMirror] SaveRaw failed ({slotKey}): {ex.Message}");
+ }
+ }
+
+ public static bool TryLoadRaw(string slotKey, out string json)
+ {
+ json = null;
+ if (string.IsNullOrWhiteSpace(slotKey))
+ {
+ return false;
+ }
+
+ IReadOnlyList candidates = GetVariantPaths(slotKey);
+ for (int i = 0; i < candidates.Count; i++)
+ {
+ string path = candidates[i];
+ if (string.IsNullOrWhiteSpace(path) || !File.Exists(path))
+ {
+ continue;
+ }
+
+ try
+ {
+ string loaded = File.ReadAllText(path, Encoding.UTF8);
+ if (string.IsNullOrWhiteSpace(loaded))
+ {
+ continue;
+ }
+
+ json = loaded;
+ return true;
+ }
+ catch (Exception ex)
+ {
+ Debug.LogWarning($"[LocalRecoveryMirror] TryLoadRaw failed ({path}): {ex.Message}");
+ }
+ }
+
+ return false;
+ }
+
+ public static bool HasSlotData(string slotKey)
+ {
+ if (string.IsNullOrWhiteSpace(slotKey))
+ {
+ return false;
+ }
+
+ IReadOnlyList candidates = GetVariantPaths(slotKey);
+ for (int i = 0; i < candidates.Count; i++)
+ {
+ string path = candidates[i];
+ if (!string.IsNullOrWhiteSpace(path) && File.Exists(path))
+ {
+ return true;
+ }
+ }
+
+ return false;
+ }
+
+ public static void DeleteSlot(string slotKey)
+ {
+ if (string.IsNullOrWhiteSpace(slotKey))
+ {
+ return;
+ }
+
+ IReadOnlyList candidates = GetVariantPaths(slotKey);
+ for (int i = 0; i < candidates.Count; i++)
+ {
+ string path = candidates[i];
+ if (string.IsNullOrWhiteSpace(path) || !File.Exists(path))
+ {
+ continue;
+ }
+
+ try
+ {
+ File.Delete(path);
+ }
+ catch (Exception ex)
+ {
+ Debug.LogWarning($"[LocalRecoveryMirror] DeleteSlot failed ({path}): {ex.Message}");
+ }
+ }
+ }
+
+ private static string GetCanonicalPath(string slotKey)
+ {
+ string fileName = BuildFileName(slotKey);
+ return Path.Combine(SaveIdentityUtility.GetCanonicalPersistentRoot(), RecoveryDirectoryName, fileName);
+ }
+
+ private static IReadOnlyList GetVariantPaths(string slotKey)
+ {
+ var result = new List();
+ string fileName = BuildFileName(slotKey);
+ string backupFileName = fileName + ".bak";
+ IReadOnlyList roots = SaveIdentityUtility.GetPersistentRootVariants();
+ for (int i = 0; i < roots.Count; i++)
+ {
+ string root = roots[i];
+ if (string.IsNullOrWhiteSpace(root))
+ {
+ continue;
+ }
+
+ AddDistinct(result, Path.Combine(root, RecoveryDirectoryName, fileName));
+ AddDistinct(result, Path.Combine(root, RecoveryDirectoryName, backupFileName));
+ }
+
+ return result;
+ }
+
+ private static string BuildFileName(string slotKey)
+ {
+ return slotKey.Trim().Replace('/', '_').Replace('\\', '_').Replace(':', '_') + ".json";
+ }
+
+ private static void AddDistinct(List target, string value)
+ {
+ if (target == null || string.IsNullOrWhiteSpace(value))
+ {
+ return;
+ }
+
+ for (int i = 0; i < target.Count; i++)
+ {
+ if (string.Equals(target[i], value, StringComparison.OrdinalIgnoreCase))
+ {
+ return;
+ }
+ }
+
+ target.Add(value);
+ }
+}
diff --git a/Assets/scripts/_runtimecache/LocalRecoveryMirror.cs.meta b/Assets/scripts/_runtimecache/LocalRecoveryMirror.cs.meta
new file mode 100644
index 00000000..b656d7f0
--- /dev/null
+++ b/Assets/scripts/_runtimecache/LocalRecoveryMirror.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: d25f7b0a830e50741b49abd6263782bc
\ No newline at end of file
diff --git a/Assets/scripts/_runtimecache/PlayerEconomyLedger.cs b/Assets/scripts/_runtimecache/PlayerEconomyLedger.cs
index 4597f43a..696c390f 100644
--- a/Assets/scripts/_runtimecache/PlayerEconomyLedger.cs
+++ b/Assets/scripts/_runtimecache/PlayerEconomyLedger.cs
@@ -11,6 +11,7 @@ public sealed class PlayerEconomyLedger : MonoBehaviour
private PlayerEconomyPayload payload;
private bool initialized;
private bool loadedFromSave;
+ private bool hasAnyRecoverableLocalState;
private Player_SO boundPlayerData;
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)]
@@ -69,13 +70,18 @@ public sealed class PlayerEconomyLedger : MonoBehaviour
PlayerEconomyPayload loadedPayload;
loadedFromSave = PlayerEconomyStorage.TryLoad(out loadedPayload);
+ hasAnyRecoverableLocalState = loadedFromSave || PlayerEconomyStorage.HasAnyRecoverableState();
payload = loadedPayload;
if (payload == null)
{
payload = PlayerEconomyStorage.CreateDefaultPayload();
}
initialized = true;
- SaveNow();
+
+ if (loadedFromSave)
+ {
+ SaveNow();
+ }
}
public void AttachPlayerData(Player_SO playerData)
@@ -88,12 +94,17 @@ public sealed class PlayerEconomyLedger : MonoBehaviour
InitializeIfNeeded();
boundPlayerData = playerData;
- if (!loadedFromSave)
+ if (!loadedFromSave && !hasAnyRecoverableLocalState)
{
- payload.coins = Mathf.Max(0, playerData.Coins);
- payload.material = Mathf.Max(0, playerData.Material);
+ // 首次启动且无任何可恢复存档:用硬编码默认值(0)建立初始存档,
+ // 绝不读取 Player_SO 的烘焙值——该资产可能被打包时的测试数据污染,
+ // 直接采用会把玩家进度“种”成 999988 之类的测试数值。
+ payload = PlayerEconomyStorage.CreateDefaultPayload();
+ SyncToPlayerData();
SaveNow();
loadedFromSave = true;
+ hasAnyRecoverableLocalState = true;
+ NotifyEconomyChanged();
return;
}
@@ -217,6 +228,13 @@ public sealed class PlayerEconomyLedger : MonoBehaviour
SaveNow();
}
+ public void SetMaterial(int value)
+ {
+ InitializeIfNeeded();
+ payload.material = Mathf.Max(0, value);
+ SaveNow();
+ }
+
public void SaveNow()
{
InitializeIfNeededForSave();
diff --git a/Assets/scripts/_runtimecache/PlayerEconomyStorage.cs b/Assets/scripts/_runtimecache/PlayerEconomyStorage.cs
index 89d2fcaa..322d0c66 100644
--- a/Assets/scripts/_runtimecache/PlayerEconomyStorage.cs
+++ b/Assets/scripts/_runtimecache/PlayerEconomyStorage.cs
@@ -11,6 +11,7 @@ public static class PlayerEconomyStorage
private const string MainFileName = ".eco.dat";
private const string BackupFileName = ".eco.bak";
private const string TempFileName = ".eco.tmp";
+ private const string RecoverySlotKey = "player_economy_storage";
private static string VaultDirectoryPath
{
@@ -53,9 +54,23 @@ public static class PlayerEconomyStorage
return true;
}
+ if (LocalRecoveryMirror.TryLoadJson(RecoverySlotKey, out payload) && payload != null)
+ {
+ TrySave(payload);
+ return true;
+ }
+
return false;
}
+ public static bool HasAnyRecoverableState()
+ {
+ return HasAnyVaultFile(MainFileName)
+ || HasAnyVaultFile(BackupFileName)
+ || PlayerProgressBackupService.HasEconomyBackup()
+ || LocalRecoveryMirror.HasSlotData(RecoverySlotKey);
+ }
+
public static bool TrySave(PlayerEconomyPayload payload)
{
try
@@ -77,6 +92,7 @@ public static class PlayerEconomyStorage
TryHidePath(MainFilePath);
File.Delete(TempFilePath);
PlayerProgressBackupService.SaveEconomy(payload);
+ LocalRecoveryMirror.SaveJson(RecoverySlotKey, payload);
return true;
}
catch (Exception ex)
@@ -170,6 +186,20 @@ public static class PlayerEconomyStorage
return false;
}
+ private static bool HasAnyVaultFile(string fileName)
+ {
+ var candidates = SaveIdentityUtility.GetVaultFilePathVariants(fileName);
+ for (int i = 0; i < candidates.Count; i++)
+ {
+ if (File.Exists(candidates[i]))
+ {
+ return true;
+ }
+ }
+
+ return false;
+ }
+
private static string BuildEnvelopeJson(PlayerEconomyPayload payload)
{
payload.lastUpdatedUtcTicks = DateTime.UtcNow.Ticks;
diff --git a/Assets/scripts/_runtimecache/PlayerExperienceLedger.cs b/Assets/scripts/_runtimecache/PlayerExperienceLedger.cs
index 42d17c59..bdc5470d 100644
--- a/Assets/scripts/_runtimecache/PlayerExperienceLedger.cs
+++ b/Assets/scripts/_runtimecache/PlayerExperienceLedger.cs
@@ -19,6 +19,7 @@ public sealed class PlayerExperienceLedger : MonoBehaviour
private PlayerExperiencePayload payload;
private bool initialized;
private bool loadedFromSave;
+ private bool hasAnyRecoverableLocalState;
private Player_SO boundPlayerData;
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)]
@@ -75,6 +76,8 @@ public sealed class PlayerExperienceLedger : MonoBehaviour
return;
}
+ hasAnyRecoverableLocalState = SecureSaveVault.HasAnyRecoverableState("player_experience", "runtime", GetLegacySavePath())
+ || PlayerProgressBackupService.HasPlayerExperienceBackup();
loadedFromSave = SecureSaveVault.TryLoadJson("player_experience", "runtime", out payload, GetLegacySavePath());
if (payload == null)
{
@@ -91,6 +94,8 @@ public sealed class PlayerExperienceLedger : MonoBehaviour
}
}
+ hasAnyRecoverableLocalState = hasAnyRecoverableLocalState || loadedFromSave;
+
initialized = true;
}
@@ -104,11 +109,16 @@ public sealed class PlayerExperienceLedger : MonoBehaviour
InitializeIfNeeded();
boundPlayerData = playerData;
- if (!loadedFromSave)
+ if (!loadedFromSave && !hasAnyRecoverableLocalState)
{
- payload.playerExp = Mathf.Max(0, playerData.player_currentEXP);
+ // 首次启动且无任何可恢复存档:用硬编码默认值(0)建立初始存档,
+ // 不读取 Player_SO 的烘焙经验值,避免打包测试数据污染玩家进度。
+ payload = CreateDefaultPayload();
+ SyncToPlayerData();
SaveNow();
loadedFromSave = true;
+ hasAnyRecoverableLocalState = true;
+ NotifyExperienceChanged();
return;
}
@@ -122,6 +132,13 @@ public sealed class PlayerExperienceLedger : MonoBehaviour
return payload.playerExp;
}
+ public void SetExperience(int amount)
+ {
+ InitializeIfNeeded();
+ payload.playerExp = Mathf.Max(0, amount);
+ SaveNow();
+ }
+
public void AddExperience(int amount)
{
if (amount == 0)
@@ -181,6 +198,16 @@ public sealed class PlayerExperienceLedger : MonoBehaviour
NotifyExperienceChanged();
}
+ public void ClearPersistentState()
+ {
+ InitializeIfNeeded();
+ payload = CreateDefaultPayload();
+ SecureSaveVault.Delete("player_experience", "runtime", GetLegacySavePath());
+ PlayerProgressBackupService.ClearPlayerExperienceBackup();
+ SyncToPlayerData();
+ NotifyExperienceChanged();
+ }
+
private void SyncToPlayerData()
{
if (boundPlayerData == null || payload == null)
diff --git a/Assets/scripts/_runtimecache/PlayerProgressBackupService.cs b/Assets/scripts/_runtimecache/PlayerProgressBackupService.cs
index 25b2537f..31f61304 100644
--- a/Assets/scripts/_runtimecache/PlayerProgressBackupService.cs
+++ b/Assets/scripts/_runtimecache/PlayerProgressBackupService.cs
@@ -10,6 +10,7 @@ public class PlayerProgressBackupBundle
public int version = 1;
public long savedUtcTicks;
public PlayerEconomyPayload economy;
+ public bool hasPlayerExperience;
public int playerExperience;
public float bestOverallRks;
public PlayerSkillSaveData playerSkill;
@@ -27,6 +28,62 @@ public static class PlayerProgressBackupService
private static bool s_cacheLoaded;
private static bool s_isWriting;
+ public static bool HasExistingBackupFile()
+ {
+ IReadOnlyList candidates = SaveIdentityUtility.GetPersistentRootVariants();
+ for (int i = 0; i < candidates.Count; i++)
+ {
+ string root = candidates[i];
+ if (string.IsNullOrWhiteSpace(root))
+ {
+ continue;
+ }
+
+ if (File.Exists(Path.Combine(root, BackupFileName)))
+ {
+ return true;
+ }
+ }
+
+ return false;
+ }
+
+ public static bool HasEconomyBackup()
+ {
+ PlayerProgressBackupBundle bundle;
+ return TryLoadBundle(out bundle) && bundle != null && bundle.economy != null;
+ }
+
+ public static bool HasPlayerExperienceBackup()
+ {
+ PlayerProgressBackupBundle bundle;
+ return TryLoadBundle(out bundle) && bundle != null && (bundle.hasPlayerExperience || bundle.playerExperience > 0);
+ }
+
+ public static bool HasAllyHeroDeployBackup()
+ {
+ PlayerProgressBackupBundle bundle;
+ return TryLoadBundle(out bundle) && bundle != null && bundle.allyHeroDeploy != null;
+ }
+
+ public static bool HasExpBottleBackup()
+ {
+ PlayerProgressBackupBundle bundle;
+ return TryLoadBundle(out bundle) && bundle != null && bundle.expBottle != null;
+ }
+
+ public static bool HasDushMaterialBackup()
+ {
+ PlayerProgressBackupBundle bundle;
+ return TryLoadBundle(out bundle) && bundle != null && bundle.dushMaterial != null;
+ }
+
+ public static bool HasStoreOwnershipBackup()
+ {
+ PlayerProgressBackupBundle bundle;
+ return TryLoadBundle(out bundle) && bundle != null && bundle.storeOwnership != null;
+ }
+
public static bool TryRestoreEconomy(out PlayerEconomyPayload payload)
{
payload = null;
@@ -59,7 +116,7 @@ public static class PlayerProgressBackupService
return false;
}
- if (bundle.playerExperience <= 0)
+ if (!bundle.hasPlayerExperience && bundle.playerExperience <= 0)
{
return false;
}
@@ -70,7 +127,11 @@ public static class PlayerProgressBackupService
public static void SavePlayerExperience(int experience)
{
- UpdateBundle(bundle => bundle.playerExperience = Mathf.Max(0, experience));
+ UpdateBundle(bundle =>
+ {
+ bundle.hasPlayerExperience = true;
+ bundle.playerExperience = Mathf.Max(0, experience);
+ });
}
public static bool TryRestoreRks(out float rks)
@@ -229,6 +290,59 @@ public static class PlayerProgressBackupService
UpdateBundle(bundle => bundle.storeOwnership = CloneStoreOwnership(payload));
}
+ public static void ClearPlayerExperienceBackup()
+ {
+ UpdateBundle(bundle =>
+ {
+ bundle.hasPlayerExperience = false;
+ bundle.playerExperience = 0;
+ });
+ }
+
+ public static void ClearRksBackup()
+ {
+ UpdateBundle(bundle => bundle.bestOverallRks = 0f);
+ }
+
+ public static void ClearPlayerSkillBackup()
+ {
+ UpdateBundle(bundle => bundle.playerSkill = null);
+ }
+
+ public static void ClearStoreOwnershipBackup()
+ {
+ UpdateBundle(bundle => bundle.storeOwnership = null);
+ }
+
+ public static void ClearAllBackupData()
+ {
+ s_cachedBundle = null;
+ s_cacheLoaded = true;
+
+ IReadOnlyList candidates = SaveIdentityUtility.GetPersistentRootVariants();
+ for (int i = 0; i < candidates.Count; i++)
+ {
+ string root = candidates[i];
+ if (string.IsNullOrWhiteSpace(root))
+ {
+ continue;
+ }
+
+ string path = Path.Combine(root, BackupFileName);
+ try
+ {
+ if (File.Exists(path))
+ {
+ File.Delete(path);
+ }
+ }
+ catch (Exception ex)
+ {
+ Debug.LogWarning("[PlayerProgressBackup] Failed to delete backup '" + path + "': " + ex.Message);
+ }
+ }
+ }
+
private static void UpdateBundle(Action mutator)
{
if (mutator == null || s_isWriting)
diff --git a/Assets/scripts/_runtimecache/PlayerRksService.cs b/Assets/scripts/_runtimecache/PlayerRksService.cs
index 522aaeef..411b83a8 100644
--- a/Assets/scripts/_runtimecache/PlayerRksService.cs
+++ b/Assets/scripts/_runtimecache/PlayerRksService.cs
@@ -87,6 +87,7 @@ public static class PlayerRksService
loaded = true;
bestOverallRks = 0f;
SecureSaveVault.Delete(SaveCategory, SaveKey);
+ PlayerProgressBackupService.ClearRksBackup();
SyncPlayerSo(player);
OnRksChanged?.Invoke(bestOverallRks);
}
diff --git a/Assets/scripts/_runtimecache/PlayerSkillService.cs b/Assets/scripts/_runtimecache/PlayerSkillService.cs
index cdd0bca5..09f1c543 100644
--- a/Assets/scripts/_runtimecache/PlayerSkillService.cs
+++ b/Assets/scripts/_runtimecache/PlayerSkillService.cs
@@ -144,6 +144,11 @@ public sealed class PlayerSkillService : MonoBehaviour
EnsureInstance().ClearPersistentStateInternal();
}
+ public static void ResetToDefaultLevelOneSkill()
+ {
+ EnsureInstance().ResetToDefaultLevelOneSkillInternal();
+ }
+
private void Awake()
{
if (Instance != null && Instance != this)
@@ -423,6 +428,35 @@ public sealed class PlayerSkillService : MonoBehaviour
{
saveData = new PlayerSkillSaveData();
SecureSaveVault.Delete(SaveCategory, SaveKey);
+ PlayerProgressBackupService.ClearPlayerSkillBackup();
+ ApplySceneBindings();
+ }
+
+ private void ResetToDefaultLevelOneSkillInternal()
+ {
+ InitializeIfNeeded();
+ ResolveSkillAssetIfNeeded();
+
+ saveData = saveData ?? new PlayerSkillSaveData();
+ saveData.postMatchRewardCounter = 0;
+ saveData.skillSwitchCooldownRemainingMatches = 0;
+
+ int defaultIndex = -1;
+ if (registeredSkillAsset != null && registeredSkillAsset.skills != null && registeredSkillAsset.skills.Count > 0)
+ {
+ defaultIndex = 0;
+ for (int i = 0; i < registeredSkillAsset.skills.Count; i++)
+ {
+ userLevel_skills_SO.UserLevelSkillEntry entry = registeredSkillAsset.skills[i];
+ if (entry != null)
+ {
+ entry.isEnabled = i == defaultIndex;
+ }
+ }
+ }
+
+ saveData.selectedSkillIndex = defaultIndex;
+ SaveNow();
ApplySceneBindings();
}
diff --git a/Assets/scripts/_runtimecache/RecentPlayHistoryStore.cs b/Assets/scripts/_runtimecache/RecentPlayHistoryStore.cs
index 7169b249..3a852019 100644
--- a/Assets/scripts/_runtimecache/RecentPlayHistoryStore.cs
+++ b/Assets/scripts/_runtimecache/RecentPlayHistoryStore.cs
@@ -6,6 +6,7 @@ public static class RecentPlayHistoryStore
private const string Category = "recent_play_history";
private const string Key = "runs_v1";
private const int MaxRecordCount = 100;
+ private const string RecoverySlotKey = "recent_play_history_runs_v1";
public static IReadOnlyList GetRecords()
{
@@ -32,11 +33,13 @@ public static class RecentPlayHistoryStore
}
SecureSaveVault.SaveJson(Category, Key, payload);
+ LocalRecoveryMirror.SaveJson(RecoverySlotKey, payload);
}
public static void Clear()
{
SecureSaveVault.Delete(Category, Key);
+ LocalRecoveryMirror.DeleteSlot(RecoverySlotKey);
}
private static RecentPlayHistoryPayload LoadPayload()
@@ -44,7 +47,14 @@ public static class RecentPlayHistoryStore
RecentPlayHistoryPayload payload;
if (!SecureSaveVault.TryLoadJson(Category, Key, out payload) || payload == null)
{
- payload = new RecentPlayHistoryPayload();
+ if (!LocalRecoveryMirror.TryLoadJson(RecoverySlotKey, out payload) || payload == null)
+ {
+ payload = new RecentPlayHistoryPayload();
+ }
+ else
+ {
+ SecureSaveVault.SaveJson(Category, Key, payload);
+ }
}
if (payload.records == null)
diff --git a/Assets/scripts/_runtimecache/SecureSaveVault.cs b/Assets/scripts/_runtimecache/SecureSaveVault.cs
index 964a22ea..6385e852 100644
--- a/Assets/scripts/_runtimecache/SecureSaveVault.cs
+++ b/Assets/scripts/_runtimecache/SecureSaveVault.cs
@@ -19,6 +19,7 @@ public static class SecureSaveVault
{
private const string SecretSeed = "ban_total.secure_save_v2";
private const string VaultDirectoryName = ".cache_bridge";
+ private const string RecoveryDirectoryName = ".save_recovery";
private static bool s_dpapiInitialized;
private static bool s_dpapiSupported;
private static MethodInfo s_dpapiProtectMethod;
@@ -30,6 +31,11 @@ public static class SecureSaveVault
get { return Path.Combine(SaveIdentityUtility.GetCanonicalPersistentRoot(), VaultDirectoryName); }
}
+ private static string RecoveryDirectoryPath
+ {
+ get { return Path.Combine(SaveIdentityUtility.GetCanonicalPersistentRoot(), RecoveryDirectoryName); }
+ }
+
public static bool SaveJson(string category, string key, T data, string legacyPlainPath = null)
{
if (!typeof(T).IsValueType && (object)data == null)
@@ -103,6 +109,7 @@ public static class SecureSaveVault
File.Copy(tempPath, mainPath, true);
TryHidePath(mainPath);
File.Delete(tempPath);
+ TrySaveRecoveryCopy(category, key, json);
DeleteLegacyPlainFile(legacyPlainPath);
return true;
}
@@ -126,6 +133,12 @@ public static class SecureSaveVault
return true;
}
+ if (TryLoadFromRecoveryCopies(category, key, out json))
+ {
+ SaveRawJson(category, key, json, legacyPlainPath);
+ return true;
+ }
+
if (!string.IsNullOrEmpty(legacyPlainPath) && File.Exists(legacyPlainPath))
{
try
@@ -236,6 +249,47 @@ public static class SecureSaveVault
return Directory.GetFiles(categoryDirectory, "*.dat", SearchOption.TopDirectoryOnly).Length;
}
+ public static bool HasAnyRecoverableState(string category, string key, string legacyPlainPath = null)
+ {
+ if (string.IsNullOrWhiteSpace(category) || string.IsNullOrWhiteSpace(key))
+ {
+ return false;
+ }
+
+ IReadOnlyList roots = SaveIdentityUtility.GetPersistentRootVariants(legacyPlainPath);
+ IReadOnlyList identifierVariants = SaveIdentityUtility.GetApplicationIdentifierVariants();
+ for (int rootIndex = 0; rootIndex < roots.Count; rootIndex++)
+ {
+ string root = roots[rootIndex];
+ if (string.IsNullOrWhiteSpace(root))
+ {
+ continue;
+ }
+
+ for (int variantIndex = 0; variantIndex < identifierVariants.Count; variantIndex++)
+ {
+ string applicationIdentifier = identifierVariants[variantIndex];
+ if (File.Exists(GetFilePathForRoot(root, category, key, ".dat", applicationIdentifier))
+ || File.Exists(GetFilePathForRoot(root, category, key, ".bak", applicationIdentifier)))
+ {
+ return true;
+ }
+ }
+ }
+
+ IReadOnlyList recoveryCandidates = GetRecoveryFilePathVariants(category, key);
+ for (int i = 0; i < recoveryCandidates.Count; i++)
+ {
+ string path = recoveryCandidates[i];
+ if (!string.IsNullOrWhiteSpace(path) && File.Exists(path))
+ {
+ return true;
+ }
+ }
+
+ return !string.IsNullOrEmpty(legacyPlainPath) && File.Exists(legacyPlainPath);
+ }
+
private static bool TryReadEncryptedFile(string category, string key, string filePath, out string json)
{
json = null;
@@ -616,6 +670,117 @@ public static class SecureSaveVault
return Path.Combine(categoryDirectory, "." + safeKey + extension);
}
+ private static bool TryLoadFromRecoveryCopies(string category, string key, out string json)
+ {
+ json = null;
+ IReadOnlyList candidates = GetRecoveryFilePathVariants(category, key);
+ for (int i = 0; i < candidates.Count; i++)
+ {
+ string path = candidates[i];
+ if (string.IsNullOrWhiteSpace(path) || !File.Exists(path))
+ {
+ continue;
+ }
+
+ try
+ {
+ string loaded = File.ReadAllText(path, Encoding.UTF8);
+ if (string.IsNullOrWhiteSpace(loaded))
+ {
+ continue;
+ }
+
+ json = loaded;
+ return true;
+ }
+ catch (Exception ex)
+ {
+ Debug.LogWarning($"[SecureSaveVault] Recovery read failed ({path}): {ex.Message}");
+ }
+ }
+
+ return false;
+ }
+
+ private static void TrySaveRecoveryCopy(string category, string key, string json)
+ {
+ if (string.IsNullOrWhiteSpace(category) || string.IsNullOrWhiteSpace(key) || json == null)
+ {
+ return;
+ }
+
+ try
+ {
+ Directory.CreateDirectory(RecoveryDirectoryPath);
+ string recoveryPath = GetRecoveryFilePath(category, key);
+ string backupPath = recoveryPath + ".bak";
+ string tempPath = recoveryPath + ".tmp";
+
+ File.WriteAllText(tempPath, json, Encoding.UTF8);
+ if (File.Exists(recoveryPath))
+ {
+ File.Copy(recoveryPath, backupPath, true);
+ }
+
+ File.Copy(tempPath, recoveryPath, true);
+ File.Delete(tempPath);
+ }
+ catch (Exception ex)
+ {
+ Debug.LogWarning($"[SecureSaveVault] Recovery mirror save failed ({category}/{key}): {ex.Message}");
+ }
+ }
+
+ private static string GetRecoveryFilePath(string category, string key)
+ {
+ string safeName = ShortHash("recovery|" + category + "|" + key);
+ return Path.Combine(RecoveryDirectoryPath, safeName + ".json");
+ }
+
+ private static IReadOnlyList GetRecoveryFilePathVariants(string category, string key)
+ {
+ var result = new List();
+ if (string.IsNullOrWhiteSpace(category) || string.IsNullOrWhiteSpace(key))
+ {
+ return result;
+ }
+
+ string safeName = ShortHash("recovery|" + category + "|" + key) + ".json";
+ string safeBackupName = safeName + ".bak";
+ IReadOnlyList roots = SaveIdentityUtility.GetPersistentRootVariants();
+ for (int i = 0; i < roots.Count; i++)
+ {
+ string root = roots[i];
+ if (string.IsNullOrWhiteSpace(root))
+ {
+ continue;
+ }
+
+ AddDistinctPath(result, Path.Combine(root, RecoveryDirectoryName, safeName));
+ AddDistinctPath(result, Path.Combine(root, RecoveryDirectoryName, safeBackupName));
+ }
+
+ return result;
+ }
+
+ private static void AddDistinctPath(List target, string value)
+ {
+ if (target == null || string.IsNullOrWhiteSpace(value))
+ {
+ return;
+ }
+
+ for (int i = 0; i < target.Count; i++)
+ {
+ if (string.Equals(target[i], value, StringComparison.OrdinalIgnoreCase))
+ {
+ return;
+ }
+ }
+
+ target.Add(value);
+ }
+
private static void DeleteLegacyPlainFile(string legacyPlainPath)
{
if (string.IsNullOrEmpty(legacyPlainPath) || !File.Exists(legacyPlainPath))
diff --git a/Assets/scripts/_runtimecache/StoreOwnershipLedger.cs b/Assets/scripts/_runtimecache/StoreOwnershipLedger.cs
index bda10298..b153eef8 100644
--- a/Assets/scripts/_runtimecache/StoreOwnershipLedger.cs
+++ b/Assets/scripts/_runtimecache/StoreOwnershipLedger.cs
@@ -11,6 +11,8 @@ public sealed class StoreOwnershipLedger : MonoBehaviour
public static StoreOwnershipLedger Instance { get; private set; }
+ public event Action OnOwnershipChanged;
+
private readonly Dictionary entriesByItemId = new Dictionary();
private readonly List cachedStoreItems = new List();
private bool initialized;
@@ -72,11 +74,12 @@ public sealed class StoreOwnershipLedger : MonoBehaviour
initialized = true;
StoreOwnershipPayload payload;
bool loadedFromSave = StoreOwnershipStorage.TryLoad(out payload);
+ bool hasAnyRecoverableLocalState = loadedFromSave || StoreOwnershipStorage.HasAnyRecoverableState();
RebuildFromPayload(payload);
LoadStoreItems();
bool recoveredFromMirrors = false;
- if (!loadedFromSave)
+ if (!loadedFromSave && !hasAnyRecoverableLocalState)
{
recoveredFromMirrors = SeedFromCurrentMirrorFlags();
}
@@ -149,6 +152,7 @@ public sealed class StoreOwnershipLedger : MonoBehaviour
ApplyEntryToItem(itemSO, entry);
GlobalAchievementService.EnsureInstance().RefreshDerivedMetrics();
SaveNow();
+ NotifyOwnershipChanged(itemSO.itemID);
return true;
}
@@ -187,6 +191,7 @@ public sealed class StoreOwnershipLedger : MonoBehaviour
SyncAllMirrorFlags();
GlobalAchievementService.EnsureInstance().RefreshDerivedMetrics();
SaveNow();
+ NotifyOwnershipChanged(itemSO.itemID);
return true;
}
@@ -212,6 +217,14 @@ public sealed class StoreOwnershipLedger : MonoBehaviour
StoreOwnershipStorage.TrySave(CreatePayload());
}
+ public void ClearPersistentState()
+ {
+ InitializeIfNeeded();
+ entriesByItemId.Clear();
+ SyncAllMirrorFlags();
+ StoreOwnershipStorage.TrySave(CreatePayload());
+ }
+
private void RebuildFromPayload(StoreOwnershipPayload payload)
{
entriesByItemId.Clear();
@@ -770,4 +783,14 @@ public sealed class StoreOwnershipLedger : MonoBehaviour
}
#endif
}
+
+ private void NotifyOwnershipChanged(int itemId)
+ {
+ if (itemId <= 0 || OnOwnershipChanged == null)
+ {
+ return;
+ }
+
+ OnOwnershipChanged(itemId);
+ }
}
diff --git a/Assets/scripts/_runtimecache/StoreOwnershipStorage.cs b/Assets/scripts/_runtimecache/StoreOwnershipStorage.cs
index 826c4d0b..fd02681b 100644
--- a/Assets/scripts/_runtimecache/StoreOwnershipStorage.cs
+++ b/Assets/scripts/_runtimecache/StoreOwnershipStorage.cs
@@ -11,6 +11,7 @@ public static class StoreOwnershipStorage
private const string MainFileName = ".own.dat";
private const string BackupFileName = ".own.bak";
private const string TempFileName = ".own.tmp";
+ private const string RecoverySlotKey = "store_ownership_storage";
private static string VaultDirectoryPath
{
@@ -53,9 +54,23 @@ public static class StoreOwnershipStorage
return true;
}
+ if (LocalRecoveryMirror.TryLoadJson(RecoverySlotKey, out payload) && payload != null)
+ {
+ TrySave(payload);
+ return true;
+ }
+
return false;
}
+ public static bool HasAnyRecoverableState()
+ {
+ return HasAnyVaultFile(MainFileName)
+ || HasAnyVaultFile(BackupFileName)
+ || PlayerProgressBackupService.HasStoreOwnershipBackup()
+ || LocalRecoveryMirror.HasSlotData(RecoverySlotKey);
+ }
+
public static bool TrySave(StoreOwnershipPayload payload)
{
try
@@ -77,6 +92,7 @@ public static class StoreOwnershipStorage
TryHidePath(MainFilePath);
File.Delete(TempFilePath);
PlayerProgressBackupService.SaveStoreOwnership(payload);
+ LocalRecoveryMirror.SaveJson(RecoverySlotKey, payload);
return true;
}
catch (Exception ex)
@@ -169,6 +185,20 @@ public static class StoreOwnershipStorage
return false;
}
+ private static bool HasAnyVaultFile(string fileName)
+ {
+ var candidates = SaveIdentityUtility.GetVaultFilePathVariants(fileName);
+ for (int i = 0; i < candidates.Count; i++)
+ {
+ if (File.Exists(candidates[i]))
+ {
+ return true;
+ }
+ }
+
+ return false;
+ }
+
private static string BuildEnvelopeJson(StoreOwnershipPayload payload)
{
payload.lastUpdatedUtcTicks = DateTime.UtcNow.Ticks;
diff --git a/Assets/scripts/dailyTask/DailyTaskSaveService.cs b/Assets/scripts/dailyTask/DailyTaskSaveService.cs
index d7f34fcd..1248e2e7 100644
--- a/Assets/scripts/dailyTask/DailyTaskSaveService.cs
+++ b/Assets/scripts/dailyTask/DailyTaskSaveService.cs
@@ -6,12 +6,19 @@ public static class DailyTaskSaveService
{
private const string SaveCategory = "daily_task";
private const string SaveKey = "runtime";
+ private const string RecoverySlotKey = "daily_task_runtime";
private static string LegacySaveFilePath
{
get { return Path.Combine(Application.persistentDataPath, "daily_tasks.json"); }
}
+ public static bool HasAnyRecoverableState()
+ {
+ return SecureSaveVault.HasAnyRecoverableState(SaveCategory, SaveKey, LegacySaveFilePath)
+ || LocalRecoveryMirror.HasSlotData(RecoverySlotKey);
+ }
+
public static DailyTaskSaveData Load()
{
try
@@ -22,6 +29,12 @@ public static class DailyTaskSaveService
return data ?? new DailyTaskSaveData();
}
+ if (LocalRecoveryMirror.TryLoadJson(RecoverySlotKey, out data) && data != null)
+ {
+ SecureSaveVault.SaveJson(SaveCategory, SaveKey, data, LegacySaveFilePath);
+ return data;
+ }
+
return new DailyTaskSaveData();
}
catch (Exception ex)
@@ -41,10 +54,24 @@ public static class DailyTaskSaveService
try
{
SecureSaveVault.SaveJson(SaveCategory, SaveKey, data, LegacySaveFilePath);
+ LocalRecoveryMirror.SaveJson(RecoverySlotKey, data);
}
catch (Exception ex)
{
Debug.LogWarning($"[DailyTaskSaveService] Save failed: {ex.Message}");
}
}
+
+ public static void ClearPersistentState()
+ {
+ try
+ {
+ SecureSaveVault.Delete(SaveCategory, SaveKey, LegacySaveFilePath);
+ LocalRecoveryMirror.DeleteSlot(RecoverySlotKey);
+ }
+ catch (Exception ex)
+ {
+ Debug.LogWarning($"[DailyTaskSaveService] Clear failed: {ex.Message}");
+ }
+ }
}
diff --git a/Assets/scripts/dailyTask/DailyTaskService.cs b/Assets/scripts/dailyTask/DailyTaskService.cs
index 98f9f1b4..deab4212 100644
--- a/Assets/scripts/dailyTask/DailyTaskService.cs
+++ b/Assets/scripts/dailyTask/DailyTaskService.cs
@@ -333,6 +333,21 @@ public sealed class DailyTaskService : MonoBehaviour
return claimedCount;
}
+ public void ClearPersistentState()
+ {
+ InitializeStorageIfNeeded();
+
+ pendingEvents.Clear();
+ pendingOnlineDurationSeconds = 0f;
+ isGameplayDurationTracking = false;
+ gameplayDurationRealtimeStart = 0f;
+
+ saveData = new DailyTaskSaveData();
+ EnsureRuntimeCollections();
+ DailyTaskSaveService.ClearPersistentState();
+ NotifyTasksChanged();
+ }
+
private void OnSceneLoaded(Scene scene, LoadSceneMode mode)
{
if (string.Equals(scene.name, MainUiSceneName, StringComparison.OrdinalIgnoreCase))
diff --git a/Assets/scripts/friendSystem/friendCardPrefab.cs b/Assets/scripts/friendSystem/friendCardPrefab.cs
index 43a1a8f0..92992d6f 100644
--- a/Assets/scripts/friendSystem/friendCardPrefab.cs
+++ b/Assets/scripts/friendSystem/friendCardPrefab.cs
@@ -5,11 +5,7 @@ using UnityEngine.Networking;
using UnityEngine.UI;
using GameServer.Client;
-#if !(UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX)
-#define FRIEND_DISABLE_STEAMWORKS
-#endif
-
-#if !FRIEND_DISABLE_STEAMWORKS
+#if UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX
using Steamworks;
#endif
@@ -262,7 +258,7 @@ public class friendCardPrefab : MonoBehaviour
private IEnumerator LoadSteamAvatarRoutine(string steamId)
{
-#if FRIEND_DISABLE_STEAMWORKS
+#if !(UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX)
yield break;
#else
if (!SteamManager.Initialized || string.IsNullOrWhiteSpace(steamId) || friendProfile == null || !ulong.TryParse(steamId, out ulong rawSteamId))
diff --git a/Assets/scripts/friendSystem/friendRequestPrefab.cs b/Assets/scripts/friendSystem/friendRequestPrefab.cs
index 87b5d348..20540781 100644
--- a/Assets/scripts/friendSystem/friendRequestPrefab.cs
+++ b/Assets/scripts/friendSystem/friendRequestPrefab.cs
@@ -6,11 +6,7 @@ using UnityEngine;
using UnityEngine.Networking;
using UnityEngine.UI;
-#if !(UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX)
-#define FRIEND_DISABLE_STEAMWORKS
-#endif
-
-#if !FRIEND_DISABLE_STEAMWORKS
+#if UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX
using Steamworks;
#endif
@@ -170,7 +166,7 @@ public class friendRequestPrefab : MonoBehaviour
private IEnumerator LoadSteamAvatarRoutine(string steamId)
{
-#if FRIEND_DISABLE_STEAMWORKS
+#if !(UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX)
yield break;
#else
if (!SteamManager.Initialized || string.IsNullOrWhiteSpace(steamId) || profileImage == null || !ulong.TryParse(steamId, out ulong rawSteamId))
diff --git a/Assets/scripts/friendSystem/friendSearchPrefab.cs b/Assets/scripts/friendSystem/friendSearchPrefab.cs
index 1f6c11a2..4eb97559 100644
--- a/Assets/scripts/friendSystem/friendSearchPrefab.cs
+++ b/Assets/scripts/friendSystem/friendSearchPrefab.cs
@@ -6,11 +6,7 @@ using UnityEngine;
using UnityEngine.Networking;
using UnityEngine.UI;
-#if !(UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX)
-#define FRIEND_DISABLE_STEAMWORKS
-#endif
-
-#if !FRIEND_DISABLE_STEAMWORKS
+#if UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX
using Steamworks;
#endif
@@ -162,7 +158,7 @@ public class friendSearchPrefab : MonoBehaviour
private IEnumerator LoadSteamAvatarRoutine(string steamId)
{
-#if FRIEND_DISABLE_STEAMWORKS
+#if !(UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX)
yield break;
#else
if (!SteamManager.Initialized || string.IsNullOrWhiteSpace(steamId) || profileImage == null || !ulong.TryParse(steamId, out ulong rawSteamId))
diff --git a/Assets/scripts/friendSystem/friendSystem.cs b/Assets/scripts/friendSystem/friendSystem.cs
index 0cc906d6..2d8820e9 100644
--- a/Assets/scripts/friendSystem/friendSystem.cs
+++ b/Assets/scripts/friendSystem/friendSystem.cs
@@ -7,11 +7,7 @@ using GameServer.Client;
using UnityEngine;
using UnityEngine.UI;
-#if !(UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX)
-#define FRIEND_DISABLE_STEAMWORKS
-#endif
-
-#if !FRIEND_DISABLE_STEAMWORKS
+#if UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX
using Steamworks;
#endif
@@ -765,7 +761,7 @@ public class friendSystem : MonoBehaviour
private static List ReadSteamFriends()
{
var result = new List();
-#if FRIEND_DISABLE_STEAMWORKS
+#if !(UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX)
return result;
#else
if (!SteamManager.Initialized)
@@ -837,7 +833,7 @@ public class friendSystem : MonoBehaviour
private static List ReadSteamFriendIdsOnly()
{
var result = new List();
-#if FRIEND_DISABLE_STEAMWORKS
+#if !(UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX)
return result;
#else
if (!SteamManager.Initialized)
diff --git a/Assets/scripts/gamePlay_gameplay/AnimationController.cs b/Assets/scripts/gamePlay_gameplay/AnimationController.cs
index ce17cc97..dcf11cea 100644
--- a/Assets/scripts/gamePlay_gameplay/AnimationController.cs
+++ b/Assets/scripts/gamePlay_gameplay/AnimationController.cs
@@ -38,8 +38,6 @@ public class AnimationController : MonoBehaviour
private bool holdActive = false;
private string currentHoldColor;
private bool isHolding = false;
- private WaitForSeconds cachedHoldWait;
- private float cachedHoldWaitSeconds = -1f;
private static bool loggedMissingHitParticleSource;
// Track active particle instances for immediate cleanup
@@ -203,7 +201,7 @@ public class AnimationController : MonoBehaviour
private IEnumerator RecycleFxRoutine(GameObject instance, int rentToken, float delay)
{
- yield return new WaitForSeconds(delay);
+ yield return GameplayClock.WaitForSeconds(delay);
if (instance == null)
yield break;
@@ -316,12 +314,7 @@ public class AnimationController : MonoBehaviour
while (holdActive)
{
float waitSeconds = Mathf.Max(0.01f, holdParticleInterval);
- if (cachedHoldWait == null || !Mathf.Approximately(cachedHoldWaitSeconds, waitSeconds))
- {
- cachedHoldWaitSeconds = waitSeconds;
- cachedHoldWait = new WaitForSeconds(waitSeconds);
- }
- yield return cachedHoldWait;
+ yield return GameplayClock.WaitForSeconds(waitSeconds);
if (!holdActive) break;
PlayDestroyAnimation(color);
}
diff --git a/Assets/scripts/gamePlay_gameplay/GameManager.cs b/Assets/scripts/gamePlay_gameplay/GameManager.cs
index b3a8c62b..73f44830 100644
--- a/Assets/scripts/gamePlay_gameplay/GameManager.cs
+++ b/Assets/scripts/gamePlay_gameplay/GameManager.cs
@@ -218,6 +218,12 @@ public class GameManager : MonoBehaviour
private Coroutine playbackDelayCoroutine;
+ private void BeginGameplayClock()
+ {
+ GameplayClock.Reset();
+ GameplayClock.StartChart(0f);
+ }
+
// Public helper to reliably unmute and start music playback, respecting delay.
public void PlayMusicWithDelay(float delaySeconds)
{
@@ -275,7 +281,7 @@ public class GameManager : MonoBehaviour
{
float clampedStartTime = ClampAudioStartTime(delaySeconds < 0f ? -delaySeconds : 0f);
musicSource.time = clampedStartTime;
- musicSource.Play();
+ musicSource.Play();
PlaybackStarted = true;
}
catch { }
@@ -1287,6 +1293,7 @@ public class GameManager : MonoBehaviour
// Resume using PauseManager
PauseManager.Instance?.Pause(false);
+ BeginGameplayClock();
// Start spawning using the parsed beatmap
if (beatmapManager.beatmap != null)
@@ -1346,6 +1353,7 @@ public class GameManager : MonoBehaviour
// Resume
PauseManager.Instance?.Pause(false);
+ BeginGameplayClock();
// Start spawning using the existing parsed beatmap
if (beatmapManager.beatmap != null)
@@ -1380,13 +1388,6 @@ public class GameManager : MonoBehaviour
float delay = beatmapManager.globalDelaySeconds;
PlayMusicWithDelay(delay);
- // ensure overlay shows and pause logic runs after loading the clip
- var pm2 = PauseManager.Instance ?? SceneObjectLookupCache.FindAny();
- if (pm2 != null)
- {
- pm2.Pause(true);
- Debug.Log("PauseManager.Pause(true) invoked after assigning musicClip in normal startup");
- }
}
}
}
@@ -1444,6 +1445,7 @@ public class GameManager : MonoBehaviour
// Resume
PauseManager.Instance?.Pause(false);
+ BeginGameplayClock();
// Start spawning
if (beatmapManager.beatmap != null)
@@ -1473,12 +1475,6 @@ public class GameManager : MonoBehaviour
float delay = beatmapManager.globalDelaySeconds;
PlayMusicWithDelay(delay);
- var pm3 = PauseManager.Instance ?? SceneObjectLookupCache.FindAny();
- if (pm3 != null)
- {
- pm3.Pause(true);
- Debug.Log("PauseManager.Pause(true) invoked after assigning parsedMusicFile clip");
- }
}
}
else
diff --git a/Assets/scripts/gamePlay_gameplay/GameplayClock.cs b/Assets/scripts/gamePlay_gameplay/GameplayClock.cs
new file mode 100644
index 00000000..24c6d7f9
--- /dev/null
+++ b/Assets/scripts/gamePlay_gameplay/GameplayClock.cs
@@ -0,0 +1,116 @@
+using UnityEngine;
+
+public static class GameplayClock
+{
+ private static bool initialized;
+ private static bool paused;
+ private static double chartStartDspTime;
+ private static double pauseStartDspTime;
+ private static double accumulatedPauseSeconds;
+ private static float chartStartSongTime;
+
+ public static bool IsInitialized => initialized;
+ public static bool IsPaused => paused;
+ public static float ChartStartSongTime => chartStartSongTime;
+ public static double ChartStartDspTime => chartStartDspTime;
+
+ public static void Reset()
+ {
+ initialized = false;
+ paused = false;
+ chartStartDspTime = 0d;
+ pauseStartDspTime = 0d;
+ accumulatedPauseSeconds = 0d;
+ chartStartSongTime = 0f;
+ }
+
+ public static void StartChart(float initialSongTimeSeconds = 0f)
+ {
+ initialized = true;
+ paused = false;
+ chartStartDspTime = AudioSettings.dspTime;
+ pauseStartDspTime = 0d;
+ accumulatedPauseSeconds = 0d;
+ chartStartSongTime = Mathf.Max(0f, initialSongTimeSeconds);
+ }
+
+ public static void Pause()
+ {
+ if (!initialized || paused)
+ {
+ return;
+ }
+
+ paused = true;
+ pauseStartDspTime = AudioSettings.dspTime;
+ }
+
+ public static void Resume()
+ {
+ if (!initialized || !paused)
+ {
+ return;
+ }
+
+ accumulatedPauseSeconds += AudioSettings.dspTime - pauseStartDspTime;
+ pauseStartDspTime = 0d;
+ paused = false;
+ }
+
+ public static float NowSongTime
+ {
+ get
+ {
+ if (!initialized)
+ {
+ return 0f;
+ }
+
+ double currentDsp = paused ? pauseStartDspTime : AudioSettings.dspTime;
+ double elapsed = currentDsp - chartStartDspTime - accumulatedPauseSeconds;
+ return chartStartSongTime + Mathf.Max(0f, (float)elapsed);
+ }
+ }
+
+ public static float SongTimeFromDsp(double dspTime)
+ {
+ if (!initialized)
+ {
+ return chartStartSongTime;
+ }
+
+ double effectivePause = accumulatedPauseSeconds;
+ if (paused && dspTime > pauseStartDspTime)
+ {
+ dspTime = pauseStartDspTime;
+ }
+
+ double elapsed = dspTime - chartStartDspTime - effectivePause;
+ return chartStartSongTime + Mathf.Max(0f, (float)elapsed);
+ }
+
+ public static float ToAbsoluteChartTime(float songTimelineTimeSeconds)
+ {
+ return chartStartSongTime + songTimelineTimeSeconds;
+ }
+
+ public static System.Collections.IEnumerator WaitForSeconds(float seconds)
+ {
+ if (seconds <= 0f)
+ {
+ yield break;
+ }
+
+ if (!initialized)
+ {
+ yield return new UnityEngine.WaitForSeconds(seconds);
+ yield break;
+ }
+
+ float targetTime = NowSongTime + seconds;
+ while (NowSongTime < targetTime)
+ {
+ yield return null;
+ }
+ }
+}
diff --git a/Assets/scripts/gamePlay_gameplay/GameplayClock.cs.meta b/Assets/scripts/gamePlay_gameplay/GameplayClock.cs.meta
new file mode 100644
index 00000000..bc0cc322
--- /dev/null
+++ b/Assets/scripts/gamePlay_gameplay/GameplayClock.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: 47a06e6eb65d9734f8cf63eb1cb59207
\ No newline at end of file
diff --git a/Assets/scripts/gamePlay_gameplay/HoldNote.cs b/Assets/scripts/gamePlay_gameplay/HoldNote.cs
index 2e233e03..085389a6 100644
--- a/Assets/scripts/gamePlay_gameplay/HoldNote.cs
+++ b/Assets/scripts/gamePlay_gameplay/HoldNote.cs
@@ -312,6 +312,11 @@ public class HoldNote : BaseNote
}
}
+ private void OnDisable()
+ {
+ prevTrackHeld = false;
+ }
+
private void OnDestroy()
{
if (controller != null)
@@ -435,7 +440,7 @@ public class HoldNote : BaseNote
}
// Removed: CalibratePosition for delay==0f was causing Start segments to snap to incorrect positions
- // if they started moving immediately after Setup (due to activationTime <= Time.time).
+ // if they started moving immediately after Setup (due to activationTime <= gameplay clock).
// Start segments should begin at spawnPoint and move from there naturally.
}
@@ -446,7 +451,7 @@ public class HoldNote : BaseNote
var jm = cachedJudgeManager;
var tkm = cachedTrackKeyManager;
bool debugEnabled = JudgeManager.IsDebugEnabled;
- float now = Time.time;
+ float now = GameplayClock.NowSongTime;
// Sample held state and derive key-down/up edges at the very top, BEFORE any
// early return. Unity's Input.GetKeyDown/Up are global per-frame edges that
@@ -740,7 +745,7 @@ public class HoldNote : BaseNote
{
if (JudgeManager.IsDebugEnabled) Debug.Log($"[HoldNote] End entered while key still held: {noteColor}, forcing Perfect");
// Record release time as current time (player is still holding)
- releaseTime = Time.time;
+ releaseTime = GameplayClock.NowSongTime;
hasReleased = true;
JudgeManager.Instance?.RegisterNoteReleased(noteID, true);
// Evaluate and judge the hold end - force Perfect since we reached the end while holding
@@ -818,12 +823,11 @@ public class HoldNote : BaseNote
if (segment == NoteSegment.End)
{
- float timeToWait = Mathf.Max(0f, scheduledEndTime - Time.time);
+ float timeToWait = Mathf.Max(0f, scheduledEndTime - GameplayClock.NowSongTime);
if (timeToWait > 0f)
{
- // use scaled time here so pause affects this wait
- float target = Time.time + timeToWait;
- while (Time.time < target)
+ float target = GameplayClock.NowSongTime + timeToWait;
+ while (GameplayClock.NowSongTime < target)
{
yield return null;
}
@@ -858,7 +862,7 @@ public class HoldNote : BaseNote
private IEnumerator DelayedReturnToPool(float delay)
{
- yield return new WaitForSeconds(delay);
+ yield return GameplayClock.WaitForSeconds(delay);
if (gameObject.activeSelf)
{
ReturnToPool();
@@ -883,7 +887,7 @@ public class HoldNote : BaseNote
if (JudgeManager.IsDebugEnabled) Debug.Log($"[HoldNote] START forced Miss: {noteColor}");
// Use EvaluateHoldEnd to centralize miss logic and statistics
- EvaluateHoldEnd(Time.time, true);
+ EvaluateHoldEnd(GameplayClock.NowSongTime, true);
// Still need to show judge result and update combo for the head segment
InputManager.Instance?.ShowJudgeResult(trackIndex, "Miss");
@@ -897,7 +901,7 @@ public class HoldNote : BaseNote
return;
}
- float pressTime = Time.time;
+ float pressTime = GameplayClock.NowSongTime;
float rawOffsetMs = (hitTime - pressTime) * 1000f;
float offset = Mathf.Abs(pressTime - hitTime);
string result;
@@ -962,7 +966,7 @@ public class HoldNote : BaseNote
JudgeManager.Instance.RegisterStartJudged(noteID, false);
isHoldActive = false;
- EvaluateHoldEnd(Time.time, true);
+ EvaluateHoldEnd(GameplayClock.NowSongTime, true);
try
{
@@ -1035,10 +1039,10 @@ public class HoldNote : BaseNote
private IEnumerator DelayedReturn()
{
- yield return new WaitForSeconds(0.05f);
+ yield return GameplayClock.WaitForSeconds(0.05f);
if (gameObject.activeSelf)
{
- if (JudgeManager.IsDebugEnabled) Debug.Log($"[HoldNote] DelayedReturn: returning {noteID} to pool at time={Time.time:F3}");
+ if (JudgeManager.IsDebugEnabled) Debug.Log($"[HoldNote] DelayedReturn: returning {noteID} to pool at time={GameplayClock.NowSongTime:F3}");
ReturnToPool();
}
}
@@ -1331,7 +1335,7 @@ public class HoldNote : BaseNote
}
else
{
- releaseTime = Time.time;
+ releaseTime = GameplayClock.NowSongTime;
}
hasReleased = true;
JudgeManager.Instance?.RegisterNoteReleased(noteID, true);
@@ -1353,7 +1357,7 @@ public class HoldNote : BaseNote
return;
}
- if (JudgeManager.IsDebugEnabled) Debug.Log($"[HoldNote] ReturnToPool called for {noteID} segment={segment} time={Time.time:F3}");
+ if (JudgeManager.IsDebugEnabled) Debug.Log($"[HoldNote] ReturnToPool called for {noteID} segment={segment} time={GameplayClock.NowSongTime:F3}");
// CRITICAL: Always release lock before returning to pool, regardless of state
ReleaseTrackJudgeLockSafe();
@@ -1389,6 +1393,7 @@ public class HoldNote : BaseNote
isJudged = false;
isHoldActive = false;
hasBeenHeldFromStart = false;
+ prevTrackHeld = false;
holdStartTime = -1f;
@@ -1463,7 +1468,7 @@ public class HoldNote : BaseNote
float activation = controller.ActivationTime;
float s = controller.CurrentSpeed;
- float elapsed = Time.time - activation;
+ float elapsed = GameplayClock.NowSongTime - activation;
Vector3 expected = spawnPointPosition;
if (controller.UsesAbsolutePositioning)
diff --git a/Assets/scripts/gamePlay_gameplay/HoldNoteController.cs b/Assets/scripts/gamePlay_gameplay/HoldNoteController.cs
index 810b35ca..3285b5e4 100644
--- a/Assets/scripts/gamePlay_gameplay/HoldNoteController.cs
+++ b/Assets/scripts/gamePlay_gameplay/HoldNoteController.cs
@@ -20,12 +20,12 @@ public class HoldNoteController : MonoBehaviour
if (useAbsolutePositioning)
{
if (!isMoving) return;
- ApplyAbsolutePosition(Time.time);
+ ApplyAbsolutePosition(GameplayClock.NowSongTime);
return;
}
// Start moving after activation time in legacy mode
- if (!isMoving && Time.time >= activationTime)
+ if (!isMoving && GameplayClock.NowSongTime >= activationTime)
{
isMoving = true;
}
@@ -53,7 +53,7 @@ public class HoldNoteController : MonoBehaviour
///
public void SetSegmentDelay(float segmentDelay)
{
- activationTime = Time.time + segmentDelay;
+ activationTime = GameplayClock.NowSongTime + segmentDelay;
isMoving = false;
useAbsolutePositioning = false;
visualOffset = 0f;
@@ -79,7 +79,7 @@ public class HoldNoteController : MonoBehaviour
isMoving = true;
// Snap immediately to the expected position to avoid a 1-frame pop.
- ApplyAbsolutePosition(Time.time);
+ ApplyAbsolutePosition(GameplayClock.NowSongTime);
}
public void StopMovement()
diff --git a/Assets/scripts/gamePlay_gameplay/JudgeManager.cs b/Assets/scripts/gamePlay_gameplay/JudgeManager.cs
index 6ccdee32..44e2adc6 100644
--- a/Assets/scripts/gamePlay_gameplay/JudgeManager.cs
+++ b/Assets/scripts/gamePlay_gameplay/JudgeManager.cs
@@ -207,7 +207,7 @@ public class JudgeManager : MonoBehaviour
return false;
}
s.startResolved = true;
- if (IsDebugEnabled) Debug.Log($"[JudgeManager] TryResolveStart: start resolved for {noteID} at time={Time.time:F3}");
+ if (IsDebugEnabled) Debug.Log($"[JudgeManager] TryResolveStart: start resolved for {noteID} at time={GameplayClock.NowSongTime:F3}");
return true;
}
@@ -220,7 +220,7 @@ public class JudgeManager : MonoBehaviour
return false;
}
s.endResolved = true;
- if (IsDebugEnabled) Debug.Log($"[JudgeManager] TryResolveEnd: end resolved for {noteID} at time={Time.time:F3}");
+ if (IsDebugEnabled) Debug.Log($"[JudgeManager] TryResolveEnd: end resolved for {noteID} at time={GameplayClock.NowSongTime:F3}");
return true;
}
@@ -233,7 +233,7 @@ public class JudgeManager : MonoBehaviour
return false;
}
s.skillTriggered = true;
- if (IsDebugEnabled) Debug.Log($"[JudgeManager] TryTriggerSkill: skill triggered for {noteID} at time={Time.time:F3}");
+ if (IsDebugEnabled) Debug.Log($"[JudgeManager] TryTriggerSkill: skill triggered for {noteID} at time={GameplayClock.NowSongTime:F3}");
return true;
}
@@ -262,7 +262,7 @@ public class JudgeManager : MonoBehaviour
public void RegisterStartJudged(string noteID, bool state)
{
startJudgedNotes[noteID] = state;
- if (IsDebugEnabled) Debug.Log($"[JudgeManager] RegisterStartJudged: {noteID} = {state} at time={Time.time:F3}");
+ if (IsDebugEnabled) Debug.Log($"[JudgeManager] RegisterStartJudged: {noteID} = {state} at time={GameplayClock.NowSongTime:F3}");
}
public bool IsStartJudged(string noteID)
@@ -288,7 +288,7 @@ public class JudgeManager : MonoBehaviour
if (!judgeQueues[key].Contains(note))
judgeQueues[key].Enqueue(note);
- if (IsDebugEnabled) Debug.Log($"[JudgeManager] RegisterNote: key={key} note={note.name} time={Time.time:F3} queueSize={judgeQueues[key].Count}");
+ if (IsDebugEnabled) Debug.Log($"[JudgeManager] RegisterNote: key={key} note={note.name} time={GameplayClock.NowSongTime:F3} queueSize={judgeQueues[key].Count}");
}
public void UnregisterNote(KeyCode key, Note note)
@@ -315,7 +315,7 @@ public class JudgeManager : MonoBehaviour
Note note = judgeQueues[key].Dequeue();
if (note != null && !note.IsJudged())
{
- if (IsDebugEnabled) Debug.Log($"[JudgeManager] JudgeEarliestNote: judging {note.name} for key={key} at time={Time.time:F3}");
+ if (IsDebugEnabled) Debug.Log($"[JudgeManager] JudgeEarliestNote: judging {note.name} for key={key} at time={GameplayClock.NowSongTime:F3}");
note.Judge();
}
}
diff --git a/Assets/scripts/gamePlay_gameplay/NewBehaviourScript.cs b/Assets/scripts/gamePlay_gameplay/NewBehaviourScript.cs
index 156d1334..067dbfc9 100644
--- a/Assets/scripts/gamePlay_gameplay/NewBehaviourScript.cs
+++ b/Assets/scripts/gamePlay_gameplay/NewBehaviourScript.cs
@@ -1,100 +1,109 @@
-using UnityEngine;
-
-public class Notes : MonoBehaviour
-{
- public int trackIndex; // Documentation text normalized.
- public float hitTime; // Documentation text normalized.
- private bool canBeJudged = false; // Documentation text normalized.
- private bool isHit = false; // Documentation text normalized.
-
- private void Update()
- {
- // Documentation text normalized.
- if (canBeJudged && !isHit && Time.timeSinceLevelLoad > hitTime + 0.3f)
- {
- JudgeMiss();
- }
- }
-
- private void OnTriggerEnter2D(Collider2D other)
- {
- if (other.CompareTag("JudgmentLine"))
- {
- canBeJudged = true;
- }
- }
-
- private void OnTriggerExit2D(Collider2D other)
- {
- if (other.CompareTag("JudgmentLine"))
- {
- canBeJudged = false;
- }
- }
-
- public void JudgeNote()
- {
- if (!canBeJudged || isHit) return; // Documentation text normalized.
-
- float currentTime = Time.timeSinceLevelLoad;
- float timeDifference = Mathf.Abs(currentTime - hitTime);
-
- if (timeDifference <= 0.05f)
- {
- JudgePerfect();
- }
- else if (timeDifference <= 0.1f)
- {
- JudgeGreat();
- }
- else if (timeDifference <= 0.2f)
- {
- JudgeGood();
- }
- else if (timeDifference <= 0.3f)
- {
- JudgeMiss();
- }
- }
-
- private void Recycle()
- {
- // Documentation text normalized.
- if (NotePool.Instance != null)
- {
- NotePool.Instance.ReturnNote(gameObject, "red"); // Documentation text normalized.
- }
- else
- {
- Destroy(gameObject);
- }
- }
-
- private void JudgePerfect()
- {
- Debug.Log($"Track {trackIndex}: Perfect!");
- isHit = true;
- Recycle();
- }
-
- private void JudgeGreat()
- {
- Debug.Log($"Track {trackIndex}: Great!");
- isHit = true;
- Recycle();
- }
-
- private void JudgeGood()
- {
- Debug.Log($"Track {trackIndex}: Good!");
- isHit = true;
- Recycle();
- }
-
- private void JudgeMiss()
- {
- Debug.Log($"Track {trackIndex}: Miss!");
- isHit = true;
- Recycle();
- }
-}
+using UnityEngine;
+
+[AddComponentMenu("")]
+[System.Obsolete("Legacy prototype note script. Do not use in gameplay.", false)]
+public class Notes : MonoBehaviour
+{
+ public int trackIndex;
+ public float hitTime;
+ private bool canBeJudged = false;
+ private bool isHit = false;
+
+ private void OnEnable()
+ {
+ enabled = false;
+ Debug.LogWarning("[Notes] Legacy prototype script was enabled. It has been disabled automatically and is not part of the current gameplay pipeline.", this);
+ }
+
+ private void Update()
+ {
+ if (canBeJudged && !isHit && Time.timeSinceLevelLoad > hitTime + 0.3f)
+ {
+ JudgeMiss();
+ }
+ }
+
+ private void OnTriggerEnter2D(Collider2D other)
+ {
+ if (other.CompareTag("JudgmentLine"))
+ {
+ canBeJudged = true;
+ }
+ }
+
+ private void OnTriggerExit2D(Collider2D other)
+ {
+ if (other.CompareTag("JudgmentLine"))
+ {
+ canBeJudged = false;
+ }
+ }
+
+ public void JudgeNote()
+ {
+ if (!canBeJudged || isHit)
+ {
+ return;
+ }
+
+ float currentTime = Time.timeSinceLevelLoad;
+ float timeDifference = Mathf.Abs(currentTime - hitTime);
+
+ if (timeDifference <= 0.05f)
+ {
+ JudgePerfect();
+ }
+ else if (timeDifference <= 0.1f)
+ {
+ JudgeGreat();
+ }
+ else if (timeDifference <= 0.2f)
+ {
+ JudgeGood();
+ }
+ else if (timeDifference <= 0.3f)
+ {
+ JudgeMiss();
+ }
+ }
+
+ private void Recycle()
+ {
+ if (NotePool.Instance != null)
+ {
+ NotePool.Instance.ReturnNote(gameObject, "red");
+ }
+ else
+ {
+ Destroy(gameObject);
+ }
+ }
+
+ private void JudgePerfect()
+ {
+ Debug.Log($"Track {trackIndex}: Perfect!");
+ isHit = true;
+ Recycle();
+ }
+
+ private void JudgeGreat()
+ {
+ Debug.Log($"Track {trackIndex}: Great!");
+ isHit = true;
+ Recycle();
+ }
+
+ private void JudgeGood()
+ {
+ Debug.Log($"Track {trackIndex}: Good!");
+ isHit = true;
+ Recycle();
+ }
+
+ private void JudgeMiss()
+ {
+ Debug.Log($"Track {trackIndex}: Miss!");
+ isHit = true;
+ Recycle();
+ }
+}
diff --git a/Assets/scripts/gamePlay_gameplay/Note.cs b/Assets/scripts/gamePlay_gameplay/Note.cs
index e48aef88..8c0b5589 100644
--- a/Assets/scripts/gamePlay_gameplay/Note.cs
+++ b/Assets/scripts/gamePlay_gameplay/Note.cs
@@ -218,7 +218,7 @@ public class Note : BaseNote
if (!isJudged && GameConfig.autoPlayEnabled && gameObject.activeSelf)
{
// Only judge once the note reaches its scheduled hit time.
- if (Time.time >= hitTime)
+ if (GameplayClock.NowSongTime >= hitTime)
{
TryAutoJudgePerfect();
}
@@ -226,9 +226,9 @@ public class Note : BaseNote
}
// Force miss if we've passed the deadline without being judged
- if (!isJudged && Time.time > missDeadlineTime && gameObject.activeSelf)
+ if (!isJudged && GameplayClock.NowSongTime > missDeadlineTime && gameObject.activeSelf)
{
- if (JudgeManager.IsDebugEnabled) Debug.Log($"[Note] {noteColor} on track {TrackIndex} exceeded miss deadline at time {Time.time:F3}, forcing Miss");
+ if (JudgeManager.IsDebugEnabled) Debug.Log($"[Note] {noteColor} on track {TrackIndex} exceeded miss deadline at time {GameplayClock.NowSongTime:F3}, forcing Miss");
JudgeMiss();
}
}
@@ -330,7 +330,7 @@ public class Note : BaseNote
hasLock = true;
- float pressTime = Time.time;
+ float pressTime = GameplayClock.NowSongTime;
float maxWindow = (judgeConfig?.missRange ?? 0.5f);
// If there is a controller and the note is not inside judge zone, only allow judgment
@@ -562,7 +562,7 @@ public class Note : BaseNote
}
try { SkillBuilder.Instance?.NotifyNoteHit(TrackIndex, "Miss", SkillDefinition.NoteTypeTrigger.Tap); } catch { }
- LogTapJudge("Miss", 0f, false, false, Time.time);
+ LogTapJudge("Miss", 0f, false, false, GameplayClock.NowSongTime);
// notify global judge manager that this note has been finally judged (miss)
JudgeManager.Instance?.NotifyNoteJudged();
@@ -628,7 +628,7 @@ public class Note : BaseNote
// causes "GameObject is already being activated or deactivated" errors.
// Instead, mark for miss and let Update handle it next frame.
if (JudgeManager.IsDebugEnabled) Debug.Log($"[Note.SetJudgeZone] Note {noteColor} left judge zone on track {TrackIndex}, will force Miss next frame");
- missDeadlineTime = Time.time; // Force deadline to now so Update will handle it
+ missDeadlineTime = GameplayClock.NowSongTime; // Force deadline to now so Update will handle it
}
}
}
diff --git a/Assets/scripts/gamePlay_gameplay/NoteController.cs b/Assets/scripts/gamePlay_gameplay/NoteController.cs
index 32066dc8..d04f391e 100644
--- a/Assets/scripts/gamePlay_gameplay/NoteController.cs
+++ b/Assets/scripts/gamePlay_gameplay/NoteController.cs
@@ -27,7 +27,7 @@ public class NoteController : MonoBehaviour
if (isMoving && useAbsolutePositioning)
{
// Use absolute positioning based on elapsed time since activation
- float elapsedSinceActivation = Time.time - activationTime;
+ float elapsedSinceActivation = GameplayClock.NowSongTime - activationTime;
float travelDistance = speed * Mathf.Max(0f, elapsedSinceActivation);
// Position = spawnPoint + initial offset + downward travel
@@ -65,7 +65,7 @@ public class NoteController : MonoBehaviour
activationTime = hitTime - travelTime;
baseSpawnYOffset = initialYOffset;
useAbsolutePositioning = true;
- transform.position = GetExpectedPosition(Time.time);
+ transform.position = GetExpectedPosition(GameplayClock.NowSongTime);
if (JudgeManager.IsDebugEnabled)
Debug.Log($"[NoteController] Configured: spawnPos={spawnPosition}, activationTime={activationTime:F3}, initialYOffset={initialYOffset:F4}");
diff --git a/Assets/scripts/gamePlay_gameplay/NoteSpawner.cs b/Assets/scripts/gamePlay_gameplay/NoteSpawner.cs
index 16724077..5566e958 100644
--- a/Assets/scripts/gamePlay_gameplay/NoteSpawner.cs
+++ b/Assets/scripts/gamePlay_gameplay/NoteSpawner.cs
@@ -89,7 +89,7 @@ public class NoteSpawner : MonoBehaviour
public NoteJudgeConfig judgeConfig; // Documentation text normalized.
private Beatmap beatmap;
- private float startTime; // Documentation text normalized.
+ private float startTime; // Absolute chart time anchor.
private float bpm = 120f;
private bool isSpawning = false;
@@ -247,7 +247,7 @@ public class NoteSpawner : MonoBehaviour
JudgeManager.Instance?.SetTotalNotes(total);
bpm = beatmap.bpm;
- startTime = Time.time;
+ startTime = GameplayClock.ChartStartSongTime;
if (JudgeManager.IsDebugEnabled) Debug.Log($"歌曲开始时间: {startTime}");
// keep reference so we can stop spawning when doing immediate settlement
@@ -305,14 +305,12 @@ public class NoteSpawner : MonoBehaviour
float travelTime = GetLaneTravelTimeSeconds(laneTravelTimes, note.trackIndex);
float spawnTime = note.time - travelTime;
- float delay = spawnTime - (Time.time - startTime) + spawnOffset;
+ float chartSpawnTime = startTime + spawnTime + spawnOffset;
+ float delay = chartSpawnTime - GameplayClock.NowSongTime;
if (delay > 0)
{
- // Use scaled-time wait so spawning is paused while Time.timeScale==0 (PauseManager pause)
- float target = Time.time + delay;
- // Wait using frames so this loop respects Time.timeScale (Time.time won't advance when paused)
- while (Time.time < target)
+ while (GameplayClock.NowSongTime < chartSpawnTime)
{
yield return null;
}
@@ -390,8 +388,7 @@ public class NoteSpawner : MonoBehaviour
Transform spawnPoint = spawnPoints[noteData.trackIndex];
// Calculate hit time (realtime when note should be judged)
- float rawHit = startTime + noteData.time + globalHitDelay;
- float realtimeHit = Mathf.Max(0f, rawHit);
+ float chartHitTime = Mathf.Max(0f, startTime + noteData.time + globalHitDelay);
Vector3 initialPosition = spawnPoint.position;
note.transform.position = initialPosition;
@@ -403,12 +400,12 @@ public class NoteSpawner : MonoBehaviour
if (noteScript != null)
{
// Setup note script with timing parameters
- noteScript.Setup(key, noteData.trackIndex, noteSpeed, realtimeHit, noteData.color, judgeConfig, noteData, isSync);
+ noteScript.Setup(key, noteData.trackIndex, noteSpeed, chartHitTime, noteData.color, judgeConfig, noteData, isSync);
// Configure controller for absolute positioning (replaces relative Translate)
if (noteController != null)
{
- noteController.ConfigureAbsolutePositioning(initialPosition, realtimeHit, travelTime, 0f);
+ noteController.ConfigureAbsolutePositioning(initialPosition, chartHitTime, travelTime, 0f);
}
EnqueueNoteCalibration(noteController);
@@ -447,15 +444,13 @@ public class NoteSpawner : MonoBehaviour
Transform spawnPoint = spawnPoints[noteData.trackIndex];
// Documentation text normalized.
- float rawScheduledEnd = startTime + (noteData.time + noteData.length) + globalHitDelay;
- float scheduledEndTime = Mathf.Max(0f, rawScheduledEnd); // clamp to non-negative
+ float scheduledEndTime = Mathf.Max(0f, startTime + (noteData.time + noteData.length) + globalHitDelay);
// Documentation text normalized.
int holdNoteId = ++holdNoteIdCounter;
// base realtime for hits
- float rawBase = startTime + noteData.time + globalHitDelay;
- float baseHit = Mathf.Max(0f, rawBase);
+ float baseHit = Mathf.Max(0f, startTime + noteData.time + globalHitDelay);
GameObject startObj = notePool.GetStartNote(noteData.color);
if (startObj == null)
@@ -759,7 +754,7 @@ public class NoteSpawner : MonoBehaviour
if (now >= job.nextTime)
{
- Vector3 expected = job.controller.GetExpectedPosition(Time.time);
+ Vector3 expected = job.controller.GetExpectedPosition(GameplayClock.NowSongTime);
float distanceDeviation = Vector3.Distance(job.obj.transform.position, expected);
if (distanceDeviation > calibrateTolerance)
{
@@ -847,10 +842,10 @@ public class NoteSpawner : MonoBehaviour
if (JudgeManager.IsDebugEnabled)
{
Debug.Log($"[NoteSpawner] Settlement scheduled at chartEnd+{postChartDelay:F1}s " +
- $"(chartEnd={chartEndTime:F3}, startTime={startTime:F3}, now={Time.time:F3})");
+ $"(chartEnd={chartEndTime:F3}, startTime={startTime:F3}, now={GameplayClock.NowSongTime:F3})");
}
- while (Time.time < settlementTime)
+ while (GameplayClock.NowSongTime < settlementTime)
yield return null;
ForceClearInputState(null);
diff --git a/Assets/scripts/gamePlay_gameplay/TrackJudgeHitEffectController.cs b/Assets/scripts/gamePlay_gameplay/TrackJudgeHitEffectController.cs
index d713e94a..2c34bd89 100644
--- a/Assets/scripts/gamePlay_gameplay/TrackJudgeHitEffectController.cs
+++ b/Assets/scripts/gamePlay_gameplay/TrackJudgeHitEffectController.cs
@@ -370,7 +370,7 @@ public class TrackJudgeHitEffectController : MonoBehaviour
if (useUnscaledTime)
yield return new WaitForSecondsRealtime(delay);
else
- yield return new WaitForSeconds(delay);
+ yield return GameplayClock.WaitForSeconds(delay);
if (instance == null)
yield break;
diff --git a/Assets/scripts/gamePlay_gameplay/effectEventController.cs b/Assets/scripts/gamePlay_gameplay/effectEventController.cs
index cb1384ad..4a80cdac 100644
--- a/Assets/scripts/gamePlay_gameplay/effectEventController.cs
+++ b/Assets/scripts/gamePlay_gameplay/effectEventController.cs
@@ -205,7 +205,7 @@ public class effectEventController : MonoBehaviour
}
float speed = Mathf.Max(0f, cameraDriftSpeed);
- float time = Time.time * speed;
+ float time = GameplayClock.NowSongTime * speed;
float offsetX = (Mathf.PerlinNoise(cameraDriftSeedX, time) - 0.5f) * 2f * Mathf.Abs(cameraDriftRange.x);
float offsetY = (Mathf.PerlinNoise(cameraDriftSeedY, time) - 0.5f) * 2f * Mathf.Abs(cameraDriftRange.y);
diff --git a/Assets/scripts/gamePlay_gameplay/network_submit/ArenaRoomService.cs b/Assets/scripts/gamePlay_gameplay/network_submit/ArenaRoomService.cs
index ad5ec7a3..2c7e0145 100644
--- a/Assets/scripts/gamePlay_gameplay/network_submit/ArenaRoomService.cs
+++ b/Assets/scripts/gamePlay_gameplay/network_submit/ArenaRoomService.cs
@@ -11,11 +11,7 @@ using UnityEngine;
using Bansonic;
using UnityEngine.SceneManagement;
-#if !(UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX)
-#define ARENA_ROOM_DISABLE_STEAMWORKS
-#endif
-
-#if !ARENA_ROOM_DISABLE_STEAMWORKS
+#if UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX
using Steamworks;
#endif
@@ -2205,7 +2201,7 @@ namespace GameServer.Client
return network.SteamDisplayName ?? string.Empty;
}
-#if ARENA_ROOM_DISABLE_STEAMWORKS
+#if !(UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX)
return string.Empty;
#else
if (SteamManager.Initialized && ulong.TryParse(senderSteamId, out ulong parsedSteamId))
diff --git a/Assets/scripts/gamePlay_gameplay/network_submit/GameServerBridge.cs b/Assets/scripts/gamePlay_gameplay/network_submit/GameServerBridge.cs
index 284a94c3..34d85147 100644
--- a/Assets/scripts/gamePlay_gameplay/network_submit/GameServerBridge.cs
+++ b/Assets/scripts/gamePlay_gameplay/network_submit/GameServerBridge.cs
@@ -1,6 +1,4 @@
using System;
-using System.Security.Cryptography;
-using System.Text;
using System.Threading.Tasks;
using UnityEngine;
using GameServer.Client;
@@ -115,8 +113,9 @@ public class GameServerBridge : MonoBehaviour
}
// ── HMAC 签名 ──
+ // 优先用握手下发的"每会话签名密钥";无会话密钥时回退到内置静态密钥(兼容旧服务端)。
string payload = $"{songId}|{difficulty}|{totalScore}|{chartScore}|{idolScore}";
- string hmac = ComputeHmacSha256(payload, HMAC_SECRET);
+ string hmac = GameServer.Client.GameServerSession.ComputeScoreHmac(payload, HMAC_SECRET);
// ── 上传日志(清晰可见) ──
Debug.Log("╔══════════════════════════════════════════════════════╗");
@@ -169,17 +168,6 @@ public class GameServerBridge : MonoBehaviour
}
}
- private static string ComputeHmacSha256(string payload, string secret)
- {
- using (var hmac = new HMACSHA256(Encoding.UTF8.GetBytes(secret)))
- {
- byte[] hash = hmac.ComputeHash(Encoding.UTF8.GetBytes(payload));
- var sb = new StringBuilder(hash.Length * 2);
- foreach (byte b in hash) sb.Append(b.ToString("x2"));
- return sb.ToString();
- }
- }
-
private static string ConvertDifficulty(int i) => i switch { 0 => "ez", 1 => "hd", 2 => "in", 3 => "im", _ => "unknown" };
private static string GetGrade(long s) => s >= 960000 ? "SSS" : s >= 920000 ? "SS" : s >= 880000 ? "S" : s >= 820000 ? "A" : s >= 720000 ? "B" : s >= 600000 ? "C" : s >= 400000 ? "D" : "F";
}
diff --git a/Assets/scripts/gamePlay_gameplay/network_submit/GameServerSession.cs b/Assets/scripts/gamePlay_gameplay/network_submit/GameServerSession.cs
new file mode 100644
index 00000000..a82b90f2
--- /dev/null
+++ b/Assets/scripts/gamePlay_gameplay/network_submit/GameServerSession.cs
@@ -0,0 +1,261 @@
+using System;
+using System.Security.Cryptography;
+using System.Text;
+using UnityEngine;
+
+namespace GameServer.Client
+{
+ ///
+ /// 客户端会话状态:保存握手返回的会话令牌与"每会话签名密钥",
+ /// 并用内置的服务端 RSA 公钥验证会话密钥确实来自真实服务端(明文 HTTP 下防中间人伪造)。
+ ///
+ /// 设计要点:
+ /// - session_token 用于后续请求的 Authorization: Bearer,服务端据此绑定 steam_id,杜绝伪造他人成绩。
+ /// - session_key 取代内置静态 HMAC 密钥。静态密钥内置于二进制、可被逆向提取;
+ /// 会话密钥每次握手随机、仅本会话有效,即使泄露也无法复用。
+ /// - server_signature 用内置公钥验签。公钥泄露无害(只能验签、不能签名)。
+ ///
+ public static class GameServerSession
+ {
+ // 服务端 RSA 公钥(SubjectPublicKeyInfo / PEM)。与服务器 keys/server_public.pem 对应。
+ // 公钥内置于客户端无安全风险:只能验签、不能签名。
+ // 留空时跳过验签(灰度期兼容:仍可用会话密钥,只是不做来源校验)。
+ private const string ServerPublicKeyPem = @"-----BEGIN PUBLIC KEY-----
+MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0lQb5hAQO7CfTTl2EScC
++YFt11TMEUO7n4aCwBEthWnXj8WM6M7yxbUrojmM3JcqdmaQtC59VTYIralhCtbV
+cW6ACoi25vmArzc8QcOwjUPX3ZoorVp9jrVU0eIDo2qqii2eC/OKCw7bPOoIVG5A
+ZqfI1CtmkMSDQD9lg0MDpDWWdGJfwGXAznhsERl9K2F42ZPAGU+qFEz4rTg4T+SX
+oXT5PrFs0rlCjCUqoYo8s+doiFqxZGCUalk9k2h+e+uNSyVfwEopcZOcWghKlRpi
+5VVkFpmDROIXOsVVcTeXWmwR94v6dqPztsyqkjP/S2K5GHtN7ilYFe0w0xAR84DL
+ywIDAQAB
+-----END PUBLIC KEY-----";
+
+ private static string _sessionToken = string.Empty;
+ private static string _sessionKey = string.Empty;
+ private static string _expiresAtUtc = string.Empty;
+
+ public static string SessionToken => _sessionToken;
+ public static string SessionKey => _sessionKey;
+
+ /// 是否持有可用(未过期)的会话令牌。
+ public static bool HasValidToken
+ {
+ get
+ {
+ if (string.IsNullOrWhiteSpace(_sessionToken))
+ {
+ return false;
+ }
+ if (string.IsNullOrWhiteSpace(_expiresAtUtc))
+ {
+ return true;
+ }
+ if (DateTime.TryParse(
+ _expiresAtUtc,
+ System.Globalization.CultureInfo.InvariantCulture,
+ System.Globalization.DateTimeStyles.AdjustToUniversal | System.Globalization.DateTimeStyles.AssumeUniversal,
+ out DateTime expires))
+ {
+ // 提前 60 秒判定过期,避免边界请求被服务端拒绝。
+ return DateTime.UtcNow < expires.AddSeconds(-60);
+ }
+ return true;
+ }
+ }
+
+ public static void Clear()
+ {
+ _sessionToken = string.Empty;
+ _sessionKey = string.Empty;
+ _expiresAtUtc = string.Empty;
+ }
+
+ ///
+ /// 应用握手响应。验签失败时不保存会话密钥(回退到 legacy 静态密钥路径)。
+ /// 返回是否成功建立"经过验签的"会话。
+ ///
+ public static bool ApplyHandshake(HandshakeResponse resp)
+ {
+ if (resp == null || !resp.success)
+ {
+ return false;
+ }
+
+ // 无令牌(旧服务端):什么都不做,维持 legacy 行为。
+ if (string.IsNullOrWhiteSpace(resp.session_token))
+ {
+ return false;
+ }
+
+ // 若服务端提供了签名且客户端内置了公钥,则必须验签通过才采用会话密钥。
+ bool signatureRequired = !string.IsNullOrWhiteSpace(ServerPublicKeyPem)
+ && !string.IsNullOrWhiteSpace(resp.server_signature);
+ if (signatureRequired)
+ {
+ string payload = $"{resp.steam_id}|{resp.session_token}|{resp.session_key}|{resp.expires_at}";
+ if (!VerifyServerSignature(payload, resp.server_signature))
+ {
+ Debug.LogWarning("[GameServerSession] 服务端签名验证失败,拒绝采用该会话密钥。");
+ Clear();
+ return false;
+ }
+ }
+
+ _sessionToken = resp.session_token ?? string.Empty;
+ _sessionKey = resp.session_key ?? string.Empty;
+ _expiresAtUtc = resp.expires_at ?? string.Empty;
+ return true;
+ }
+
+ ///
+ /// 计算成绩 HMAC:优先用会话密钥;无会话密钥时用传入的 legacy 静态密钥回退。
+ ///
+ public static string ComputeScoreHmac(string payload, string legacyStaticSecret)
+ {
+ string secret = !string.IsNullOrWhiteSpace(_sessionKey) ? _sessionKey : legacyStaticSecret;
+ using (var hmac = new HMACSHA256(Encoding.UTF8.GetBytes(secret)))
+ {
+ byte[] hash = hmac.ComputeHash(Encoding.UTF8.GetBytes(payload));
+ var sb = new StringBuilder(hash.Length * 2);
+ foreach (byte b in hash) sb.Append(b.ToString("x2"));
+ return sb.ToString();
+ }
+ }
+
+ private static bool VerifyServerSignature(string payload, string signatureB64)
+ {
+ try
+ {
+ byte[] signature = Convert.FromBase64String(signatureB64);
+ RSAParameters parameters = ParsePublicKeyPem(ServerPublicKeyPem);
+ using (var rsa = RSA.Create())
+ {
+ // Unity 的 .NET Standard 2.0 / Mono 运行时没有 ImportFromPem,
+ // 因此手动把 SubjectPublicKeyInfo(PEM) 解析为 RSAParameters 再导入。
+ rsa.ImportParameters(parameters);
+ return rsa.VerifyData(
+ Encoding.UTF8.GetBytes(payload),
+ signature,
+ HashAlgorithmName.SHA256,
+ RSASignaturePadding.Pkcs1);
+ }
+ }
+ catch (Exception ex)
+ {
+ Debug.LogWarning($"[GameServerSession] 验签异常: {ex.Message}");
+ return false;
+ }
+ }
+
+ // ── 最小 ASN.1/DER 解析:SubjectPublicKeyInfo(PEM) -> RSAParameters ──
+ // 结构: SEQUENCE { SEQUENCE { OID rsaEncryption, NULL }, BIT STRING { SEQUENCE { INTEGER modulus, INTEGER exponent } } }
+ private static RSAParameters ParsePublicKeyPem(string pem)
+ {
+ string base64 = ExtractPemBody(pem);
+ byte[] der = Convert.FromBase64String(base64);
+
+ int index = 0;
+ ReadSequence(der, ref index); // 外层 SEQUENCE
+ SkipAlgorithmIdentifier(der, ref index); // 跳过 AlgorithmIdentifier SEQUENCE
+
+ // BIT STRING
+ ExpectTag(der, ref index, 0x03);
+ int bitStringLength = ReadLength(der, ref index);
+ if (bitStringLength < 1 || der[index] != 0x00)
+ {
+ throw new FormatException("Unexpected BIT STRING padding in public key.");
+ }
+ index += 1; // 跳过 BIT STRING 的未使用位计数(0x00)
+
+ ReadSequence(der, ref index); // RSAPublicKey SEQUENCE
+ byte[] modulus = ReadIntegerUnsigned(der, ref index);
+ byte[] exponent = ReadIntegerUnsigned(der, ref index);
+
+ return new RSAParameters { Modulus = modulus, Exponent = exponent };
+ }
+
+ private static string ExtractPemBody(string pem)
+ {
+ var sb = new StringBuilder(pem.Length);
+ using (var reader = new System.IO.StringReader(pem))
+ {
+ string line;
+ while ((line = reader.ReadLine()) != null)
+ {
+ string trimmed = line.Trim();
+ if (trimmed.Length == 0 || trimmed.StartsWith("-----"))
+ {
+ continue;
+ }
+ sb.Append(trimmed);
+ }
+ }
+ return sb.ToString();
+ }
+
+ private static void ExpectTag(byte[] data, ref int index, byte tag)
+ {
+ if (index >= data.Length || data[index] != tag)
+ {
+ throw new FormatException($"Expected ASN.1 tag 0x{tag:X2} at offset {index}.");
+ }
+ index += 1;
+ }
+
+ private static void ReadSequence(byte[] data, ref int index)
+ {
+ ExpectTag(data, ref index, 0x30);
+ ReadLength(data, ref index);
+ }
+
+ private static void SkipAlgorithmIdentifier(byte[] data, ref int index)
+ {
+ ExpectTag(data, ref index, 0x30);
+ int length = ReadLength(data, ref index);
+ index += length; // 整段 AlgorithmIdentifier 内容不需要
+ }
+
+ private static int ReadLength(byte[] data, ref int index)
+ {
+ int first = data[index];
+ index += 1;
+ if ((first & 0x80) == 0)
+ {
+ return first; // 短格式
+ }
+
+ int byteCount = first & 0x7F;
+ if (byteCount == 0 || byteCount > 4)
+ {
+ throw new FormatException("Unsupported ASN.1 length encoding.");
+ }
+
+ int length = 0;
+ for (int i = 0; i < byteCount; i++)
+ {
+ length = (length << 8) | data[index];
+ index += 1;
+ }
+ return length;
+ }
+
+ private static byte[] ReadIntegerUnsigned(byte[] data, ref int index)
+ {
+ ExpectTag(data, ref index, 0x02);
+ int length = ReadLength(data, ref index);
+ int start = index;
+ index += length;
+
+ // 去掉 DER 正整数为避免歧义而添加的前导 0x00 符号字节
+ while (length > 1 && data[start] == 0x00)
+ {
+ start += 1;
+ length -= 1;
+ }
+
+ byte[] result = new byte[length];
+ Array.Copy(data, start, result, 0, length);
+ return result;
+ }
+ }
+}
diff --git a/Assets/scripts/gamePlay_gameplay/network_submit/GameServerSession.cs.meta b/Assets/scripts/gamePlay_gameplay/network_submit/GameServerSession.cs.meta
new file mode 100644
index 00000000..86d12022
--- /dev/null
+++ b/Assets/scripts/gamePlay_gameplay/network_submit/GameServerSession.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: 79cbd031dc2447d4789e769442806868
\ No newline at end of file
diff --git a/Assets/scripts/gamePlay_gameplay/network_submit/MessageTypes.cs b/Assets/scripts/gamePlay_gameplay/network_submit/MessageTypes.cs
index b1013be4..4cef6e8e 100644
--- a/Assets/scripts/gamePlay_gameplay/network_submit/MessageTypes.cs
+++ b/Assets/scripts/gamePlay_gameplay/network_submit/MessageTypes.cs
@@ -49,6 +49,15 @@ namespace GameServer.Client
[JsonProperty("steam_id")] public string steam_id;
[JsonProperty("error_code")] public string error_code;
[JsonProperty("message")] public string message;
+ // 会话令牌:后续请求以 Authorization: Bearer 携带,服务端据此绑定 steam_id。
+ [JsonProperty("session_token")] public string session_token;
+ // 每会话一次性签名密钥:客户端用它对成绩做 HMAC,取代内置静态密钥。
+ [JsonProperty("session_key")] public string session_key;
+ // 会话过期时间(UTC ISO8601)。
+ [JsonProperty("expires_at")] public string expires_at;
+ // 服务端 RSA 签名(base64),客户端用内置公钥验签以确认会话密钥来自真实服务端。
+ [JsonProperty("server_signature")] public string server_signature;
+ [JsonProperty("sign_alg")] public string sign_alg;
}
[Serializable]
diff --git a/Assets/scripts/gamePlay_gameplay/network_submit/NetworkManager.cs b/Assets/scripts/gamePlay_gameplay/network_submit/NetworkManager.cs
index ca14e770..357cb44c 100644
--- a/Assets/scripts/gamePlay_gameplay/network_submit/NetworkManager.cs
+++ b/Assets/scripts/gamePlay_gameplay/network_submit/NetworkManager.cs
@@ -9,11 +9,7 @@ using UnityEngine;
using UnityEngine.Networking;
using Bansonic;
-#if !(UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX)
-#define NETWORK_DISABLE_STEAMWORKS
-#endif
-
-#if !NETWORK_DISABLE_STEAMWORKS
+#if UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX
using Steamworks;
#endif
@@ -32,7 +28,7 @@ public class NetworkManager : MonoBehaviour
public const string SteamAvatarUrlPrefix = "steam-avatar://";
[Header("Server")]
- [SerializeField] private string serverUrl = "http://47.112.187.172:8080";
+ [SerializeField] private string serverUrl = "https://game.bansonic.top";
[Header("Auth")]
public string steamId = "";
@@ -820,6 +816,13 @@ public class NetworkManager : MonoBehaviour
SetState(ConnectionState.Handshaking);
HandshakeResponse resp = await PostJson(BuildApiUrl("/api/handshake"), req, token);
+
+ // 存储会话令牌与每会话签名密钥(先用内置 RSA 公钥验签,确认来自真实服务端)。
+ if (resp != null && resp.success)
+ {
+ GameServerSession.ApplyHandshake(resp);
+ }
+
OnHandshakeResult?.Invoke(resp);
if (resp != null && resp.success)
@@ -1350,7 +1353,7 @@ public class NetworkManager : MonoBehaviour
{
currentSteamId = string.Empty;
currentDisplayName = string.Empty;
-#if NETWORK_DISABLE_STEAMWORKS
+#if !(UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX)
if (logWarnings)
{
Debug.LogWarning("[NetworkManager] Steamworks is unavailable on this platform. Using current serialized network identity.");
@@ -1396,7 +1399,7 @@ public class NetworkManager : MonoBehaviour
private static bool TryReadSteamPersona(string targetSteamId, out string displayName)
{
displayName = string.Empty;
-#if NETWORK_DISABLE_STEAMWORKS
+#if !(UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX)
return false;
#else
if (string.IsNullOrWhiteSpace(targetSteamId) || !SteamManager.Initialized || !ulong.TryParse(targetSteamId, out ulong parsedSteamId))
@@ -1426,7 +1429,7 @@ public class NetworkManager : MonoBehaviour
private async Task GetLocalSteamAvatarPngAsync()
{
-#if NETWORK_DISABLE_STEAMWORKS
+#if !(UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX)
return null;
#else
if (!SteamManager.Initialized)
@@ -1532,6 +1535,20 @@ public class NetworkManager : MonoBehaviour
}
}
+ private static void ApplyAuthHeader(UnityWebRequest request)
+ {
+ if (request == null)
+ {
+ return;
+ }
+
+ string sessionToken = GameServerSession.SessionToken;
+ if (!string.IsNullOrWhiteSpace(sessionToken))
+ {
+ request.SetRequestHeader("Authorization", "Bearer " + sessionToken);
+ }
+ }
+
private async Task PostJson(string url, object payload, CancellationToken token)
{
if (OnlineModeSettings.IsLocalOnlyMode)
@@ -1546,6 +1563,7 @@ public class NetworkManager : MonoBehaviour
request.uploadHandler = new UploadHandlerRaw(body);
request.downloadHandler = new DownloadHandlerBuffer();
request.SetRequestHeader("Content-Type", "application/json");
+ ApplyAuthHeader(request);
request.timeout = 15;
if (VerboseLogs) Debug.Log($"[NetworkManager] HTTP POST {url}");
@@ -1582,6 +1600,7 @@ public class NetworkManager : MonoBehaviour
request.uploadHandler = new UploadHandlerRaw(body);
request.downloadHandler = new DownloadHandlerBuffer();
request.SetRequestHeader("Content-Type", "application/json");
+ ApplyAuthHeader(request);
request.timeout = 15;
if (VerboseLogs) Debug.Log($"[NetworkManager] HTTP PUT {url}");
@@ -1613,6 +1632,7 @@ public class NetworkManager : MonoBehaviour
using (UnityWebRequest request = UnityWebRequest.Get(url))
{
+ ApplyAuthHeader(request);
request.timeout = 15;
if (VerboseLogs) Debug.Log($"[NetworkManager] HTTP GET {url}");
await SendRequestAsync(request.SendWebRequest(), token);
diff --git a/Assets/scripts/gamePlay_gameplay/player_effect_prefab/budeff/budeff_appr.cs b/Assets/scripts/gamePlay_gameplay/player_effect_prefab/budeff/budeff_appr.cs
index f0f27e89..a14ca86e 100644
--- a/Assets/scripts/gamePlay_gameplay/player_effect_prefab/budeff/budeff_appr.cs
+++ b/Assets/scripts/gamePlay_gameplay/player_effect_prefab/budeff/budeff_appr.cs
@@ -46,7 +46,7 @@ public class budeff_appr : MonoBehaviour
private IEnumerator Animate()
{
float delay = Mathf.Max(0f, floatDelay);
- if (delay > 0f) yield return new WaitForSeconds(delay);
+ if (delay > 0f) yield return GameplayClock.WaitForSeconds(delay);
float duration = Mathf.Max(0.0001f, fadeDuration);
bool useAnchored = _rectTransform != null;
diff --git a/Assets/scripts/gamePlay_gameplay/player_effect_prefab/budeff/iBudeffPrefabController.cs b/Assets/scripts/gamePlay_gameplay/player_effect_prefab/budeff/iBudeffPrefabController.cs
index 8ab04b67..1cea8cc7 100644
--- a/Assets/scripts/gamePlay_gameplay/player_effect_prefab/budeff/iBudeffPrefabController.cs
+++ b/Assets/scripts/gamePlay_gameplay/player_effect_prefab/budeff/iBudeffPrefabController.cs
@@ -7,6 +7,8 @@ using UnityEngine.UI;
[DefaultExecutionOrder(-1000)]
public class iBudeffPrefabController : MonoBehaviour
{
+ private static float GameplayNow => Application.isPlaying ? GameplayClock.NowSongTime : Time.realtimeSinceStartup;
+
public static iBudeffPrefabController Instance { get; private set; }
[Header("budeff Icons Prefab")]
@@ -129,7 +131,7 @@ public class iBudeffPrefabController : MonoBehaviour
if (ally == null || buff == null) return;
if (!Application.isPlaying) return;
if (!IsTrackableBuff(buff)) return;
- RegisterEntry(ally, GetGroupForBuff(buff), buff.buffId, 0f, Time.time);
+ RegisterEntry(ally, GetGroupForBuff(buff), buff.buffId, 0f, GameplayNow);
}
public void NotifyBuffRemoved(AllyCombatant ally, Buff buff)
@@ -170,7 +172,7 @@ public class iBudeffPrefabController : MonoBehaviour
if (!Application.isPlaying) return;
if (!IsTrackableEnemyBuff(buff)) return;
Debug.LogWarning($"[iBudeffPrefabController] Enemy buff applied: enemy={enemy.name} id={enemy.GetInstanceID()} buffId={buff.buffId} desc={buff.description} atkMult={buff.attackMultiplier} healMult={buff.healReceivedMultiplier} scoreMult={buff.scoreMultiplier}");
- RegisterEnemyEntry(enemy, GetGroupForEnemyBuff(buff), buff.buffId, 0f, Time.time);
+ RegisterEnemyEntry(enemy, GetGroupForEnemyBuff(buff), buff.buffId, 0f, GameplayNow);
}
public void NotifyEnemyBuffRemoved(EnemyCombatant enemy, Buff buff)
@@ -188,7 +190,7 @@ public class iBudeffPrefabController : MonoBehaviour
var group = GetGroupForIconType(type);
string id = Guid.NewGuid().ToString();
Debug.LogWarning($"[iBudeffPrefabController] Enemy timed effect: enemy={enemy.name} id={enemy.GetInstanceID()} type={type} value={value} duration={duration} group={group}");
- RegisterEnemyEntry(enemy, group, id, value, Time.time);
+ RegisterEnemyEntry(enemy, group, id, value, GameplayNow);
return id;
}
@@ -206,7 +208,7 @@ public class iBudeffPrefabController : MonoBehaviour
var group = GetGroupForIconType(type);
string id = Guid.NewGuid().ToString();
- RegisterEntry(ally, group, id, value, Time.time, duration);
+ RegisterEntry(ally, group, id, value, GameplayNow, duration);
return id;
}
@@ -1291,7 +1293,7 @@ public class iBudeffPrefabController : MonoBehaviour
{
if (go == null || cg == null) yield break;
cg.alpha = (i % 2 == 0) ? 1f : 0.08f;
- yield return new WaitForSeconds(step);
+ yield return GameplayClock.WaitForSeconds(step);
}
if (go != null && cg != null) cg.alpha = 1f;
@@ -1310,7 +1312,7 @@ public class iBudeffPrefabController : MonoBehaviour
{
if (go == null || cg == null) yield break;
cg.alpha = (i % 2 == 0) ? 0.08f : 1f;
- yield return new WaitForSeconds(step);
+ yield return GameplayClock.WaitForSeconds(step);
}
if (go != null && cg != null) cg.alpha = 0f;
diff --git a/Assets/scripts/gamePlay_gameplay/trackFractureController.cs b/Assets/scripts/gamePlay_gameplay/trackFractureController.cs
index f15ae410..d3407cbc 100644
--- a/Assets/scripts/gamePlay_gameplay/trackFractureController.cs
+++ b/Assets/scripts/gamePlay_gameplay/trackFractureController.cs
@@ -229,7 +229,7 @@ public class trackFractureController : MonoBehaviour
// float1: hold before the dissolve begins. Fragments have already started drifting during this time.
if (fractureFadeDelay > 0f)
{
- yield return new WaitForSeconds(fractureFadeDelay);
+ yield return GameplayClock.WaitForSeconds(fractureFadeDelay);
}
// float2: drive _Fade from the configured start value to the configured end value over this duration.
diff --git a/Assets/scripts/roomSystem/playerMessagePrefab/playerMessagePrefab.cs b/Assets/scripts/roomSystem/playerMessagePrefab/playerMessagePrefab.cs
index 5cb1837c..514b36a6 100644
--- a/Assets/scripts/roomSystem/playerMessagePrefab/playerMessagePrefab.cs
+++ b/Assets/scripts/roomSystem/playerMessagePrefab/playerMessagePrefab.cs
@@ -6,11 +6,7 @@ using UnityEngine;
using UnityEngine.Networking;
using UnityEngine.UI;
-#if !(UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX)
-#define ROOMCHAT_DISABLE_STEAMWORKS
-#endif
-
-#if !ROOMCHAT_DISABLE_STEAMWORKS
+#if UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX
using Steamworks;
#endif
@@ -271,7 +267,7 @@ public class playerMessagePrefab : MonoBehaviour
private static async Task TryGetSteamAvatarSpriteAsync(string steamId)
{
-#if ROOMCHAT_DISABLE_STEAMWORKS
+#if !(UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX)
return null;
#else
if (string.IsNullOrWhiteSpace(steamId) || !SteamManager.Initialized)
diff --git a/Assets/scripts/settings/userSettings.cs b/Assets/scripts/settings/userSettings.cs
index 52aec5ec..0b07492a 100644
--- a/Assets/scripts/settings/userSettings.cs
+++ b/Assets/scripts/settings/userSettings.cs
@@ -4,7 +4,9 @@ using UnityEngine;
using UnityEngine.UI;
using Bansonic;
using UnityEngine.SceneManagement;
+#if UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX
using Steamworks;
+#endif
#if UNITY_EDITOR
using UnityEditor;
#endif
@@ -49,6 +51,7 @@ public class userSettings : MonoBehaviour
private void UpdateUserInfoDisplay()
{
+#if UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX
if (SteamManager.Initialized)
{
if (user_login_source_text != null)
@@ -70,15 +73,15 @@ public class userSettings : MonoBehaviour
string personaName = SteamFriends.GetPersonaName();
user_source_uid_text.text = string.Format("{0} ({1})", personaName, steamID.m_SteamID.ToString());
}
- }
- else
- {
- if (user_login_source_text != null)
- user_login_source_text.text = LocalizationService.Get("settings.source.unknown_server", "Unknown Server");
- if (user_source_uid_text != null)
- user_source_uid_text.text = LocalizationService.Get("settings.source.unknown_user", "Unknown User");
+ return;
}
+#endif
+ if (user_login_source_text != null)
+ user_login_source_text.text = LocalizationService.Get("settings.source.unknown_server", "Unknown Server");
+
+ if (user_source_uid_text != null)
+ user_source_uid_text.text = LocalizationService.Get("settings.source.unknown_user", "Unknown User");
}
private void OnEnable()
diff --git a/Assets/steamCheck.cs b/Assets/steamCheck.cs
index a78e43e3..a67f9ad3 100644
--- a/Assets/steamCheck.cs
+++ b/Assets/steamCheck.cs
@@ -1,6 +1,6 @@
using UnityEngine;
using UnityEngine.UI;
-#if !DISABLESTEAMWORKS
+#if UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX
using Steamworks;
#endif
@@ -23,7 +23,7 @@ public class steamCheck : MonoBehaviour
void RefreshSteamState()
{
-#if DISABLESTEAMWORKS
+#if !(UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX)
steamReady = false;
SetFailText("Current platform has Steamworks disabled");
return;
@@ -51,7 +51,7 @@ public class steamCheck : MonoBehaviour
void SetWelcomeText()
{
-#if DISABLESTEAMWORKS
+#if !(UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX)
SetFailText("Current platform has Steamworks disabled");
#else
if (!SteamManager.SteamVerificationEnabled)
diff --git a/Assets/storeSystem/storeSystem.cs b/Assets/storeSystem/storeSystem.cs
index ae73016e..817e0624 100644
--- a/Assets/storeSystem/storeSystem.cs
+++ b/Assets/storeSystem/storeSystem.cs
@@ -127,6 +127,8 @@ public class storeSystem : MonoBehaviour
private void OnEnable()
{
+ BindLedgerEvents();
+
if (cachedItems.Count <= 0)
{
return;
@@ -137,8 +139,14 @@ public class storeSystem : MonoBehaviour
RefreshCurrentView();
}
+ private void OnDisable()
+ {
+ UnbindLedgerEvents();
+ }
+
private void OnDestroy()
{
+ UnbindLedgerEvents();
CloseActiveCtas();
UnregisterHeaderControlCallbacks();
UnregisterToggleCallbacks();
@@ -220,6 +228,90 @@ public class storeSystem : MonoBehaviour
}
}
+ private void BindLedgerEvents()
+ {
+ PlayerEconomyLedger.EnsureInstance().OnCoinsChanged -= HandleEconomyChanged;
+ PlayerEconomyLedger.EnsureInstance().OnCoinsChanged += HandleEconomyChanged;
+ PlayerEconomyLedger.EnsureInstance().OnMaterialChanged -= HandleMaterialChanged;
+ PlayerEconomyLedger.EnsureInstance().OnMaterialChanged += HandleMaterialChanged;
+
+ ExpBottleLedger.EnsureInstance().OnBottleCountChanged -= HandleBottleCountChanged;
+ ExpBottleLedger.EnsureInstance().OnBottleCountChanged += HandleBottleCountChanged;
+ ExpBottleLedger.EnsureInstance().OnLedgerReloaded -= HandleInventoryReloaded;
+ ExpBottleLedger.EnsureInstance().OnLedgerReloaded += HandleInventoryReloaded;
+
+ DushMaterialLedger.EnsureInstance().OnMaterialCountChanged -= HandleGrowthMaterialChanged;
+ DushMaterialLedger.EnsureInstance().OnMaterialCountChanged += HandleGrowthMaterialChanged;
+
+ StoreOwnershipLedger.EnsureInstance().OnOwnershipChanged -= HandleOwnershipChanged;
+ StoreOwnershipLedger.EnsureInstance().OnOwnershipChanged += HandleOwnershipChanged;
+ }
+
+ private void UnbindLedgerEvents()
+ {
+ if (PlayerEconomyLedger.Instance != null)
+ {
+ PlayerEconomyLedger.Instance.OnCoinsChanged -= HandleEconomyChanged;
+ PlayerEconomyLedger.Instance.OnMaterialChanged -= HandleMaterialChanged;
+ }
+
+ if (ExpBottleLedger.Instance != null)
+ {
+ ExpBottleLedger.Instance.OnBottleCountChanged -= HandleBottleCountChanged;
+ ExpBottleLedger.Instance.OnLedgerReloaded -= HandleInventoryReloaded;
+ }
+
+ if (DushMaterialLedger.Instance != null)
+ {
+ DushMaterialLedger.Instance.OnMaterialCountChanged -= HandleGrowthMaterialChanged;
+ }
+
+ if (StoreOwnershipLedger.Instance != null)
+ {
+ StoreOwnershipLedger.Instance.OnOwnershipChanged -= HandleOwnershipChanged;
+ }
+ }
+
+ private void HandleEconomyChanged(int _)
+ {
+ RefreshVisibleRuntimeState();
+ }
+
+ private void HandleMaterialChanged(int _)
+ {
+ RefreshVisibleRuntimeState();
+ }
+
+ private void HandleBottleCountChanged(ExpBottleKind _, int __)
+ {
+ RefreshVisibleRuntimeState();
+ }
+
+ private void HandleInventoryReloaded()
+ {
+ RefreshVisibleRuntimeState();
+ }
+
+ private void HandleGrowthMaterialChanged(DushMaterialKind _, int __)
+ {
+ RefreshVisibleRuntimeState();
+ }
+
+ private void HandleOwnershipChanged(int _)
+ {
+ RefreshVisibleRuntimeState();
+ }
+
+ private void RefreshVisibleRuntimeState()
+ {
+ if (!isActiveAndEnabled)
+ {
+ return;
+ }
+
+ RefreshCurrentView();
+ }
+
private void LoadFilterPreferences()
{
if (show_only_canPurchase != null)
diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset
index b984b5f9..17ed69b2 100644
--- a/ProjectSettings/ProjectSettings.asset
+++ b/ProjectSettings/ProjectSettings.asset
@@ -142,7 +142,7 @@ PlayerSettings:
loadStoreDebugModeEnabled: 0
visionOSBundleVersion: 1.0
tvOSBundleVersion: 1.0
- bundleVersion: 2.1b
+ bundleVersion: 1.0.01
preloadedAssets: []
metroInputSource: 0
wsaTransparentSwapchain: 0
diff --git a/gameServerPython b/gameServerPython
index 9b0950bb..78cefe5c 160000
--- a/gameServerPython
+++ b/gameServerPython
@@ -1 +1 @@
-Subproject commit 9b0950bb103000e312c3d2b44458a16fb06f9c43
+Subproject commit 78cefe5cce735ca15adae55c54a657e9e2a23bd0