修复了build guard等若干问题
This commit is contained in:
@@ -0,0 +1,24 @@
|
|||||||
|
<linker>
|
||||||
|
<assembly fullname="Unity.Addressables, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null" preserve="all">
|
||||||
|
<type fullname="UnityEngine.AddressableAssets.Addressables" preserve="all" />
|
||||||
|
</assembly>
|
||||||
|
<assembly fullname="Unity.Localization, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
|
||||||
|
<type fullname="UnityEngine.Localization.Locale" preserve="all" />
|
||||||
|
<type fullname="UnityEngine.Localization.Tables.SharedTableData" preserve="all" />
|
||||||
|
<type fullname="UnityEngine.Localization.Tables.StringTable" preserve="all" />
|
||||||
|
<type fullname="UnityEngine.Localization.LocaleIdentifier" preserve="nothing" serialized="true" />
|
||||||
|
<type fullname="UnityEngine.Localization.Metadata.MetadataCollection" preserve="nothing" serialized="true" />
|
||||||
|
<type fullname="UnityEngine.Localization.Tables.TableEntryData" preserve="nothing" serialized="true" />
|
||||||
|
<type fullname="UnityEngine.Localization.Tables.DistributedUIDGenerator" preserve="nothing" serialized="true" />
|
||||||
|
<type fullname="UnityEngine.Localization.Tables.SharedTableData/SharedTableEntry" preserve="nothing" serialized="true" />
|
||||||
|
</assembly>
|
||||||
|
<assembly fullname="Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null" preserve="all">
|
||||||
|
<type fullname="UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider" preserve="all" />
|
||||||
|
<type fullname="UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider" preserve="all" />
|
||||||
|
<type fullname="UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider" preserve="all" />
|
||||||
|
<type fullname="UnityEngine.ResourceManagement.ResourceProviders.SceneProvider" preserve="all" />
|
||||||
|
</assembly>
|
||||||
|
<assembly fullname="UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
|
||||||
|
<type fullname="UnityEngine.Object" preserve="all" />
|
||||||
|
</assembly>
|
||||||
|
</linker>
|
||||||
+2
-3
@@ -1,8 +1,7 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 8c6d84ba0864dc848888f59d6e9a6032
|
guid: 0bd49428350698946b692e1dd6c3eb5e
|
||||||
NativeFormatImporter:
|
TextScriptImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
mainObjectFileID: 11400000
|
|
||||||
userData:
|
userData:
|
||||||
assetBundleName:
|
assetBundleName:
|
||||||
assetBundleVariant:
|
assetBundleVariant:
|
||||||
@@ -27,6 +27,7 @@ public sealed class PackagingBuildGuard : IPreprocessBuildWithReport
|
|||||||
CheckPlayers(problems);
|
CheckPlayers(problems);
|
||||||
CheckHeroes(problems);
|
CheckHeroes(problems);
|
||||||
CheckSongs(problems);
|
CheckSongs(problems);
|
||||||
|
CheckMails(problems);
|
||||||
|
|
||||||
if (problems.Count == 0)
|
if (problems.Count == 0)
|
||||||
{
|
{
|
||||||
@@ -156,5 +157,32 @@ public sealed class PackagingBuildGuard : IPreprocessBuildWithReport
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static void CheckMails(List<string> problems)
|
||||||
|
{
|
||||||
|
foreach (var guid in AssetDatabase.FindAssets("t:mail_so"))
|
||||||
|
{
|
||||||
|
string path = AssetDatabase.GUIDToAssetPath(guid);
|
||||||
|
var so = AssetDatabase.LoadAssetAtPath<mail_so>(path);
|
||||||
|
if (so == null) continue;
|
||||||
|
|
||||||
|
// 跳过 mail_id = 0 的模板文件。
|
||||||
|
if (so.mail_id == 0) continue;
|
||||||
|
|
||||||
|
// 标记未领取(isReceived:0)且携带奖励的邮件 → 新玩家首启会自动领取。
|
||||||
|
if (!so.isReceived && so.rewardList != null && so.rewardList.Count > 0)
|
||||||
|
{
|
||||||
|
int totalRewards = 0;
|
||||||
|
foreach (var reward in so.rewardList)
|
||||||
|
{
|
||||||
|
totalRewards += reward.reward_ammount;
|
||||||
|
}
|
||||||
|
if (totalRewards > 0)
|
||||||
|
{
|
||||||
|
problems.Add(path + " :: mail_id=" + so.mail_id + " 未领取且含 " + so.rewardList.Count + " 项奖励(新玩家会自动领取)");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -25,6 +25,9 @@ public static class PackagingResetTool
|
|||||||
{
|
{
|
||||||
".eco.dat", ".eco.bak", ".eco.tmp", // PlayerEconomyStorage(货币)
|
".eco.dat", ".eco.bak", ".eco.tmp", // PlayerEconomyStorage(货币)
|
||||||
".ahd.dat", ".ahd.bak", ".ahd.tmp", // AllyHeroDeployLedgerStorage(英雄成长)
|
".ahd.dat", ".ahd.bak", ".ahd.tmp", // AllyHeroDeployLedgerStorage(英雄成长)
|
||||||
|
".xpv.dat", ".xpv.bak", ".xpv.tmp", // ExpBottleLedgerStorage(经验瓶)
|
||||||
|
".dsm.dat", ".dsm.bak", ".dsm.tmp", // DushMaterialLedgerStorage(突破材料)
|
||||||
|
".eqc.dat", ".eqc.bak", ".eqc.tmp", // EquipmentConsumableLedgerStorage(装备消耗品)
|
||||||
};
|
};
|
||||||
|
|
||||||
[MenuItem("Tools/Packaging/一键初始化打包设置(恢复默认)", false, 0)]
|
[MenuItem("Tools/Packaging/一键初始化打包设置(恢复默认)", false, 0)]
|
||||||
@@ -38,7 +41,7 @@ public static class PackagingResetTool
|
|||||||
"2.5 歌曲:游玩次数、累计时长、各难度成绩记录清零(歌曲解锁/谱面配置不动)\n" +
|
"2.5 歌曲:游玩次数、累计时长、各难度成绩记录清零(歌曲解锁/谱面配置不动)\n" +
|
||||||
"3. 装备:删除 " + GeneratedEquipmentFolder + " 下所有生成装备,清除英雄已装备引用\n" +
|
"3. 装备:删除 " + GeneratedEquipmentFolder + " 下所有生成装备,清除英雄已装备引用\n" +
|
||||||
"4. 商店:所有物品 purchasedCount、user_has_read 清零(限购配置 itemPurchaseQuota 不动)\n" +
|
"4. 商店:所有物品 purchasedCount、user_has_read 清零(限购配置 itemPurchaseQuota 不动)\n" +
|
||||||
"5. 清理本机测试存档(.cache_bridge 货币/成长/装备/商店存档,不含拥有权账本)与相关 PlayerPrefs\n\n" +
|
"5. 清理本机测试存档(.cache_bridge 货币/成长/经验瓶/突破材料/装备消耗品、player_rks、player_experience、装备/商店存档,不含拥有权账本)与相关 PlayerPrefs\n\n" +
|
||||||
"此操作会修改并保存资产文件,建议在版本控制下执行。是否继续?",
|
"此操作会修改并保存资产文件,建议在版本控制下执行。是否继续?",
|
||||||
"执行重置",
|
"执行重置",
|
||||||
"取消");
|
"取消");
|
||||||
@@ -51,6 +54,12 @@ public static class PackagingResetTool
|
|||||||
var report = new StringBuilder();
|
var report = new StringBuilder();
|
||||||
int errors = 0;
|
int errors = 0;
|
||||||
|
|
||||||
|
// 【关键】先删除运行时存档,再清理 .asset。
|
||||||
|
// 原因:SongData.OnEnable() 在编辑器模式下会从存档回写到 .asset;
|
||||||
|
// 如果先改 .asset 再删存档,.asset 被修改时触发 OnEnable() → 从存档回写 → .asset 又脏了。
|
||||||
|
errors += ClearRuntimeSaves(report);
|
||||||
|
errors += ClearPlayerPrefs(report);
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
AssetDatabase.StartAssetEditing();
|
AssetDatabase.StartAssetEditing();
|
||||||
@@ -73,10 +82,6 @@ public static class PackagingResetTool
|
|||||||
AssetDatabase.Refresh();
|
AssetDatabase.Refresh();
|
||||||
}
|
}
|
||||||
|
|
||||||
// 运行时存档 / PlayerPrefs 清理(放在资产保存之后,避免被回写覆盖)。
|
|
||||||
errors += ClearRuntimeSaves(report);
|
|
||||||
errors += ClearPlayerPrefs(report);
|
|
||||||
|
|
||||||
report.Insert(0, errors == 0
|
report.Insert(0, errors == 0
|
||||||
? "打包初始化完成,未发现错误。\n\n"
|
? "打包初始化完成,未发现错误。\n\n"
|
||||||
: "打包初始化完成,但有 " + errors + " 处警告/错误,请查看下方明细。\n\n");
|
: "打包初始化完成,但有 " + errors + " 处警告/错误,请查看下方明细。\n\n");
|
||||||
@@ -199,6 +204,14 @@ public static class PackagingResetTool
|
|||||||
|
|
||||||
serialized.ApplyModifiedPropertiesWithoutUndo();
|
serialized.ApplyModifiedPropertiesWithoutUndo();
|
||||||
EditorUtility.SetDirty(so);
|
EditorUtility.SetDirty(so);
|
||||||
|
|
||||||
|
// 【关键】清空内存中的运行时数据映射,防止 OnEnable/SavePersistent 回写脏数据。
|
||||||
|
// SongData 在编辑器模式下会从存档加载到内存 map(personalRecordMap 等),
|
||||||
|
// 再通过 SyncEntriesFromMaps() 同步到 chartFiles[] 序列化字段。
|
||||||
|
// 即使磁盘上的存档和 .asset 都清零了,内存中的 map 如果还有旧值,
|
||||||
|
// Unity 保存资产时会把内存脏数据写回磁盘。必须显式清空。
|
||||||
|
so.ClearSaveDataAndReload();
|
||||||
|
|
||||||
count++;
|
count++;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -281,6 +294,31 @@ public static class PackagingResetTool
|
|||||||
{
|
{
|
||||||
int errors = 0;
|
int errors = 0;
|
||||||
|
|
||||||
|
// 歌曲成绩存档(必须先删除,避免回写覆盖已清零的 .asset)。
|
||||||
|
int songSavesCleared = 0;
|
||||||
|
foreach (var guid in AssetDatabase.FindAssets("t:SongData"))
|
||||||
|
{
|
||||||
|
string path = AssetDatabase.GUIDToAssetPath(guid);
|
||||||
|
var so = AssetDatabase.LoadAssetAtPath<SongData>(path);
|
||||||
|
if (so == null || so.songID <= 0)
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
string legacySongPath = Path.Combine(Application.persistentDataPath, $"SongData_{so.songID}.json");
|
||||||
|
SecureSaveVault.Delete("song_runtime", so.songID.ToString(), legacySongPath);
|
||||||
|
songSavesCleared++;
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
errors++;
|
||||||
|
report.AppendLine($"清理歌曲 {so.songID} 存档失败:" + ex.Message);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
report.AppendLine("已清理歌曲运行时存档:" + songSavesCleared + " 个(song_runtime/*)。");
|
||||||
|
|
||||||
// 商店 purchasedCount 存档(SecureSaveVault + 旧版明文文件)。
|
// 商店 purchasedCount 存档(SecureSaveVault + 旧版明文文件)。
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
@@ -328,6 +366,31 @@ public static class PackagingResetTool
|
|||||||
}
|
}
|
||||||
|
|
||||||
report.AppendLine("已清理 .cache_bridge 货币/成长存档文件:" + fileDeleted + " 个(保留拥有权账本 .own.*)。");
|
report.AppendLine("已清理 .cache_bridge 货币/成长存档文件:" + fileDeleted + " 个(保留拥有权账本 .own.*)。");
|
||||||
|
|
||||||
|
// player_rks / player_experience 等 SecureSaveVault 存档。
|
||||||
|
try
|
||||||
|
{
|
||||||
|
SecureSaveVault.Delete("player_rks", "overall");
|
||||||
|
report.AppendLine("已清理 player_rks 运行时存档(player_rks/overall)。");
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
errors++;
|
||||||
|
report.AppendLine("清理 player_rks 存档失败:" + ex.Message);
|
||||||
|
}
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
string legacyExpPath = Path.Combine(Application.persistentDataPath, "player_experience.json");
|
||||||
|
SecureSaveVault.Delete("player_experience", "runtime", legacyExpPath);
|
||||||
|
report.AppendLine("已清理 player_experience 运行时存档(player_experience/runtime)。");
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
errors++;
|
||||||
|
report.AppendLine("清理 player_experience 存档失败:" + ex.Message);
|
||||||
|
}
|
||||||
|
|
||||||
return errors;
|
return errors;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -27,4 +27,4 @@ MonoBehaviour:
|
|||||||
dushMaterial78022: 0
|
dushMaterial78022: 0
|
||||||
dushMaterial78023: 0
|
dushMaterial78023: 0
|
||||||
dushMaterial78024: 0
|
dushMaterial78024: 0
|
||||||
firstLaunchDate:
|
firstLaunchDate:
|
||||||
|
|||||||
@@ -259,4 +259,4 @@ MonoBehaviour:
|
|||||||
isSpecialSkill: 0
|
isSpecialSkill: 0
|
||||||
equippedSkillGroupIDs: abd4cc01
|
equippedSkillGroupIDs: abd4cc01
|
||||||
equippedEquipment: {fileID: 0}
|
equippedEquipment: {fileID: 0}
|
||||||
equippedEquipmentId: type0_20260325_00000009
|
equippedEquipmentId:
|
||||||
|
|||||||
@@ -234,6 +234,6 @@ MonoBehaviour:
|
|||||||
skillDescriptionsText: "\u3010\u7ECA\u594F\xB7\u5411\u5F80\u3011\u6D88\u8017\u5168\u90E8\u7684\u6CD5\u529B\u503C\u65F6\uFF0C\u6D88\u8017\u81EA\u8EAB\u751F\u547D\u503C\u4E0A\u96503%\u7684\u751F\u547D\u503C\uFF08\u65E0\u6CD5\u964D\u81F3\u4E3A\u751F\u547D\u503C\u4E0A\u9650\u768420%\u53CA\u4EE5\u4E0B\uFF09\uFF0C\u5BF9\u654C\u4EBA\u9020\u6210\u4E00\u6B21\u91CD\u51FB\uFF08\u4F24\u5BB3\u503C\u7B49\u540C\u4E8E\u751F\u547D\u503C\u88AB\u6D88\u8017\u503C+\u89D2\u8272\u653B\u51FB\u529B10%\uFF09\u4F24\u5BB3\u3002"
|
skillDescriptionsText: "\u3010\u7ECA\u594F\xB7\u5411\u5F80\u3011\u6D88\u8017\u5168\u90E8\u7684\u6CD5\u529B\u503C\u65F6\uFF0C\u6D88\u8017\u81EA\u8EAB\u751F\u547D\u503C\u4E0A\u96503%\u7684\u751F\u547D\u503C\uFF08\u65E0\u6CD5\u964D\u81F3\u4E3A\u751F\u547D\u503C\u4E0A\u9650\u768420%\u53CA\u4EE5\u4E0B\uFF09\uFF0C\u5BF9\u654C\u4EBA\u9020\u6210\u4E00\u6B21\u91CD\u51FB\uFF08\u4F24\u5BB3\u503C\u7B49\u540C\u4E8E\u751F\u547D\u503C\u88AB\u6D88\u8017\u503C+\u89D2\u8272\u653B\u51FB\u529B10%\uFF09\u4F24\u5BB3\u3002"
|
||||||
thisSkill_levelLimit: 4
|
thisSkill_levelLimit: 4
|
||||||
isSpecialSkill: 0
|
isSpecialSkill: 0
|
||||||
equippedSkillGroupIDs: 91d8cc0195d8cc0196d8cc01
|
equippedSkillGroupIDs: 91d8cc01
|
||||||
equippedEquipment: {fileID: 0}
|
equippedEquipment: {fileID: 0}
|
||||||
equippedEquipmentId: type0_20260325_00000012
|
equippedEquipmentId:
|
||||||
|
|||||||
@@ -104,9 +104,9 @@ MonoBehaviour:
|
|||||||
ally_growthUnlockedTierIndex: 0
|
ally_growthUnlockedTierIndex: 0
|
||||||
level_lock: 0
|
level_lock: 0
|
||||||
ally_autoBreakthroughEnabled: 0
|
ally_autoBreakthroughEnabled: 0
|
||||||
ally_battleDeployCount: 12
|
ally_battleDeployCount: 0
|
||||||
ally_finishCount: 12
|
ally_finishCount: 0
|
||||||
ally_mvpCount: 1
|
ally_mvpCount: 0
|
||||||
ally_joinDateUtcTicks: 0
|
ally_joinDateUtcTicks: 0
|
||||||
behaviourAxes:
|
behaviourAxes:
|
||||||
- axisName: "\u9898\u6D77\u6218\u672F"
|
- axisName: "\u9898\u6D77\u6218\u672F"
|
||||||
@@ -252,4 +252,4 @@ MonoBehaviour:
|
|||||||
isSpecialSkill: 0
|
isSpecialSkill: 0
|
||||||
equippedSkillGroupIDs:
|
equippedSkillGroupIDs:
|
||||||
equippedEquipment: {fileID: 0}
|
equippedEquipment: {fileID: 0}
|
||||||
equippedEquipmentId: type0_20260325_00000007
|
equippedEquipmentId:
|
||||||
|
|||||||
@@ -260,4 +260,4 @@ MonoBehaviour:
|
|||||||
isSpecialSkill: 0
|
isSpecialSkill: 0
|
||||||
equippedSkillGroupIDs: 4ae4cc01
|
equippedSkillGroupIDs: 4ae4cc01
|
||||||
equippedEquipment: {fileID: 0}
|
equippedEquipment: {fileID: 0}
|
||||||
equippedEquipmentId: type0_20260531_00000252
|
equippedEquipmentId:
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ MonoBehaviour:
|
|||||||
ally_heroName: "\u7231\u7433\u8FBE\u96C5"
|
ally_heroName: "\u7231\u7433\u8FBE\u96C5"
|
||||||
ally_heroDesignation: "\u7433\u7405\u7F00\u7389\u767B\u96C5\u9601"
|
ally_heroDesignation: "\u7433\u7405\u7F00\u7389\u767B\u96C5\u9601"
|
||||||
ally_heroID: 30206
|
ally_heroID: 30206
|
||||||
isUnlocked: 1
|
isUnlocked: 0
|
||||||
allyType: 0
|
allyType: 0
|
||||||
obsessionTag: "\u9898\u6D77\u6218\u672F"
|
obsessionTag: "\u9898\u6D77\u6218\u672F"
|
||||||
sourceDlcId:
|
sourceDlcId:
|
||||||
@@ -260,4 +260,4 @@ MonoBehaviour:
|
|||||||
isSpecialSkill: 0
|
isSpecialSkill: 0
|
||||||
equippedSkillGroupIDs: 31e8cc0138e8cc0136e8cc0137e8cc01
|
equippedSkillGroupIDs: 31e8cc0138e8cc0136e8cc0137e8cc01
|
||||||
equippedEquipment: {fileID: 0}
|
equippedEquipment: {fileID: 0}
|
||||||
equippedEquipmentId: type0_20260325_00000008
|
equippedEquipmentId:
|
||||||
|
|||||||
@@ -1,70 +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: f83e826b63cbb254cac9c5f87b3f61f3, type: 3}
|
|
||||||
m_Name: helloMail
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
mail_Type: 1
|
|
||||||
mail_id: 9000
|
|
||||||
mail_title: "\u6B22\u8FCE\u60A8\uFF0C\u65B0\u7528\u6237"
|
|
||||||
mail_sender: "\u6D6E\u52A8\u6E38\u620F\u79D1\u6280"
|
|
||||||
mail_date: 2026-3-1
|
|
||||||
mail_description: "\u6B22\u8FCE\u90AE\u4EF6"
|
|
||||||
mail_body: "\u4F60\u597D\uFF0C\u8FD9\u5C01\u90AE\u4EF6\u88AB\u53D1\u653E\uFF0C\u4EE5\u6D4B\u8BD5\u90AE\u4EF6\u7CFB\u7EDF\u7684\u6B63\u786E\u8FD0\u884C\u3002\u5982\u679C\u4F60\u6210\u529F\u770B\u5230\u4E86\u90AE\u4EF6\u5E76\u53EF\u4EE5\u6210\u529F\u9886\u53D6\u5176\u9644\u4EF6\uFF0C\u8BC1\u660E\u529F\u80FD\u5DF2\u6B63\u786E\u751F\u6548\u3002\n\n\u9644\u4EF6\u4E2D\u5305\u542B\u7684\u7269\u54C1\u4EC5\u5728\u6D4B\u8BD5\u7248\u4E2D\u514D\u8D39\u8D60\u9001\uFF0C\u5728\u6B63\u5F0F\u7248\u4E2D\u5C06\u6536\u56DE\u3002\u8FD9\u662F\u56E0\u4E3A\u6D4B\u8BD5\u9700\u8981\uFF0C\u4E3A\u60A8\u53D1\u653E\u4E86\u6E38\u620F\u7684\u5B8C\u5168\u4F53\uFF0C\u5305\u62EC\u5168\u90E8\u6B4C\u66F2\u548C\u89D2\u8272\uFF0C\u5E76\u5C06\u4ED6\u4EEC\u5347\u7EA7\u5230\u4E86\u6EE1\u7EA7\u72B6\u6001\u3002\u8FD9\u4E0D\u662F\u6B63\u5F0F\u7248\u4E2D\u7684\u5F62\u6001\uFF0C\u8BF7\u4E0D\u8981\u4EA7\u751F\u8BEF\u4F1A\u3002"
|
|
||||||
mail_image: {fileID: 0}
|
|
||||||
isRead: 1
|
|
||||||
isReceived: 0
|
|
||||||
rewardList:
|
|
||||||
- rewardName: "\u795E\u79D8\u6C34\u6BCD"
|
|
||||||
reward_Type: 4
|
|
||||||
reward_ammount: 1
|
|
||||||
reward_image: {fileID: 21300000, guid: eec334d03c52af847bfa12dc839ac536, type: 3}
|
|
||||||
reward_description: "\u9065\u96EA\u97F3"
|
|
||||||
- rewardName: "\u8DF3\u8DC3\u4E4B\u6843"
|
|
||||||
reward_Type: 4
|
|
||||||
reward_ammount: 1
|
|
||||||
reward_image: {fileID: 21300000, guid: 088ee68aa14a6db40b3794a0a8b70d82, type: 3}
|
|
||||||
reward_description: "\u8DC3\u6843"
|
|
||||||
- rewardName: "\u672A\u5B9A\u4E49\u4E4B\u4EBA"
|
|
||||||
reward_Type: 4
|
|
||||||
reward_ammount: 1
|
|
||||||
reward_image: {fileID: 21300000, guid: 2bc924133035d0c43a1f2abbecf93ac5, type: 3}
|
|
||||||
reward_description: "\u83AB\u5F69\u79BB"
|
|
||||||
- rewardName: "\u7231\u5403\u8702\u871C"
|
|
||||||
reward_Type: 4
|
|
||||||
reward_ammount: 1
|
|
||||||
reward_image: {fileID: 21300000, guid: 0d8f9374f5f4bc84699bfd32abc1e538, type: 3}
|
|
||||||
reward_description: "\u6E29\u59AE"
|
|
||||||
- rewardName: "\u9501"
|
|
||||||
reward_Type: 4
|
|
||||||
reward_ammount: 1
|
|
||||||
reward_image: {fileID: 21300000, guid: 47e3bed563854b248b684b071ccafe38, type: 3}
|
|
||||||
reward_description: "\u6D1B\u514B"
|
|
||||||
- rewardName: "\u5565\u5B50"
|
|
||||||
reward_Type: 4
|
|
||||||
reward_ammount: 1
|
|
||||||
reward_image: {fileID: 21300000, guid: a2753bc864b1ff84093beb30d9d04892, type: 3}
|
|
||||||
reward_description: "\u7231\u7433\u8FBE\u96C5"
|
|
||||||
- rewardName: "\u5168\u90E8\u6B4C\u66F2"
|
|
||||||
reward_Type: 4
|
|
||||||
reward_ammount: 6
|
|
||||||
reward_image: {fileID: 21300000, guid: 9d64dfe23766f5143aeaf5b8c4ae1ccd, type: 3}
|
|
||||||
reward_description: "\u5168\u5957\u6B4C\u66F2"
|
|
||||||
- rewardName: "\u5927\u91CF\u8D27\u5E01"
|
|
||||||
reward_Type: 4
|
|
||||||
reward_ammount: 99999
|
|
||||||
reward_image: {fileID: 21300000, guid: 4c0e289625113934b9c31bf3ce0947fd, type: 3}
|
|
||||||
reward_description: "\u96C5\u8389\u68A6\u7483\u5E01"
|
|
||||||
- rewardName: "\u7528\u6237\u7ECF\u9A8C"
|
|
||||||
reward_Type: 4
|
|
||||||
reward_ammount: 6666
|
|
||||||
reward_image: {fileID: 21300000, guid: e305e86aa87fd224ba9bc6d119714016, type: 3}
|
|
||||||
reward_description: "\u6EE1\u7EA7\u7528\u6237"
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
fileFormatVersion: 2
|
|
||||||
guid: d15681f64110a8044b0f4e72ec039e11
|
|
||||||
NativeFormatImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
mainObjectFileID: 11400000
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
||||||
@@ -1,40 +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: f83e826b63cbb254cac9c5f87b3f61f3, type: 3}
|
|
||||||
m_Name: innertest
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
mail_Type: 1
|
|
||||||
mail_id: 9001
|
|
||||||
mail_title: "\u5185\u6D4B\u7528\u6237\u516C\u544A"
|
|
||||||
mail_sender: "\u6D6E\u52A8\u6E38\u620F\u79D1\u6280"
|
|
||||||
mail_date: 2026-2-29
|
|
||||||
mail_description: "\u5185\u6D4B\u7528\u6237\u516C\u544A"
|
|
||||||
mail_body: "\u8FD9\u4E0D\u662F\u5FEB\u5634\u6211\u6253\u5F00\u4F60\u7CFB\u7EDF\u53D1\u73B0\u4F60\u8FD8\u7528\u7684\u662FWindows7\u8033\u673A\u91CC\u653E\u4E94\u4E2A\u5C0F\u4F17rapper\u52A0\u4E00\u74F62L\u77FF\u6CC9\u6C34\u662F\u6211\u7684\u4E00\u5929\u4F60\u542C\u4E0D\u61C2\u6211\u5728\u8BF4\u4EC0\u4E48\u6CA1\u5173\u7CFB\u6211\u5C31\u50CF\u662F\u8BF4\u5531\u5708\u97E6\u4E1C\u5955\u4ED6\u60F3\u6765\u52A0\u6211\u7684\u8054\u7CFB\u65B9\u5F0F\u6211\u8F6C\u624B\u5C31\u7ED9\u4ED6\u53D1\u6211\u6536\u6B3E\u7801\u6BD4\u8D77\u719F\u6089\u7684\u8857\u5934\u6545\u4E8B\u6211\u66F4\u60F3\u77E5\u9053\u4F60\u7684\u8868\u5F1F\u59D3\u4EC0\u4E48"
|
|
||||||
mail_image: {fileID: 0}
|
|
||||||
isRead: 0
|
|
||||||
isReceived: 0
|
|
||||||
rewardList:
|
|
||||||
- rewardName: "\u5185\u6D4B\u89D2\u8272\u4E4B\u5305"
|
|
||||||
reward_Type: 4
|
|
||||||
reward_ammount: 1
|
|
||||||
reward_image: {fileID: 0}
|
|
||||||
reward_description:
|
|
||||||
- rewardName: "\u5185\u6D4B\u6B4C\u66F2\u4E4B\u5305"
|
|
||||||
reward_Type: 4
|
|
||||||
reward_ammount: 1
|
|
||||||
reward_image: {fileID: 0}
|
|
||||||
reward_description:
|
|
||||||
- rewardName: "\u5FEB\u6491\u7834\u7684\u94B1\u888B"
|
|
||||||
reward_Type: 4
|
|
||||||
reward_ammount: 2147483646
|
|
||||||
reward_image: {fileID: 0}
|
|
||||||
reward_description: "\u5C31\u8FDE\u72FC\u4E5F\u5FCD\u4E0D\u4F4F\u9732\u51FA\u5FAE\u7B11"
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
fileFormatVersion: 2
|
|
||||||
guid: 5ad96c3b3da1b054485c8f18b1c3689f
|
|
||||||
NativeFormatImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
mainObjectFileID: 11400000
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 1
|
isOnShelf: 1
|
||||||
canbepurchased: 0
|
canbepurchased: 0
|
||||||
isHot: 1
|
isHot: 1
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 1
|
itemType: 1
|
||||||
associatedAllyHero: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 1
|
isOnShelf: 1
|
||||||
canbepurchased: 1
|
canbepurchased: 1
|
||||||
isHot: 1
|
isHot: 1
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 0
|
itemType: 0
|
||||||
associatedAllyHero: {fileID: 11400000, guid: 593c39b83808fb742851fb93eaa05963, type: 2}
|
associatedAllyHero: {fileID: 11400000, guid: 593c39b83808fb742851fb93eaa05963, type: 2}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
@@ -40,4 +40,4 @@ MonoBehaviour:
|
|||||||
- currencyType: 0
|
- currencyType: 0
|
||||||
amount: 4000
|
amount: 4000
|
||||||
unlockRequirements: []
|
unlockRequirements: []
|
||||||
purchasedCount: 1
|
purchasedCount: 0
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 1
|
isOnShelf: 1
|
||||||
canbepurchased: 0
|
canbepurchased: 0
|
||||||
isHot: 1
|
isHot: 1
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 1
|
itemType: 1
|
||||||
associatedAllyHero: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 0
|
isOnShelf: 0
|
||||||
canbepurchased: 0
|
canbepurchased: 0
|
||||||
isHot: 1
|
isHot: 1
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 1
|
itemType: 1
|
||||||
associatedAllyHero: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 0
|
isOnShelf: 0
|
||||||
canbepurchased: 0
|
canbepurchased: 0
|
||||||
isHot: 1
|
isHot: 1
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 3
|
itemType: 3
|
||||||
associatedAllyHero: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 1
|
isOnShelf: 1
|
||||||
canbepurchased: 1
|
canbepurchased: 1
|
||||||
isHot: 1
|
isHot: 1
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 3
|
itemType: 3
|
||||||
associatedAllyHero: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
@@ -40,4 +40,4 @@ MonoBehaviour:
|
|||||||
- currencyType: 0
|
- currencyType: 0
|
||||||
amount: 200
|
amount: 200
|
||||||
unlockRequirements: []
|
unlockRequirements: []
|
||||||
purchasedCount: 1654
|
purchasedCount: 0
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 1
|
isOnShelf: 1
|
||||||
canbepurchased: 1
|
canbepurchased: 1
|
||||||
isHot: 1
|
isHot: 1
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 3
|
itemType: 3
|
||||||
associatedAllyHero: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
@@ -40,4 +40,4 @@ MonoBehaviour:
|
|||||||
- currencyType: 0
|
- currencyType: 0
|
||||||
amount: 400
|
amount: 400
|
||||||
unlockRequirements: []
|
unlockRequirements: []
|
||||||
purchasedCount: 2518
|
purchasedCount: 0
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 1
|
isOnShelf: 1
|
||||||
canbepurchased: 1
|
canbepurchased: 1
|
||||||
isHot: 1
|
isHot: 1
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 3
|
itemType: 3
|
||||||
associatedAllyHero: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
@@ -40,4 +40,4 @@ MonoBehaviour:
|
|||||||
- currencyType: 0
|
- currencyType: 0
|
||||||
amount: 800
|
amount: 800
|
||||||
unlockRequirements: []
|
unlockRequirements: []
|
||||||
purchasedCount: 504
|
purchasedCount: 0
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 1
|
isOnShelf: 1
|
||||||
canbepurchased: 1
|
canbepurchased: 1
|
||||||
isHot: 1
|
isHot: 1
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 3
|
itemType: 3
|
||||||
associatedAllyHero: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
@@ -40,4 +40,4 @@ MonoBehaviour:
|
|||||||
- currencyType: 0
|
- currencyType: 0
|
||||||
amount: 1500
|
amount: 1500
|
||||||
unlockRequirements: []
|
unlockRequirements: []
|
||||||
purchasedCount: 510
|
purchasedCount: 0
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 1
|
isOnShelf: 1
|
||||||
canbepurchased: 1
|
canbepurchased: 1
|
||||||
isHot: 1
|
isHot: 1
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 3
|
itemType: 3
|
||||||
associatedAllyHero: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
@@ -40,4 +40,4 @@ MonoBehaviour:
|
|||||||
- currencyType: 0
|
- currencyType: 0
|
||||||
amount: 3000
|
amount: 3000
|
||||||
unlockRequirements: []
|
unlockRequirements: []
|
||||||
purchasedCount: 520
|
purchasedCount: 0
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 1
|
isOnShelf: 1
|
||||||
canbepurchased: 1
|
canbepurchased: 1
|
||||||
isHot: 1
|
isHot: 1
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 3
|
itemType: 3
|
||||||
associatedAllyHero: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
@@ -40,4 +40,4 @@ MonoBehaviour:
|
|||||||
- currencyType: 0
|
- currencyType: 0
|
||||||
amount: 6000
|
amount: 6000
|
||||||
unlockRequirements: []
|
unlockRequirements: []
|
||||||
purchasedCount: 410
|
purchasedCount: 0
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 1
|
isOnShelf: 1
|
||||||
canbepurchased: 1
|
canbepurchased: 1
|
||||||
isHot: 1
|
isHot: 1
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 3
|
itemType: 3
|
||||||
associatedAllyHero: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
@@ -40,4 +40,4 @@ MonoBehaviour:
|
|||||||
- currencyType: 0
|
- currencyType: 0
|
||||||
amount: 500
|
amount: 500
|
||||||
unlockRequirements: []
|
unlockRequirements: []
|
||||||
purchasedCount: 206
|
purchasedCount: 0
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 1
|
isOnShelf: 1
|
||||||
canbepurchased: 1
|
canbepurchased: 1
|
||||||
isHot: 1
|
isHot: 1
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 3
|
itemType: 3
|
||||||
associatedAllyHero: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
@@ -40,4 +40,4 @@ MonoBehaviour:
|
|||||||
- currencyType: 0
|
- currencyType: 0
|
||||||
amount: 1000
|
amount: 1000
|
||||||
unlockRequirements: []
|
unlockRequirements: []
|
||||||
purchasedCount: 203
|
purchasedCount: 0
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 1
|
isOnShelf: 1
|
||||||
canbepurchased: 1
|
canbepurchased: 1
|
||||||
isHot: 1
|
isHot: 1
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 3
|
itemType: 3
|
||||||
associatedAllyHero: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
@@ -40,4 +40,4 @@ MonoBehaviour:
|
|||||||
- currencyType: 0
|
- currencyType: 0
|
||||||
amount: 2000
|
amount: 2000
|
||||||
unlockRequirements: []
|
unlockRequirements: []
|
||||||
purchasedCount: 202
|
purchasedCount: 0
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 1
|
isOnShelf: 1
|
||||||
canbepurchased: 1
|
canbepurchased: 1
|
||||||
isHot: 1
|
isHot: 1
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 3
|
itemType: 3
|
||||||
associatedAllyHero: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
@@ -40,4 +40,4 @@ MonoBehaviour:
|
|||||||
- currencyType: 0
|
- currencyType: 0
|
||||||
amount: 600
|
amount: 600
|
||||||
unlockRequirements: []
|
unlockRequirements: []
|
||||||
purchasedCount: 1322
|
purchasedCount: 0
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 1
|
isOnShelf: 1
|
||||||
canbepurchased: 1
|
canbepurchased: 1
|
||||||
isHot: 1
|
isHot: 1
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 3
|
itemType: 3
|
||||||
associatedAllyHero: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
@@ -40,4 +40,4 @@ MonoBehaviour:
|
|||||||
- currencyType: 0
|
- currencyType: 0
|
||||||
amount: 1500
|
amount: 1500
|
||||||
unlockRequirements: []
|
unlockRequirements: []
|
||||||
purchasedCount: 1313
|
purchasedCount: 0
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 1
|
isOnShelf: 1
|
||||||
canbepurchased: 1
|
canbepurchased: 1
|
||||||
isHot: 1
|
isHot: 1
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 3
|
itemType: 3
|
||||||
associatedAllyHero: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
@@ -40,4 +40,4 @@ MonoBehaviour:
|
|||||||
- currencyType: 0
|
- currencyType: 0
|
||||||
amount: 3500
|
amount: 3500
|
||||||
unlockRequirements: []
|
unlockRequirements: []
|
||||||
purchasedCount: 412
|
purchasedCount: 0
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 1
|
isOnShelf: 1
|
||||||
canbepurchased: 1
|
canbepurchased: 1
|
||||||
isHot: 1
|
isHot: 1
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 3
|
itemType: 3
|
||||||
associatedAllyHero: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
@@ -40,4 +40,4 @@ MonoBehaviour:
|
|||||||
- currencyType: 0
|
- currencyType: 0
|
||||||
amount: 8000
|
amount: 8000
|
||||||
unlockRequirements: []
|
unlockRequirements: []
|
||||||
purchasedCount: 316
|
purchasedCount: 0
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 1
|
isOnShelf: 1
|
||||||
canbepurchased: 1
|
canbepurchased: 1
|
||||||
isHot: 1
|
isHot: 1
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 3
|
itemType: 3
|
||||||
associatedAllyHero: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
@@ -40,4 +40,4 @@ MonoBehaviour:
|
|||||||
- currencyType: 0
|
- currencyType: 0
|
||||||
amount: 400
|
amount: 400
|
||||||
unlockRequirements: []
|
unlockRequirements: []
|
||||||
purchasedCount: 203100
|
purchasedCount: 0
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 1
|
isOnShelf: 1
|
||||||
canbepurchased: 1
|
canbepurchased: 1
|
||||||
isHot: 0
|
isHot: 0
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 3
|
itemType: 3
|
||||||
associatedAllyHero: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
@@ -40,4 +40,4 @@ MonoBehaviour:
|
|||||||
- currencyType: 0
|
- currencyType: 0
|
||||||
amount: 1000
|
amount: 1000
|
||||||
unlockRequirements: []
|
unlockRequirements: []
|
||||||
purchasedCount: 1102211
|
purchasedCount: 0
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 1
|
isOnShelf: 1
|
||||||
canbepurchased: 1
|
canbepurchased: 1
|
||||||
isHot: 0
|
isHot: 0
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 3
|
itemType: 3
|
||||||
associatedAllyHero: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
@@ -40,4 +40,4 @@ MonoBehaviour:
|
|||||||
- currencyType: 0
|
- currencyType: 0
|
||||||
amount: 1000
|
amount: 1000
|
||||||
unlockRequirements: []
|
unlockRequirements: []
|
||||||
purchasedCount: 6009
|
purchasedCount: 0
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 1
|
isOnShelf: 1
|
||||||
canbepurchased: 1
|
canbepurchased: 1
|
||||||
isHot: 0
|
isHot: 0
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 3
|
itemType: 3
|
||||||
associatedAllyHero: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
@@ -40,4 +40,4 @@ MonoBehaviour:
|
|||||||
- currencyType: 0
|
- currencyType: 0
|
||||||
amount: 2500
|
amount: 2500
|
||||||
unlockRequirements: []
|
unlockRequirements: []
|
||||||
purchasedCount: 11004
|
purchasedCount: 0
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 1
|
isOnShelf: 1
|
||||||
canbepurchased: 0
|
canbepurchased: 0
|
||||||
isHot: 0
|
isHot: 0
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 3
|
itemType: 3
|
||||||
associatedAllyHero: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
@@ -40,4 +40,4 @@ MonoBehaviour:
|
|||||||
- currencyType: 1
|
- currencyType: 1
|
||||||
amount: 40
|
amount: 40
|
||||||
unlockRequirements: []
|
unlockRequirements: []
|
||||||
purchasedCount: 29
|
purchasedCount: 0
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 1
|
isOnShelf: 1
|
||||||
canbepurchased: 0
|
canbepurchased: 0
|
||||||
isHot: 0
|
isHot: 0
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 3
|
itemType: 3
|
||||||
associatedAllyHero: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
@@ -40,4 +40,4 @@ MonoBehaviour:
|
|||||||
- currencyType: 1
|
- currencyType: 1
|
||||||
amount: 60
|
amount: 60
|
||||||
unlockRequirements: []
|
unlockRequirements: []
|
||||||
purchasedCount: 1
|
purchasedCount: 0
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 1
|
isOnShelf: 1
|
||||||
canbepurchased: 0
|
canbepurchased: 0
|
||||||
isHot: 0
|
isHot: 0
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 3
|
itemType: 3
|
||||||
associatedAllyHero: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
@@ -40,4 +40,4 @@ MonoBehaviour:
|
|||||||
- currencyType: 1
|
- currencyType: 1
|
||||||
amount: 200
|
amount: 200
|
||||||
unlockRequirements: []
|
unlockRequirements: []
|
||||||
purchasedCount: 1
|
purchasedCount: 0
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 1
|
isOnShelf: 1
|
||||||
canbepurchased: 0
|
canbepurchased: 0
|
||||||
isHot: 0
|
isHot: 0
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 3
|
itemType: 3
|
||||||
associatedAllyHero: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 1
|
isOnShelf: 1
|
||||||
canbepurchased: 0
|
canbepurchased: 0
|
||||||
isHot: 1
|
isHot: 1
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 3
|
itemType: 3
|
||||||
associatedAllyHero: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
@@ -40,4 +40,4 @@ MonoBehaviour:
|
|||||||
- currencyType: 1
|
- currencyType: 1
|
||||||
amount: 1000
|
amount: 1000
|
||||||
unlockRequirements: []
|
unlockRequirements: []
|
||||||
purchasedCount: 1
|
purchasedCount: 0
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ MonoBehaviour:
|
|||||||
isOnShelf: 1
|
isOnShelf: 1
|
||||||
canbepurchased: 0
|
canbepurchased: 0
|
||||||
isHot: 1
|
isHot: 1
|
||||||
user_has_read: 1
|
user_has_read: 0
|
||||||
itemType: 3
|
itemType: 3
|
||||||
associatedAllyHero: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
@@ -40,4 +40,4 @@ MonoBehaviour:
|
|||||||
- currencyType: 1
|
- currencyType: 1
|
||||||
amount: 1500
|
amount: 1500
|
||||||
unlockRequirements: []
|
unlockRequirements: []
|
||||||
purchasedCount: 12
|
purchasedCount: 0
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 02ad5b531cc1df24dacd3a175979618d, type: 3}
|
m_Script: {fileID: 11500000, guid: 02ad5b531cc1df24dacd3a175979618d, type: 3}
|
||||||
m_Name: 1002001_emilia
|
m_Name: 1002001_emilia
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
usernameID:
|
usernameID:
|
||||||
songName: Beginning of Bansonic
|
songName: Beginning of Bansonic
|
||||||
songID: 1002001
|
songID: 1002001
|
||||||
isUnlocked: 1
|
isUnlocked: 1
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 02ad5b531cc1df24dacd3a175979618d, type: 3}
|
m_Script: {fileID: 11500000, guid: 02ad5b531cc1df24dacd3a175979618d, type: 3}
|
||||||
m_Name: 1002002_arcstar
|
m_Name: 1002002_arcstar
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
usernameID:
|
usernameID:
|
||||||
songName: A Lake With Endless Stars
|
songName: A Lake With Endless Stars
|
||||||
songID: 1002002
|
songID: 1002002
|
||||||
isUnlocked: 1
|
isUnlocked: 1
|
||||||
@@ -104,8 +104,8 @@ MonoBehaviour:
|
|||||||
totalPersonalRecordForThisDifficulty: 0
|
totalPersonalRecordForThisDifficulty: 0
|
||||||
levelProgressForThisDifficulty: 0
|
levelProgressForThisDifficulty: 0
|
||||||
experienceProvidedForThisDifficulty: 0
|
experienceProvidedForThisDifficulty: 0
|
||||||
personalRecord: 904208
|
personalRecord: 0
|
||||||
current_levelProgress: 0.6697837
|
current_levelProgress: 0
|
||||||
_if_level_is_EASE: 0
|
_if_level_is_EASE: 0
|
||||||
max_comboRecord: 0
|
max_comboRecord: 0
|
||||||
thisLevel_selectedDifficultyID: 1
|
thisLevel_selectedDifficultyID: 1
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 02ad5b531cc1df24dacd3a175979618d, type: 3}
|
m_Script: {fileID: 11500000, guid: 02ad5b531cc1df24dacd3a175979618d, type: 3}
|
||||||
m_Name: 1002003_spectrum
|
m_Name: 1002003_spectrum
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
usernameID:
|
usernameID:
|
||||||
songName: CFD
|
songName: CFD
|
||||||
songID: 1002003
|
songID: 1002003
|
||||||
isUnlocked: 1
|
isUnlocked: 1
|
||||||
@@ -104,10 +104,10 @@ MonoBehaviour:
|
|||||||
totalPersonalRecordForThisDifficulty: 0
|
totalPersonalRecordForThisDifficulty: 0
|
||||||
levelProgressForThisDifficulty: 0
|
levelProgressForThisDifficulty: 0
|
||||||
experienceProvidedForThisDifficulty: 0
|
experienceProvidedForThisDifficulty: 0
|
||||||
personalRecord: 847497
|
personalRecord: 0
|
||||||
current_levelProgress: 0.62777555
|
current_levelProgress: 0
|
||||||
_if_level_is_EASE: 0
|
_if_level_is_EASE: 0
|
||||||
max_comboRecord: 0
|
max_comboRecord: 0
|
||||||
thisLevel_selectedDifficultyID: 2
|
thisLevel_selectedDifficultyID: 0
|
||||||
thisLevel_addDateString: 2026-01-01
|
thisLevel_addDateString: 2026-01-01
|
||||||
thisLevel_overallDescription: "\u201C\u54D7\u5566\u5566......\u201D\n\u7834\u788E\u7684\u955C\u9762\u6620\u51FA\u5979\u7684\u53CC\u76EE\uFF0C\u5728\u90A3\u4E00\u523B\uFF0C\u89C6\u91CE\u91CC\u51FA\u73B0\u4E86\u591A\u4E2A\u4EE5\u5979\u4E3A\u540D\u7684\u5076\u50CF......"
|
thisLevel_overallDescription: "\u201C\u54D7\u5566\u5566......\u201D\n\u7834\u788E\u7684\u955C\u9762\u6620\u51FA\u5979\u7684\u53CC\u76EE\uFF0C\u5728\u90A3\u4E00\u523B\uFF0C\u89C6\u91CE\u91CC\u51FA\u73B0\u4E86\u591A\u4E2A\u4EE5\u5979\u4E3A\u540D\u7684\u5076\u50CF......"
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 02ad5b531cc1df24dacd3a175979618d, type: 3}
|
m_Script: {fileID: 11500000, guid: 02ad5b531cc1df24dacd3a175979618d, type: 3}
|
||||||
m_Name: 1002004_smile
|
m_Name: 1002004_smile
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
usernameID:
|
usernameID:
|
||||||
songName: "\u30A2\u30C8\u30ED\u30DD\u30B9\u3068\u6700\u679C\u306E\u63A2\u6C42\u8005"
|
songName: "\u30A2\u30C8\u30ED\u30DD\u30B9\u3068\u6700\u679C\u306E\u63A2\u6C42\u8005"
|
||||||
songID: 1002004
|
songID: 1002004
|
||||||
isUnlocked: 1
|
isUnlocked: 1
|
||||||
@@ -104,10 +104,10 @@ MonoBehaviour:
|
|||||||
totalPersonalRecordForThisDifficulty: 0
|
totalPersonalRecordForThisDifficulty: 0
|
||||||
levelProgressForThisDifficulty: 0
|
levelProgressForThisDifficulty: 0
|
||||||
experienceProvidedForThisDifficulty: 0
|
experienceProvidedForThisDifficulty: 0
|
||||||
personalRecord: 978955
|
personalRecord: 0
|
||||||
current_levelProgress: 0.72515184
|
current_levelProgress: 0
|
||||||
_if_level_is_EASE: 0
|
_if_level_is_EASE: 0
|
||||||
max_comboRecord: 0
|
max_comboRecord: 0
|
||||||
thisLevel_selectedDifficultyID: 2
|
thisLevel_selectedDifficultyID: 1
|
||||||
thisLevel_addDateString:
|
thisLevel_addDateString:
|
||||||
thisLevel_overallDescription: "\u201C\u53F2\u8BD7\u8FDC\u5F81\u201D\u8D5B\u4E8B\u7684\u5F00\u573A\u5E18\u5E55\u88AB\u7F13\u7F13\u62C9\u5F00\uFF0C\u5973\u5B69\u5750\u5728\u8282\u8282\u76F8\u6263\u7684\u9F7F\u8F6E\u8FB9\u4E0A\u3002\n\u800C\u5728\u5979\u7684\u773C\u4E0B\uFF0C\u4FBF\u662F\u65E9\u5DF2\u6253\u5F97\u70ED\u706B\u671D\u5929\u7684\u8D5B\u573A\u3002"
|
thisLevel_overallDescription: "\u201C\u53F2\u8BD7\u8FDC\u5F81\u201D\u8D5B\u4E8B\u7684\u5F00\u573A\u5E18\u5E55\u88AB\u7F13\u7F13\u62C9\u5F00\uFF0C\u5973\u5B69\u5750\u5728\u8282\u8282\u76F8\u6263\u7684\u9F7F\u8F6E\u8FB9\u4E0A\u3002\n\u800C\u5728\u5979\u7684\u773C\u4E0B\uFF0C\u4FBF\u662F\u65E9\u5DF2\u6253\u5F97\u70ED\u706B\u671D\u5929\u7684\u8D5B\u573A\u3002"
|
||||||
|
|||||||
@@ -104,8 +104,8 @@ MonoBehaviour:
|
|||||||
totalPersonalRecordForThisDifficulty: 0
|
totalPersonalRecordForThisDifficulty: 0
|
||||||
levelProgressForThisDifficulty: 0
|
levelProgressForThisDifficulty: 0
|
||||||
experienceProvidedForThisDifficulty: 0
|
experienceProvidedForThisDifficulty: 0
|
||||||
personalRecord: 1015660
|
personalRecord: 0
|
||||||
current_levelProgress: 0.75234073
|
current_levelProgress: 0
|
||||||
_if_level_is_EASE: 0
|
_if_level_is_EASE: 0
|
||||||
max_comboRecord: 0
|
max_comboRecord: 0
|
||||||
thisLevel_selectedDifficultyID: 2
|
thisLevel_selectedDifficultyID: 2
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 02ad5b531cc1df24dacd3a175979618d, type: 3}
|
m_Script: {fileID: 11500000, guid: 02ad5b531cc1df24dacd3a175979618d, type: 3}
|
||||||
m_Name: 1002006
|
m_Name: 1002006
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
usernameID:
|
usernameID:
|
||||||
songName: Paraphiloplace
|
songName: Paraphiloplace
|
||||||
songID: 1002006
|
songID: 1002006
|
||||||
isUnlocked: 1
|
isUnlocked: 1
|
||||||
|
|||||||
@@ -64646,71 +64646,6 @@ PrefabInstance:
|
|||||||
m_AddedGameObjects: []
|
m_AddedGameObjects: []
|
||||||
m_AddedComponents: []
|
m_AddedComponents: []
|
||||||
m_SourcePrefab: {fileID: 100100000, guid: 473497bd46c599a47a629dd5455a04cd, type: 3}
|
m_SourcePrefab: {fileID: 100100000, guid: 473497bd46c599a47a629dd5455a04cd, type: 3}
|
||||||
--- !u!1001 &2618668036673286300
|
|
||||||
PrefabInstance:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
serializedVersion: 2
|
|
||||||
m_Modification:
|
|
||||||
serializedVersion: 3
|
|
||||||
m_TransformParent: {fileID: 0}
|
|
||||||
m_Modifications:
|
|
||||||
- target: {fileID: 3989523538856309922, guid: bebee78505ecb77469d83d2c70dafeaf, type: 3}
|
|
||||||
propertyPath: m_LocalPosition.x
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 3989523538856309922, guid: bebee78505ecb77469d83d2c70dafeaf, type: 3}
|
|
||||||
propertyPath: m_LocalPosition.y
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 3989523538856309922, guid: bebee78505ecb77469d83d2c70dafeaf, type: 3}
|
|
||||||
propertyPath: m_LocalPosition.z
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 3989523538856309922, guid: bebee78505ecb77469d83d2c70dafeaf, type: 3}
|
|
||||||
propertyPath: m_LocalRotation.w
|
|
||||||
value: 1
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 3989523538856309922, guid: bebee78505ecb77469d83d2c70dafeaf, type: 3}
|
|
||||||
propertyPath: m_LocalRotation.x
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 3989523538856309922, guid: bebee78505ecb77469d83d2c70dafeaf, type: 3}
|
|
||||||
propertyPath: m_LocalRotation.y
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 3989523538856309922, guid: bebee78505ecb77469d83d2c70dafeaf, type: 3}
|
|
||||||
propertyPath: m_LocalRotation.z
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 3989523538856309922, guid: bebee78505ecb77469d83d2c70dafeaf, type: 3}
|
|
||||||
propertyPath: m_LocalEulerAnglesHint.x
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 3989523538856309922, guid: bebee78505ecb77469d83d2c70dafeaf, type: 3}
|
|
||||||
propertyPath: m_LocalEulerAnglesHint.y
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 3989523538856309922, guid: bebee78505ecb77469d83d2c70dafeaf, type: 3}
|
|
||||||
propertyPath: m_LocalEulerAnglesHint.z
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 5829096105476896227, guid: bebee78505ecb77469d83d2c70dafeaf, type: 3}
|
|
||||||
propertyPath: m_Name
|
|
||||||
value: gTransitionPrefab
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 5829096105476896227, guid: bebee78505ecb77469d83d2c70dafeaf, type: 3}
|
|
||||||
propertyPath: m_IsActive
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 8634987774727144996, guid: bebee78505ecb77469d83d2c70dafeaf, type: 3}
|
|
||||||
propertyPath: m_Camera
|
|
||||||
value:
|
|
||||||
objectReference: {fileID: 330585545}
|
|
||||||
m_RemovedComponents: []
|
|
||||||
m_RemovedGameObjects: []
|
|
||||||
m_AddedGameObjects: []
|
|
||||||
m_AddedComponents: []
|
|
||||||
m_SourcePrefab: {fileID: 100100000, guid: bebee78505ecb77469d83d2c70dafeaf, type: 3}
|
|
||||||
--- !u!1001 &2789001425968773599
|
--- !u!1001 &2789001425968773599
|
||||||
PrefabInstance:
|
PrefabInstance:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@@ -75216,4 +75151,3 @@ SceneRoots:
|
|||||||
- {fileID: 1372413577}
|
- {fileID: 1372413577}
|
||||||
- {fileID: 297819032}
|
- {fileID: 297819032}
|
||||||
- {fileID: 1558855962}
|
- {fileID: 1558855962}
|
||||||
- {fileID: 2618668036673286300}
|
|
||||||
|
|||||||
@@ -12,18 +12,33 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 02ad5b531cc1df24dacd3a175979618d, type: 3}
|
m_Script: {fileID: 11500000, guid: 02ad5b531cc1df24dacd3a175979618d, type: 3}
|
||||||
m_Name: SongData01_testSong
|
m_Name: SongData01_testSong
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
usernameID: user_TestUser@FloatGaming
|
usernameID:
|
||||||
thisSong_songName: testSong
|
songName:
|
||||||
thisSong_artistName:
|
songID: 0
|
||||||
thisSong_illustrator:
|
isUnlocked: 0
|
||||||
thisSong_charter:
|
songLength_second: 0
|
||||||
thisSong_belongsTo_whichDLC:
|
artistName:
|
||||||
thisSong_difficultyID: 0
|
painter:
|
||||||
thisSong_personalRecord: 0
|
level_creator:
|
||||||
thisSong_personalLevel: 0
|
belongsTo_whichDLC:
|
||||||
thisSong_illustration: {fileID: 0}
|
|
||||||
thisSong_audioFile: {fileID: 0}
|
|
||||||
thisSong_chartFile: {fileID: 0}
|
|
||||||
bpm: 0
|
bpm: 0
|
||||||
songDuration: 0
|
songDuration: 0
|
||||||
coverImage: {fileID: 0}
|
game_enterTimes: 0
|
||||||
|
time_totalPlayingTime: 0
|
||||||
|
illustration: {fileID: 0}
|
||||||
|
backgroudPIC: {fileID: 0}
|
||||||
|
fullscreen_songPicture: {fileID: 0}
|
||||||
|
card_profileImage: {fileID: 0}
|
||||||
|
right_pic_bottom_image: {fileID: 0}
|
||||||
|
right_pic_top_image: {fileID: 0}
|
||||||
|
audioFile: {fileID: 0}
|
||||||
|
audio_previewAudio: {fileID: 0}
|
||||||
|
difficultyID: 0
|
||||||
|
chartFiles: []
|
||||||
|
personalRecord: 0
|
||||||
|
current_levelProgress: 0
|
||||||
|
_if_level_is_EASE: 0
|
||||||
|
max_comboRecord: 0
|
||||||
|
thisLevel_selectedDifficultyID: 0
|
||||||
|
thisLevel_addDateString:
|
||||||
|
thisLevel_overallDescription:
|
||||||
|
|||||||
@@ -12,9 +12,10 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 02ad5b531cc1df24dacd3a175979618d, type: 3}
|
m_Script: {fileID: 11500000, guid: 02ad5b531cc1df24dacd3a175979618d, type: 3}
|
||||||
m_Name: NewSongData
|
m_Name: NewSongData
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
usernameID: user_TestUser@FloatGaming
|
usernameID:
|
||||||
songName:
|
songName:
|
||||||
songID: 0
|
songID: 0
|
||||||
|
isUnlocked: 0
|
||||||
songLength_second: 0
|
songLength_second: 0
|
||||||
artistName:
|
artistName:
|
||||||
painter:
|
painter:
|
||||||
@@ -27,13 +28,30 @@ MonoBehaviour:
|
|||||||
illustration: {fileID: 0}
|
illustration: {fileID: 0}
|
||||||
backgroudPIC: {fileID: 0}
|
backgroudPIC: {fileID: 0}
|
||||||
fullscreen_songPicture: {fileID: 0}
|
fullscreen_songPicture: {fileID: 0}
|
||||||
|
card_profileImage: {fileID: 0}
|
||||||
|
right_pic_bottom_image: {fileID: 0}
|
||||||
|
right_pic_top_image: {fileID: 0}
|
||||||
audioFile: {fileID: 0}
|
audioFile: {fileID: 0}
|
||||||
audio_previewAudio: {fileID: 0}
|
audio_previewAudio: {fileID: 0}
|
||||||
|
difficultyID: 0
|
||||||
chartFiles:
|
chartFiles:
|
||||||
- difficulty: 0
|
- difficulty: 0
|
||||||
|
difficultyLEVEL: 0
|
||||||
|
enemyTotalHP_Multiplier: 0
|
||||||
|
enemyConfigList: []
|
||||||
|
difficultyName:
|
||||||
chartFile: {fileID: 0}
|
chartFile: {fileID: 0}
|
||||||
|
difficultyDescription:
|
||||||
|
lastScoreForThisDifficulty: 0
|
||||||
|
chartPersonalRecordForThisDifficulty: 0
|
||||||
|
idolPersonalRecordForThisDifficulty: 0
|
||||||
|
totalPersonalRecordForThisDifficulty: 0
|
||||||
|
levelProgressForThisDifficulty: 0
|
||||||
|
experienceProvidedForThisDifficulty: 0
|
||||||
personalRecord: 0
|
personalRecord: 0
|
||||||
difficultyID: 0
|
|
||||||
current_levelProgress: 0
|
current_levelProgress: 0
|
||||||
_if_level_is_EASE: 0
|
_if_level_is_EASE: 0
|
||||||
max_comboRecord: 0
|
max_comboRecord: 0
|
||||||
|
thisLevel_selectedDifficultyID: 0
|
||||||
|
thisLevel_addDateString:
|
||||||
|
thisLevel_overallDescription:
|
||||||
|
|||||||
@@ -1,38 +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: 02ad5b531cc1df24dacd3a175979618d, type: 3}
|
|
||||||
m_Name: test_Song 1
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
usernameID: user_TestUser@FloatGaming
|
|
||||||
songName: test_Song1
|
|
||||||
songID: 1002003
|
|
||||||
songLength_second: 123
|
|
||||||
artistName: 112
|
|
||||||
painter: 323
|
|
||||||
level_creator: 4
|
|
||||||
belongsTo_whichDLC: 2
|
|
||||||
difficultyID: 122
|
|
||||||
difficultyNumber: 12
|
|
||||||
recent_lastScore: 123121
|
|
||||||
personalRecord: 123123
|
|
||||||
personalLevel: 0
|
|
||||||
current_levelProgress: 0
|
|
||||||
game_enterTimes: 0
|
|
||||||
_if_level_is_EASE: 0
|
|
||||||
max_comboRecord: 0
|
|
||||||
time_totalPlayingTime: 0
|
|
||||||
illustration: {fileID: 0}
|
|
||||||
backgroudPIC: {fileID: 0}
|
|
||||||
audioFile: {fileID: 0}
|
|
||||||
chartFile: {fileID: 0}
|
|
||||||
bpm: 0
|
|
||||||
songDuration: 0
|
|
||||||
@@ -1,38 +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: 02ad5b531cc1df24dacd3a175979618d, type: 3}
|
|
||||||
m_Name: test_Song 2
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
usernameID: user_TestUser@FloatGaming
|
|
||||||
songName: test_Song2
|
|
||||||
songID: 1002004
|
|
||||||
songLength_second: 123
|
|
||||||
artistName: 112
|
|
||||||
painter: 323
|
|
||||||
level_creator: 4
|
|
||||||
belongsTo_whichDLC: 2
|
|
||||||
difficultyID: 122
|
|
||||||
difficultyNumber: 12
|
|
||||||
recent_lastScore: 123121
|
|
||||||
personalRecord: 123123
|
|
||||||
personalLevel: 0
|
|
||||||
current_levelProgress: 0
|
|
||||||
game_enterTimes: 0
|
|
||||||
_if_level_is_EASE: 0
|
|
||||||
max_comboRecord: 0
|
|
||||||
time_totalPlayingTime: 0
|
|
||||||
illustration: {fileID: 0}
|
|
||||||
backgroudPIC: {fileID: 0}
|
|
||||||
audioFile: {fileID: 0}
|
|
||||||
chartFile: {fileID: 0}
|
|
||||||
bpm: 0
|
|
||||||
songDuration: 0
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
fileFormatVersion: 2
|
|
||||||
guid: 7f15eec0857065f428f7b36148b6f4ed
|
|
||||||
NativeFormatImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
mainObjectFileID: 11400000
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
||||||
@@ -1,38 +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: 02ad5b531cc1df24dacd3a175979618d, type: 3}
|
|
||||||
m_Name: test_Song
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
usernameID: user_TestUser@FloatGaming
|
|
||||||
songName: test_Song
|
|
||||||
songID: 1002002
|
|
||||||
songLength_second: 123
|
|
||||||
artistName: 112
|
|
||||||
painter: 323
|
|
||||||
level_creator: 4
|
|
||||||
belongsTo_whichDLC: 2
|
|
||||||
difficultyID: 122
|
|
||||||
difficultyNumber: 12
|
|
||||||
recent_lastScore: 123121
|
|
||||||
personalRecord: 123123
|
|
||||||
personalLevel: 0
|
|
||||||
current_levelProgress: 0
|
|
||||||
game_enterTimes: 0
|
|
||||||
_if_level_is_EASE: 0
|
|
||||||
max_comboRecord: 0
|
|
||||||
time_totalPlayingTime: 0
|
|
||||||
illustration: {fileID: 0}
|
|
||||||
backgroudPIC: {fileID: 0}
|
|
||||||
audioFile: {fileID: 0}
|
|
||||||
chartFile: {fileID: 0}
|
|
||||||
bpm: 0
|
|
||||||
songDuration: 0
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
fileFormatVersion: 2
|
|
||||||
guid: f78d9b3f6969c6a49aa7d7230319f01c
|
|
||||||
NativeFormatImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
mainObjectFileID: 11400000
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
||||||
@@ -14,12 +14,30 @@ MonoBehaviour:
|
|||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
itemName:
|
itemName:
|
||||||
itemIcon: {fileID: 0}
|
itemIcon: {fileID: 0}
|
||||||
|
itemRarity: 1
|
||||||
|
itemID: 0
|
||||||
|
itemSinglePurchaseQty: 0
|
||||||
|
itemPurchaseQuota: 0
|
||||||
itemDescription:
|
itemDescription:
|
||||||
|
itemDetailedDescription:
|
||||||
|
itemUsageTag: 0
|
||||||
|
isOnShelf: 1
|
||||||
|
canbepurchased: 1
|
||||||
|
isHot: 0
|
||||||
|
user_has_read: 0
|
||||||
itemType: 0
|
itemType: 0
|
||||||
associatedPlayer: {fileID: 0}
|
associatedAllyHero: {fileID: 0}
|
||||||
associatedSong: {fileID: 0}
|
associatedSong: {fileID: 0}
|
||||||
associatedStoryPassage: {fileID: 0}
|
associatedStoryPassage: {fileID: 0}
|
||||||
|
storyPassageGrantMode: 0
|
||||||
|
associatedStorySonId: -1
|
||||||
|
associatedExpBottle: {fileID: 0}
|
||||||
|
associatedGrowthMaterial: {fileID: 0}
|
||||||
|
associatedEquipmentConsumable: {fileID: 0}
|
||||||
|
associatedSelectableEquipmentRewardSource: {fileID: 0}
|
||||||
|
associatedSelectableEquipmentRewardIndex: -1
|
||||||
costRequirements:
|
costRequirements:
|
||||||
- currencyType: 0
|
- currencyType: 0
|
||||||
amount: 0
|
amount: 0
|
||||||
unlockRequirements: []
|
unlockRequirements: []
|
||||||
|
purchasedCount: 0
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
### 如果你是新来的运维或者开发
|
### 如果你是新来的运维或者开发
|
||||||
那么我 _建议_ 你 **非到迫不得已的关头不要重构任何东西** ,总之他是跑起来了,就不要乱动了。
|
那么我 _建议_ 你 **非到迫不得已的关头不要重构任何东西** ,总之他是跑起来了,就不要乱动了。
|
||||||
|
|
||||||
### 截至2026.1.25,参与过本项目的程序如下
|
### 截至2026.7.14,参与过本项目的程序如下
|
||||||
| ID | 贡献量/现有量(行) | 在职时间 | 贡献概述 | 离开原因 |
|
| ID | 贡献量/现有量(行) | 在职时间 | 贡献概述 | 离开原因 |
|
||||||
|--------------|------------|------------------|------------|-------|
|
|--------------|------------|------------------|------------|-------|
|
||||||
| crazyCode孙金科 | 1962/(770) | 2025.3.12-2025.4 | 实现初版长音符、判定 | 不明 |
|
| crazyCode孙金科 | 1962/(770) | 2025.3.12-2025.4 | 实现初版长音符、判定 | 不明 |
|
||||||
|
|||||||
Reference in New Issue
Block a user