From 82de4c92e20e1eaa21d4cdb96ef38e2c2dead6f4 Mon Sep 17 00:00:00 2001 From: yurui <952870061@qq.com> Date: Sun, 29 Sep 2024 18:29:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=85=B3=E5=8D=A1=E5=90=8D?= =?UTF-8?q?=EF=BC=8C=E6=8F=8F=E8=BF=B0=EF=BC=8C=E5=BA=8F=E5=8F=B7=E6=9C=AC?= =?UTF-8?q?=E5=9C=B0=E5=8C=96=E8=AF=BB=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Scripts/Gameplay/Level/ChapterInfo.cs | 13 +- .../Code/Scripts/Gameplay/Level/Level.cs | 13 - .../Code/Scripts/Gameplay/Level/LevelInfo.cs | 92 ++-- .../Gameplay/Level/LevelManager.Data.cs | 4 +- .../FightReady/UIFightClockController.cs | 5 +- .../FightReady/UIPauseController.cs | 11 +- .../SelectLevel/UI_LevelDetailController.cs | 2 +- .../SelectLevel/UI_LevelSelectController.cs | 2 +- .../Scripts/Gameplay/Utils/CommonUtils.cs | 3 - .../Scripts/Gameplay/Utils/E_LocalizeKey.cs | 24 + .../Luban/DataTable/DataGlobalConfig.cs | 16 +- .../GenCode/Luban/DataTable/GlobalConfig.cs | 8 + .../Luban/DataTable/LevelCfg/DataChapter.cs | 23 +- .../Luban/DataTable/LevelCfg/DataLevel.cs | 16 +- .../Assets/Config/Data/globalconfig.json | 4 +- .../Assets/Config/Data/levelcfg_chapter.json | 100 +--- .../Assets/Config/Data/levelcfg_level.json | 182 ------- .../Config/Data/stringcfg_stringconfig.json | 506 +++++++++++++----- 18 files changed, 506 insertions(+), 518 deletions(-) diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/ChapterInfo.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/ChapterInfo.cs index 700c395483e..6d5e1f267c4 100644 --- a/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/ChapterInfo.cs +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/ChapterInfo.cs @@ -1,6 +1,7 @@ using System.Collections.Generic; using cfg.LevelCfg; using cfg.RedPoint; +using Gameplay; /// /// 章节信息 @@ -28,7 +29,7 @@ public class ChapterInfo: IRedPointTreeNode /// public string Name { - get { return StringManager.Instance.GetLocalizeTextByKey(Cfg.Name); } + get { return CommonUtils.GetLocalizeText(E_LocalizePrefix.ChapterName,Cfg.Id); } } /// @@ -36,7 +37,15 @@ public class ChapterInfo: IRedPointTreeNode /// public string Desc { - get { return StringManager.Instance.GetLocalizeTextByKey(Cfg.Desc); } + get { return CommonUtils.GetLocalizeText(E_LocalizePrefix.ChapterDesc, Cfg.Id); } + } + + /// + /// 章节序号 + /// + public string Number + { + get { return CommonUtils.GetLocalizeText(E_LocalizePrefix.ChapterNumber, Cfg.Id); } } /// diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/Level.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/Level.cs index 12bbb21034f..53f449dec75 100644 --- a/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/Level.cs +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/Level.cs @@ -679,18 +679,5 @@ namespace Gameplay.Level { return _currLevelInfo; } - - private const string DescKey = "LevelDesc{0}"; - private const string NameKey = "LevelName{0}"; - - public string GetLevelName() - { - return StringManager.Instance.GetLocalizeTextByKey(string.Format(NameKey, _id)); - } - - public string GetLevelDesc(LevelData levelData) - { - return StringManager.Instance.GetLocalizeTextByKey(string.Format(DescKey, _id)); - } } } \ No newline at end of file diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/LevelInfo.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/LevelInfo.cs index b7a4535b78d..2188da75d85 100644 --- a/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/LevelInfo.cs +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/LevelInfo.cs @@ -31,14 +31,6 @@ public class LevelInfo : IRedPointTreeNode /// private Gameplay.Net.LevelInfo serverData; /// - /// 章节索引 - /// - private int chapterIndex = -1; - /// - /// 关卡索引 - /// - private int levelIndex = -1; - /// /// 解锁条件id /// private int unLockConditionId; @@ -54,8 +46,8 @@ public class LevelInfo : IRedPointTreeNode /// 关卡名 /// public string Name - { - get { return StringManager.Instance.GetLocalizeTextByKey(Cfg.Name); } + { + get { return CommonUtils.GetLocalizeText(E_LocalizePrefix.LevelName, Cfg.Id); } } /// @@ -63,61 +55,53 @@ public class LevelInfo : IRedPointTreeNode /// public string Desc { - get { return StringManager.Instance.GetLocalizeTextByKey(Cfg.Desc); } - } - - /// - /// 章节序号 - /// - public int ChapterIndex - { - get - { - if (-1 == chapterIndex) - { - if (Cfg.Id < 100000) - { - DebugUtil.LogError("关卡id为{0}的关卡id没到6位", Cfg.Id); - return 0; - } - - string resultStr = Cfg.Id.ToString().Substring(1, 2); - chapterIndex = int.Parse(resultStr); - } - - return chapterIndex; - } + get { return CommonUtils.GetLocalizeText(E_LocalizePrefix.LevelDesc, Cfg.Id); } } /// /// 关卡序号 /// - public int LevelIndex + public string Number + { + get { return CommonUtils.GetLocalizeText(E_LocalizePrefix.LevelNumber, Cfg.Id); } + } + + /// + /// 章节序号 + /// + public string ChapterNumber { get { - if (-1 == levelIndex) - { - if (Cfg.Id < 100000) - { - DebugUtil.LogError("关卡id为{0}的关卡id没到6位", Cfg.Id); - return 0; - } + if (null == ChapterInfo) + return string.Empty; - string resultStr = Cfg.Id.ToString().Substring(3, 3); - levelIndex = int.Parse(resultStr); - } - - return levelIndex; + return ChapterInfo.Number; } } /// - /// 索引名 + /// 完整序号 /// - public string IndexName + public string FullNumebr { - get { return $"{ChapterIndex}-{LevelIndex}"; } + get + { + string chapterNumber = ChapterNumber; + string levelNumber = Number; + if (string.Empty == chapterNumber) + { + if (string.Empty == levelNumber) + return string.Empty; + + return $"0-{levelNumber}"; + } + + if (string.Empty == levelNumber) + return $"{chapterNumber}-0"; + + return $"{chapterNumber}-{levelNumber}"; + } } #endregion @@ -129,10 +113,12 @@ public class LevelInfo : IRedPointTreeNode { get { - if (LevelManager.Instance.TryGetLevelGroupInfoByID(Cfg.LevelGroupID, out LevelGroupInfo levelGroupInfo)) - return levelGroupInfo; + if (0 == Cfg.LevelGroupID) + return null; - return null; + LevelManager.Instance.TryGetLevelGroupInfoByID(Cfg.LevelGroupID, out LevelGroupInfo levelGroupInfo); + + return levelGroupInfo; } } diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/LevelManager.Data.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/LevelManager.Data.cs index a46af282991..626914b73b3 100644 --- a/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/LevelManager.Data.cs +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/LevelManager.Data.cs @@ -87,7 +87,7 @@ namespace Gameplay.Level { if (!dicLevelGroupInfo.TryGetValue(id, out levelGroupInfo)) { - DebugUtil.LogError($"找不到chapterInfo,id:{id}"); + DebugUtil.LogError($"找不到LevelGroupInfo,id:{id}"); return false; } @@ -169,7 +169,7 @@ namespace Gameplay.Level return string.Empty; } - return levelInfo.ChapterIndex + "-" + levelInfo.LevelIndex; + return levelInfo.FullNumebr; } /// diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/LevelFight/FightReady/UIFightClockController.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/LevelFight/FightReady/UIFightClockController.cs index d86f0925f6d..4bbfd5b9619 100644 --- a/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/LevelFight/FightReady/UIFightClockController.cs +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/LevelFight/FightReady/UIFightClockController.cs @@ -183,10 +183,9 @@ public class UIFightClockController : UIWindow{ var txtMissionName = CommonUtils.GetComponent(_goTopLevelInfo, "Text_MissionName"); var txtLevelNum = CommonUtils.GetComponent(_goTopLevelInfo, "Text_LevelNum"); - var levelNum = CommonUtils.GetLevelLabel(curLevelInfo); txtMissionName.text = curLevelInfo.Desc; - txtLevelNum.text = levelNum; - } + txtLevelNum.text = curLevelInfo.FullNumebr; + } private void _OnPreEnterBattle() { diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/LevelFight/FightReady/UIPauseController.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/LevelFight/FightReady/UIPauseController.cs index 3ed8e78d73d..01166a3c19c 100644 --- a/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/LevelFight/FightReady/UIPauseController.cs +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/LevelFight/FightReady/UIPauseController.cs @@ -136,8 +136,15 @@ public class UIPauseController : UIWindow private void RefreshLevelInfo(LevelData levelData) { - Text_LevelCount.text = CommonUtils.GetLevelLabel(LevelManager.Instance.CurrentLevel.GetLevelInfo()); - Text_LevelName.text = LevelManager.Instance.CurrentLevel.GetLevelName(); + LevelInfo levelInfo = LevelManager.Instance.CurrentLevel.GetLevelInfo(); + if (null == levelInfo) + { + DebugUtil.LogError("关卡信息空"); + return; + } + + Text_LevelCount.text = levelInfo.FullNumebr; + Text_LevelName.text = levelInfo.Name; } private void RefreshFinish(LevelInfo levelInfo) diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/SelectLevel/UI_LevelDetailController.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/SelectLevel/UI_LevelDetailController.cs index 69d620e4920..a88d4ed78fb 100644 --- a/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/SelectLevel/UI_LevelDetailController.cs +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/SelectLevel/UI_LevelDetailController.cs @@ -989,7 +989,7 @@ public class UI_LevelDetailController : UIWindow warLevelPanel.IsScaleShow = false; } - textLevelNum.text = curLevelInfo.IndexName; + textLevelNum.text = curLevelInfo.FullNumebr; textLevelName.text = curLevelInfo.Name; textBuff.text = curLevelInfo.EnvironmentBuffString; diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/SelectLevel/UI_LevelSelectController.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/SelectLevel/UI_LevelSelectController.cs index f70498d6ae7..ccc5d8a339d 100644 --- a/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/SelectLevel/UI_LevelSelectController.cs +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/SelectLevel/UI_LevelSelectController.cs @@ -1644,7 +1644,7 @@ public class UI_LevelSelectController : UIWindow IsLock = levelInfo.IsLock; - textLevelName.text = info.IndexName; + textLevelName.text = info.FullNumebr; if ((index & 1) == 1) // 奇数 { rtsRoot.anchoredPosition = new Vector2(-170f, 0f); diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Utils/CommonUtils.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/Utils/CommonUtils.cs index 2d15f555c8d..942714162e5 100644 --- a/ProjectNLD/Assets/Code/Scripts/Gameplay/Utils/CommonUtils.cs +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/Utils/CommonUtils.cs @@ -75,9 +75,6 @@ namespace Gameplay return str; } - public static string GetLevelLabel(LevelInfo levelInfo) => - $"{levelInfo.ChapterIndex}-{levelInfo.LevelIndex}"; - public static GameObject GetGameObject(GameObject gameObject, string path) { Transform tra = gameObject.transform.Find(path); diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Utils/E_LocalizeKey.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/Utils/E_LocalizeKey.cs index 48bad8e3e3b..cad62f8ebc7 100644 --- a/ProjectNLD/Assets/Code/Scripts/Gameplay/Utils/E_LocalizeKey.cs +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/Utils/E_LocalizeKey.cs @@ -63,4 +63,28 @@ public enum E_LocalizePrefix /// 专辑名称 /// AlbumName, + /// + /// 章节名 + /// + ChapterName, + /// + /// 章节描述 + /// + ChapterDesc, + /// + /// 章节序号 + /// + ChapterNumber, + /// + /// 关卡名 + /// + LevelName, + /// + /// 关卡描述 + /// + LevelDesc, + /// + /// 关卡序号 + /// + LevelNumber, } \ No newline at end of file diff --git a/ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/DataGlobalConfig.cs b/ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/DataGlobalConfig.cs index 0fad5f372e9..7cb946a6a8b 100644 --- a/ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/DataGlobalConfig.cs +++ b/ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/DataGlobalConfig.cs @@ -81,10 +81,12 @@ public sealed partial class DataGlobalConfig : Bright.Config.BeanBase { var __json0 = _json["FightSpeedParams"]; if(!__json0.IsArray) { throw new SerializationException(); } FightSpeedParams = new System.Collections.Generic.List(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { float __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } FightSpeedParams.Add(__v0); } } { if(!_json["FightSpeedDefault"].IsNumber) { throw new SerializationException(); } FightSpeedDefault = _json["FightSpeedDefault"]; } { if(!_json["PvpFightBuildLimit"].IsNumber) { throw new SerializationException(); } PvpFightBuildLimit = _json["PvpFightBuildLimit"]; } + { if(!_json["PvpFightCharacterLimit"].IsNumber) { throw new SerializationException(); } PvpFightCharacterLimit = _json["PvpFightCharacterLimit"]; } + { if(!_json["PvpFightVehicleLimit"].IsNumber) { throw new SerializationException(); } PvpFightVehicleLimit = _json["PvpFightVehicleLimit"]; } PostInit(); } - public DataGlobalConfig(int Hero_Exp_Item, int Item_Max_Default, int DailyChangeHour, System.Collections.Generic.List SuppressBuffIds, System.Collections.Generic.List RetreatBuffIds, float FP_n, float FP_K, System.Collections.Generic.List DefaultTeamIDs, int DefaultTeamIcon, string DefaultTeamName, System.Collections.Generic.List DefaultPlayerSKill, int MaxTeamCount, int EnergyPointID, int EnergyPointRecoverTime, int GroundFireEffectId, int DiamondItemId, int GoldItemId, int MailDays, int MaxMailCount, string HeadPicFrontPath, int PVPLevelID, int NextPVPLevelID, float PvpScoreOffset, int PvpScoreBase, int PvpScoreUp, int PvpScoreDown, int PvpScoreFailed, int PvpScoreDefence, int PvpPageCount, item.ItemCounts PvpCost, int TaskUpdateCountFrame, int MailID_DailyTaskReward, int MailID_WeeklyTaskReward, int SaoDangTicket, float ForceEscapeTime, System.Collections.Generic.List PlayerSkillUpgradeUnLockTotalLevel, int MailID_ItemMaxCount, int PvpCoinId, int PieceExchangeId, int OutOfCombatMoraleRecoverRate, string PvpRobotName, System.Collections.Generic.List PvpDefendCellList, int PvpBattleWinRewards, int PvpBattleLoseRewards, int PvpDefenderMaxNumber, int PvpRankingMinNumber, System.Collections.Generic.List StaminaTypeItem, int DEFAULT_SKIN_ID, float StoryDialogueWaitTime, int BattleFailedTipsNumber, System.Collections.Generic.List UnderEighteenGameWeekDay, int UnderEighteenGameHour, float BattleVoiceTriggerTime, System.Collections.Generic.List CampaignScoreClass, System.Collections.Generic.List OverflowCharacterChipExchange, float SkillCameraRotateTime, float SkillCameraFadeInTime, float SkillCameraFadeOutTime, int PvpWeekScheduleID, int PvpMonthScheduleID, System.Collections.Generic.List FightSpeedParams, int FightSpeedDefault, int PvpFightBuildLimit ) + public DataGlobalConfig(int Hero_Exp_Item, int Item_Max_Default, int DailyChangeHour, System.Collections.Generic.List SuppressBuffIds, System.Collections.Generic.List RetreatBuffIds, float FP_n, float FP_K, System.Collections.Generic.List DefaultTeamIDs, int DefaultTeamIcon, string DefaultTeamName, System.Collections.Generic.List DefaultPlayerSKill, int MaxTeamCount, int EnergyPointID, int EnergyPointRecoverTime, int GroundFireEffectId, int DiamondItemId, int GoldItemId, int MailDays, int MaxMailCount, string HeadPicFrontPath, int PVPLevelID, int NextPVPLevelID, float PvpScoreOffset, int PvpScoreBase, int PvpScoreUp, int PvpScoreDown, int PvpScoreFailed, int PvpScoreDefence, int PvpPageCount, item.ItemCounts PvpCost, int TaskUpdateCountFrame, int MailID_DailyTaskReward, int MailID_WeeklyTaskReward, int SaoDangTicket, float ForceEscapeTime, System.Collections.Generic.List PlayerSkillUpgradeUnLockTotalLevel, int MailID_ItemMaxCount, int PvpCoinId, int PieceExchangeId, int OutOfCombatMoraleRecoverRate, string PvpRobotName, System.Collections.Generic.List PvpDefendCellList, int PvpBattleWinRewards, int PvpBattleLoseRewards, int PvpDefenderMaxNumber, int PvpRankingMinNumber, System.Collections.Generic.List StaminaTypeItem, int DEFAULT_SKIN_ID, float StoryDialogueWaitTime, int BattleFailedTipsNumber, System.Collections.Generic.List UnderEighteenGameWeekDay, int UnderEighteenGameHour, float BattleVoiceTriggerTime, System.Collections.Generic.List CampaignScoreClass, System.Collections.Generic.List OverflowCharacterChipExchange, float SkillCameraRotateTime, float SkillCameraFadeInTime, float SkillCameraFadeOutTime, int PvpWeekScheduleID, int PvpMonthScheduleID, System.Collections.Generic.List FightSpeedParams, int FightSpeedDefault, int PvpFightBuildLimit, int PvpFightCharacterLimit, int PvpFightVehicleLimit ) { this.HeroExpItem = Hero_Exp_Item; this.ItemMaxDefault = Item_Max_Default; @@ -149,6 +151,8 @@ public sealed partial class DataGlobalConfig : Bright.Config.BeanBase this.FightSpeedParams = FightSpeedParams; this.FightSpeedDefault = FightSpeedDefault; this.PvpFightBuildLimit = PvpFightBuildLimit; + this.PvpFightCharacterLimit = PvpFightCharacterLimit; + this.PvpFightVehicleLimit = PvpFightVehicleLimit; PostInit(); } @@ -403,6 +407,14 @@ public sealed partial class DataGlobalConfig : Bright.Config.BeanBase /// PVP建筑防守可上阵数量限制 /// public int PvpFightBuildLimit { get; private set; } + /// + /// PVP战斗员防守可上阵数量限制 + /// + public int PvpFightCharacterLimit { get; private set; } + /// + /// PVP载具防守可上阵数量限制 + /// + public int PvpFightVehicleLimit { get; private set; } public const int __ID__ = 1978221999; public override int GetTypeId() => __ID__; @@ -484,6 +496,8 @@ public sealed partial class DataGlobalConfig : Bright.Config.BeanBase + "FightSpeedParams:" + Bright.Common.StringUtil.CollectionToString(FightSpeedParams) + "," + "FightSpeedDefault:" + FightSpeedDefault + "," + "PvpFightBuildLimit:" + PvpFightBuildLimit + "," + + "PvpFightCharacterLimit:" + PvpFightCharacterLimit + "," + + "PvpFightVehicleLimit:" + PvpFightVehicleLimit + "," + "}"; } diff --git a/ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/GlobalConfig.cs b/ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/GlobalConfig.cs index 70875903c74..e5726c7862a 100644 --- a/ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/GlobalConfig.cs +++ b/ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/GlobalConfig.cs @@ -276,6 +276,14 @@ public sealed partial class GlobalConfig /// PVP建筑防守可上阵数量限制 /// public int PvpFightBuildLimit => _data.PvpFightBuildLimit; + /// + /// PVP战斗员防守可上阵数量限制 + /// + public int PvpFightCharacterLimit => _data.PvpFightCharacterLimit; + /// + /// PVP载具防守可上阵数量限制 + /// + public int PvpFightVehicleLimit => _data.PvpFightVehicleLimit; public void Resolve(Dictionary _tables) { diff --git a/ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/LevelCfg/DataChapter.cs b/ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/LevelCfg/DataChapter.cs index 08e21efaa9d..3bee988779f 100644 --- a/ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/LevelCfg/DataChapter.cs +++ b/ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/LevelCfg/DataChapter.cs @@ -21,20 +21,14 @@ public sealed partial class DataChapter : Bright.Config.BeanBase { if(!_json["Id"].IsNumber) { throw new SerializationException(); } Id = _json["Id"]; } { if(!_json["Type"].IsNumber) { throw new SerializationException(); } Type = (LevelCfg.E_ChapterType)_json["Type"].AsInt; } { if(!_json["MaterialIcon"].IsString) { throw new SerializationException(); } MaterialIcon = _json["MaterialIcon"]; } - { if(!_json["Index"].IsNumber) { throw new SerializationException(); } Index = _json["Index"]; } - { if(!_json["Name"].IsString) { throw new SerializationException(); } Name = _json["Name"]; } - { if(!_json["Desc"].IsString) { throw new SerializationException(); } Desc = _json["Desc"]; } PostInit(); } - public DataChapter(int Id, LevelCfg.E_ChapterType Type, string MaterialIcon, int Index, string Name, string Desc ) + public DataChapter(int Id, LevelCfg.E_ChapterType Type, string MaterialIcon ) { this.Id = Id; this.Type = Type; this.MaterialIcon = MaterialIcon; - this.Index = Index; - this.Name = Name; - this.Desc = Desc; PostInit(); } @@ -55,18 +49,6 @@ public sealed partial class DataChapter : Bright.Config.BeanBase /// 素材图标 /// public string MaterialIcon { get; private set; } - /// - /// 章节索引 - /// - public int Index { get; private set; } - /// - /// 关卡组名字 - /// - public string Name { get; private set; } - /// - /// 关卡组描述 - /// - public string Desc { get; private set; } public const int __ID__ = -1834233195; public override int GetTypeId() => __ID__; @@ -86,9 +68,6 @@ public sealed partial class DataChapter : Bright.Config.BeanBase + "Id:" + Id + "," + "Type:" + Type + "," + "MaterialIcon:" + MaterialIcon + "," - + "Index:" + Index + "," - + "Name:" + Name + "," - + "Desc:" + Desc + "," + "}"; } diff --git a/ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/LevelCfg/DataLevel.cs b/ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/LevelCfg/DataLevel.cs index dfb04d45253..05e1d81e998 100644 --- a/ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/LevelCfg/DataLevel.cs +++ b/ProjectNLD/Assets/Code/Scripts/GenCode/Luban/DataTable/LevelCfg/DataLevel.cs @@ -32,8 +32,6 @@ public sealed partial class DataLevel : Bright.Config.BeanBase { if(!_json["ShadowDistance"].IsNumber) { throw new SerializationException(); } ShadowDistance = _json["ShadowDistance"]; } { if(!_json["LevelTime"].IsNumber) { throw new SerializationException(); } LevelTime = (LevelCfg.DayNightType)_json["LevelTime"].AsInt; } { if(!_json["LevelWeather"].IsNumber) { throw new SerializationException(); } LevelWeather = (LevelCfg.WeatherType)_json["LevelWeather"].AsInt; } - { if(!_json["Name"].IsString) { throw new SerializationException(); } Name = _json["Name"]; } - { if(!_json["Desc"].IsString) { throw new SerializationException(); } Desc = _json["Desc"]; } { if(!_json["LevelScene"].IsString) { throw new SerializationException(); } LevelScene = _json["LevelScene"]; } { if(!_json["MapData"].IsString) { throw new SerializationException(); } MapData = _json["MapData"]; } { if(!_json["LevelData"].IsString) { throw new SerializationException(); } LevelData = _json["LevelData"]; } @@ -42,7 +40,7 @@ public sealed partial class DataLevel : Bright.Config.BeanBase PostInit(); } - public DataLevel(int Id, int levelGroupID, int[] Unlock, System.Collections.Generic.List CostItems, int[] NormalRewardID, int[] FristRewardID, int[] StarRewardID_1, int[] StarRewardID_2, int[] StarRewardID_3, int SettleExp, int SettleLikability, float ShadowDistance, LevelCfg.DayNightType LevelTime, LevelCfg.WeatherType LevelWeather, string Name, string Desc, string LevelScene, string MapData, string LevelData, string StoryID, int MaxSweepingNumbert ) + public DataLevel(int Id, int levelGroupID, int[] Unlock, System.Collections.Generic.List CostItems, int[] NormalRewardID, int[] FristRewardID, int[] StarRewardID_1, int[] StarRewardID_2, int[] StarRewardID_3, int SettleExp, int SettleLikability, float ShadowDistance, LevelCfg.DayNightType LevelTime, LevelCfg.WeatherType LevelWeather, string LevelScene, string MapData, string LevelData, string StoryID, int MaxSweepingNumbert ) { this.Id = Id; this.LevelGroupID = levelGroupID; @@ -58,8 +56,6 @@ public sealed partial class DataLevel : Bright.Config.BeanBase this.ShadowDistance = ShadowDistance; this.LevelTime = LevelTime; this.LevelWeather = LevelWeather; - this.Name = Name; - this.Desc = Desc; this.LevelScene = LevelScene; this.MapData = MapData; this.LevelData = LevelData; @@ -130,14 +126,6 @@ public sealed partial class DataLevel : Bright.Config.BeanBase /// public LevelCfg.WeatherType LevelWeather { get; private set; } /// - /// 关卡名字 - /// - public string Name { get; private set; } - /// - /// 关卡描述 - /// - public string Desc { get; private set; } - /// /// 场景路径 /// public string LevelScene { get; private set; } @@ -189,8 +177,6 @@ public sealed partial class DataLevel : Bright.Config.BeanBase + "ShadowDistance:" + ShadowDistance + "," + "LevelTime:" + LevelTime + "," + "LevelWeather:" + LevelWeather + "," - + "Name:" + Name + "," - + "Desc:" + Desc + "," + "LevelScene:" + LevelScene + "," + "MapData:" + MapData + "," + "LevelData:" + LevelData + "," diff --git a/ProjectNLD/Assets/Config/Data/globalconfig.json b/ProjectNLD/Assets/Config/Data/globalconfig.json index fd3340dc02f..fca7ea459cd 100644 --- a/ProjectNLD/Assets/Config/Data/globalconfig.json +++ b/ProjectNLD/Assets/Config/Data/globalconfig.json @@ -115,6 +115,8 @@ 4 ], "FightSpeedDefault": 2, - "PvpFightBuildLimit": 3 + "PvpFightBuildLimit": 3, + "PvpFightCharacterLimit": 5, + "PvpFightVehicleLimit": 2 } ] \ No newline at end of file diff --git a/ProjectNLD/Assets/Config/Data/levelcfg_chapter.json b/ProjectNLD/Assets/Config/Data/levelcfg_chapter.json index 3522643e01b..72e943be12e 100644 --- a/ProjectNLD/Assets/Config/Data/levelcfg_chapter.json +++ b/ProjectNLD/Assets/Config/Data/levelcfg_chapter.json @@ -2,161 +2,101 @@ { "Id": 100, "Type": 0, - "MaterialIcon": "", - "Index": 0, - "Name": "ChapterName00", - "Desc": "ChapterDesc00" + "MaterialIcon": "" }, { "Id": 101, "Type": 0, - "MaterialIcon": "", - "Index": 1, - "Name": "ChapterName01", - "Desc": "ChapterDesc01" + "MaterialIcon": "" }, { "Id": 102, "Type": 0, - "MaterialIcon": "", - "Index": 2, - "Name": "ChapterName02", - "Desc": "ChapterDesc02" + "MaterialIcon": "" }, { "Id": 103, "Type": 0, - "MaterialIcon": "", - "Index": 3, - "Name": "ChapterName03", - "Desc": "ChapterDesc03" + "MaterialIcon": "" }, { "Id": 104, "Type": 0, - "MaterialIcon": "", - "Index": 4, - "Name": "ChapterName04", - "Desc": "ChapterDesc04" + "MaterialIcon": "" }, { "Id": 300, "Type": 2, - "MaterialIcon": "", - "Index": 0, - "Name": "ChapterName00", - "Desc": "ChapterDesc00" + "MaterialIcon": "" }, { "Id": 301, "Type": 2, - "MaterialIcon": "", - "Index": 1, - "Name": "ChapterName01", - "Desc": "ChapterDesc01" + "MaterialIcon": "" }, { "Id": 401, "Type": 1, - "MaterialIcon": "", - "Index": 1, - "Name": "ChapterName11", - "Desc": "ChapterDesc11" + "MaterialIcon": "" }, { "Id": 402, "Type": 1, - "MaterialIcon": "", - "Index": 2, - "Name": "ChapterName12", - "Desc": "ChapterDesc12" + "MaterialIcon": "" }, { "Id": 403, "Type": 1, - "MaterialIcon": "", - "Index": 3, - "Name": "ChapterName13", - "Desc": "ChapterDesc13" + "MaterialIcon": "" }, { "Id": 404, "Type": 1, - "MaterialIcon": "", - "Index": 4, - "Name": "ChapterName14", - "Desc": "ChapterDesc14" + "MaterialIcon": "" }, { "Id": 405, "Type": 1, - "MaterialIcon": "", - "Index": 5, - "Name": "ChapterName15", - "Desc": "ChapterDesc15" + "MaterialIcon": "" }, { "Id": 406, "Type": 1, - "MaterialIcon": "", - "Index": 6, - "Name": "ChapterName16", - "Desc": "ChapterDesc16" + "MaterialIcon": "" }, { "Id": 407, "Type": 1, - "MaterialIcon": "", - "Index": 7, - "Name": "ChapterName17", - "Desc": "ChapterDesc17" + "MaterialIcon": "" }, { "Id": 408, "Type": 1, - "MaterialIcon": "", - "Index": 8, - "Name": "ChapterName18", - "Desc": "ChapterDesc18" + "MaterialIcon": "" }, { "Id": 409, "Type": 1, - "MaterialIcon": "", - "Index": 9, - "Name": "ChapterName19", - "Desc": "ChapterDesc19" + "MaterialIcon": "" }, { "Id": 410, "Type": 1, - "MaterialIcon": "", - "Index": 10, - "Name": "ChapterName110", - "Desc": "ChapterDesc110" + "MaterialIcon": "" }, { "Id": 411, "Type": 1, - "MaterialIcon": "", - "Index": 11, - "Name": "ChapterName111", - "Desc": "ChapterDesc111" + "MaterialIcon": "" }, { "Id": 412, "Type": 1, - "MaterialIcon": "", - "Index": 12, - "Name": "ChapterName112", - "Desc": "ChapterDesc112" + "MaterialIcon": "" }, { "Id": 600, "Type": 3, - "MaterialIcon": "", - "Index": 0, - "Name": "ChapterName00", - "Desc": "" + "MaterialIcon": "" } ] \ No newline at end of file diff --git a/ProjectNLD/Assets/Config/Data/levelcfg_level.json b/ProjectNLD/Assets/Config/Data/levelcfg_level.json index 7e03e4da5eb..714b8ece10b 100644 --- a/ProjectNLD/Assets/Config/Data/levelcfg_level.json +++ b/ProjectNLD/Assets/Config/Data/levelcfg_level.json @@ -31,8 +31,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName100001", - "Desc": "LevelDesc100001", "LevelScene": "Assets/Scenes/Maps/Maps04_Snowfield/Maps04_Snowfield_991.unity", "MapData": "MapData_Maps04_Snowfield_991", "LevelData": "LevelData_1_100001", @@ -73,8 +71,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName100002", - "Desc": "LevelDesc100002", "LevelScene": "Assets/Scenes/Maps/Maps04_Snowfield/Maps04_Snowfield_992.unity", "MapData": "MapData_Maps04_Snowfield_992", "LevelData": "LevelData_1_100002", @@ -115,8 +111,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName100003", - "Desc": "LevelDesc100003", "LevelScene": "Assets/Scenes/Maps/Maps04_Snowfield/Maps04_Snowfield_991.unity", "MapData": "MapData_Maps04_Snowfield_991", "LevelData": "LevelData_1_100003", @@ -157,8 +151,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName101001", - "Desc": "LevelDesc101001", "LevelScene": "Assets/Scenes/Maps/Maps03_Woodland/Maps03_Woodland_1.unity", "MapData": "MapData_Maps03_Woodland_1", "LevelData": "LevelData_1_101001", @@ -199,8 +191,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName101002", - "Desc": "LevelDesc101002", "LevelScene": "Assets/Scenes/Maps/Maps03_Woodland/Maps03_Woodland_2.unity", "MapData": "MapData_Maps03_Woodland_2", "LevelData": "LevelData_1_101002", @@ -241,8 +231,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName101003", - "Desc": "LevelDesc101003", "LevelScene": "Assets/Scenes/Maps/Maps01_Mountainous/Maps01_Mountainous_1.unity", "MapData": "MapData_Maps01_Mountainous_1", "LevelData": "LevelData_1_101003", @@ -283,8 +271,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName101004", - "Desc": "LevelDesc101004", "LevelScene": "Assets/Scenes/Maps/Maps01_Mountainous/Maps01_Mountainous_2.unity", "MapData": "MapData_Maps01_Mountainous_2", "LevelData": "LevelData_1_101004", @@ -325,8 +311,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 1, - "Name": "LevelName101005", - "Desc": "LevelDesc101005", "LevelScene": "Assets/Scenes/Maps/Maps03_Woodland/Maps03_Woodland_3.unity", "MapData": "MapData_Maps03_Woodland_3", "LevelData": "LevelData_1_101005", @@ -367,8 +351,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName101006", - "Desc": "LevelDesc101006", "LevelScene": "Assets/Scenes/Maps/Maps03_Woodland/Maps03_Woodland_4.unity", "MapData": "MapData_Maps03_Woodland_4", "LevelData": "LevelData_1_101006", @@ -409,8 +391,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName101007", - "Desc": "LevelDesc101007", "LevelScene": "Assets/Scenes/Maps/Maps01_Mountainous/Maps01_Mountainous_3.unity", "MapData": "MapData_Maps01_Mountainous_3", "LevelData": "LevelData_1_101007", @@ -451,8 +431,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName101008", - "Desc": "LevelDesc101008", "LevelScene": "Assets/Scenes/Maps/Maps01_Mountainous/Maps01_Mountainous_4.unity", "MapData": "MapData_Maps01_Mountainous_4", "LevelData": "LevelData_1_101008", @@ -493,8 +471,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName101009", - "Desc": "LevelDesc101009", "LevelScene": "Assets/Scenes/Maps/Maps04_Snowfield/Maps04_Snowfield_1.unity", "MapData": "MapData_Maps04_Snowfield_1", "LevelData": "LevelData_1_101009", @@ -535,8 +511,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 2, - "Name": "LevelName101010", - "Desc": "LevelDesc101010", "LevelScene": "Assets/Scenes/Maps/Maps04_Snowfield/Maps04_Snowfield_2.unity", "MapData": "MapData_Maps04_Snowfield_2", "LevelData": "LevelData_1_101010", @@ -577,8 +551,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName101011", - "Desc": "LevelDesc101011", "LevelScene": "Assets/Scenes/Maps/Maps03_Woodland/Maps03_Woodland_5.unity", "MapData": "MapData_Maps03_Woodland_5", "LevelData": "LevelData_1_101011", @@ -619,8 +591,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName101012", - "Desc": "LevelDesc101012", "LevelScene": "Assets/Scenes/Maps/Maps03_Woodland/Maps03_Woodland_6.unity", "MapData": "MapData_Maps03_Woodland_6", "LevelData": "LevelData_1_101012", @@ -661,8 +631,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName101013", - "Desc": "LevelDesc101013", "LevelScene": "Assets/Scenes/Maps/Maps01_Mountainous/Maps01_Mountainous_5.unity", "MapData": "MapData_Maps01_Mountainous_5", "LevelData": "LevelData_1_101013", @@ -703,8 +671,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName101014", - "Desc": "LevelDesc101014", "LevelScene": "Assets/Scenes/Maps/Maps01_Mountainous/Maps01_Mountainous_6.unity", "MapData": "MapData_Maps01_Mountainous_6", "LevelData": "LevelData_1_101014", @@ -745,8 +711,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 3, - "Name": "LevelName101015", - "Desc": "LevelDesc101015", "LevelScene": "Assets/Scenes/Maps/Maps04_Snowfield/Maps04_Snowfield_3.unity", "MapData": "MapData_Maps04_Snowfield_3", "LevelData": "LevelData_1_101015", @@ -787,8 +751,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName101016", - "Desc": "LevelDesc101016", "LevelScene": "Assets/Scenes/Maps/Maps04_Snowfield/Maps04_Snowfield_4.unity", "MapData": "MapData_Maps04_Snowfield_4", "LevelData": "LevelData_1_101016", @@ -829,8 +791,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName101017", - "Desc": "LevelDesc101017", "LevelScene": "Assets/Scenes/Maps/Maps01_Mountainous/Maps01_Mountainous_7.unity", "MapData": "MapData_Maps01_Mountainous_7", "LevelData": "LevelData_1_101017", @@ -871,8 +831,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName101018", - "Desc": "LevelDesc101018", "LevelScene": "Assets/Scenes/Maps/Maps01_Mountainous/Maps01_Mountainous_8.unity", "MapData": "MapData_Maps01_Mountainous_8", "LevelData": "LevelData_1_101018", @@ -913,8 +871,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName101019", - "Desc": "LevelDesc101019", "LevelScene": "Assets/Scenes/Maps/Maps03_Woodland/Maps03_Woodland_7.unity", "MapData": "MapData_Maps03_Woodland_7", "LevelData": "LevelData_1_101019", @@ -955,8 +911,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 4, - "Name": "LevelName101020", - "Desc": "LevelDesc101020", "LevelScene": "Assets/Scenes/Maps/Maps03_Woodland/Maps03_Woodland_8.unity", "MapData": "MapData_Maps03_Woodland_8", "LevelData": "LevelData_1_101020", @@ -997,8 +951,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 1, - "Name": "LevelName201001", - "Desc": "LevelDesc201001", "LevelScene": "Assets/Scenes/Maps/Maps04_Snowfield/Maps04_Snowfield_1.unity", "MapData": "MapData_Maps04_Snowfield_1", "LevelData": "LevelData_1_201001", @@ -1039,8 +991,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 1, - "Name": "LevelName201002", - "Desc": "LevelDesc201002", "LevelScene": "Assets/Scenes/Maps/Maps01_Mountainous/Maps01_Mountainous_9.unity", "MapData": "MapData_Maps01_Mountainous_9", "LevelData": "LevelData_1_201002", @@ -1081,8 +1031,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 1, - "Name": "LevelName201003", - "Desc": "LevelDesc201003", "LevelScene": "Assets/Scenes/Maps/Maps04_Snowfield/Maps04_Snowfield_14.unity", "MapData": "MapData_Maps04_Snowfield_14", "LevelData": "LevelData_1_201003", @@ -1123,8 +1071,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 1, - "Name": "LevelName201004", - "Desc": "LevelDesc201004", "LevelScene": "Assets/Scenes/Maps/Maps03_Woodland/Maps03_Woodland_4.unity", "MapData": "MapData_Maps03_Woodland_4", "LevelData": "LevelData_1_201004", @@ -1165,8 +1111,6 @@ "ShadowDistance": 100, "LevelTime": 1, "LevelWeather": 1, - "Name": "LevelName201005", - "Desc": "LevelDesc201005", "LevelScene": "Assets/Scenes/Maps/Maps01_Mountainous/Maps01_Mountainous_3.unity", "MapData": "MapData_Maps01_Mountainous_3", "LevelData": "LevelData_1_201005", @@ -1207,8 +1151,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 2, - "Name": "LevelName201006", - "Desc": "LevelDesc201006", "LevelScene": "Assets/Scenes/Maps/Maps03_Woodland/Maps03_Woodland_3.unity", "MapData": "MapData_Maps03_Woodland_3", "LevelData": "LevelData_1_201006", @@ -1249,8 +1191,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 2, - "Name": "LevelName201007", - "Desc": "LevelDesc201007", "LevelScene": "Assets/Scenes/Maps/Maps01_Mountainous/Maps01_Mountainous_10.unity", "MapData": "MapData_Maps01_Mountainous_10", "LevelData": "LevelData_1_201007", @@ -1291,8 +1231,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 2, - "Name": "LevelName201008", - "Desc": "LevelDesc201008", "LevelScene": "Assets/Scenes/Maps/Maps01_Mountainous/Maps01_Mountainous_12.unity", "MapData": "MapData_Maps01_Mountainous_12", "LevelData": "LevelData_1_201008", @@ -1333,8 +1271,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 2, - "Name": "LevelName201009", - "Desc": "LevelDesc201009", "LevelScene": "Assets/Scenes/Maps/Maps03_Woodland/Maps03_Woodland_7.unity", "MapData": "MapData_Maps03_Woodland_7", "LevelData": "LevelData_1_201009", @@ -1375,8 +1311,6 @@ "ShadowDistance": 100, "LevelTime": 1, "LevelWeather": 2, - "Name": "LevelName201010", - "Desc": "LevelDesc201010", "LevelScene": "Assets/Scenes/Maps/Maps03_Woodland/Maps03_Woodland_9.unity", "MapData": "MapData_Maps03_Woodland_9", "LevelData": "LevelData_1_201010", @@ -1417,8 +1351,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 3, - "Name": "LevelName201011", - "Desc": "LevelDesc201011", "LevelScene": "Assets/Scenes/Maps/Maps04_Snowfield/Maps04_Snowfield_11.unity", "MapData": "MapData_Maps04_Snowfield_11", "LevelData": "LevelData_1_201011", @@ -1459,8 +1391,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 3, - "Name": "LevelName201012", - "Desc": "LevelDesc201012", "LevelScene": "Assets/Scenes/Maps/Maps04_Snowfield/Maps04_Snowfield_8.unity", "MapData": "MapData_Maps04_Snowfield_8", "LevelData": "LevelData_1_201012", @@ -1501,8 +1431,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 3, - "Name": "LevelName201013", - "Desc": "LevelDesc201013", "LevelScene": "Assets/Scenes/Maps/Maps04_Snowfield/Maps04_Snowfield_10.unity", "MapData": "MapData_Maps04_Snowfield_10", "LevelData": "LevelData_1_201013", @@ -1543,8 +1471,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 3, - "Name": "LevelName201014", - "Desc": "LevelDesc201014", "LevelScene": "Assets/Scenes/Maps/Maps04_Snowfield/Maps04_Snowfield_6.unity", "MapData": "MapData_Maps04_Snowfield_6", "LevelData": "LevelData_1_201014", @@ -1585,8 +1511,6 @@ "ShadowDistance": 100, "LevelTime": 1, "LevelWeather": 3, - "Name": "LevelName201015", - "Desc": "LevelDesc201015", "LevelScene": "Assets/Scenes/Maps/Maps01_Mountainous/Maps01_Mountainous_3.unity", "MapData": "MapData_Maps01_Mountainous_3", "LevelData": "LevelData_1_201015", @@ -1627,8 +1551,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 4, - "Name": "LevelName201016", - "Desc": "LevelDesc201016", "LevelScene": "Assets/Scenes/Maps/Maps01_Mountainous/Maps01_Mountainous_7.unity", "MapData": "MapData_Maps01_Mountainous_7", "LevelData": "LevelData_1_201016", @@ -1669,8 +1591,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 4, - "Name": "LevelName201017", - "Desc": "LevelDesc201017", "LevelScene": "Assets/Scenes/Maps/Maps03_Woodland/Maps03_Woodland_1.unity", "MapData": "MapData_Maps03_Woodland_1", "LevelData": "LevelData_1_201017", @@ -1711,8 +1631,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 4, - "Name": "LevelName201018", - "Desc": "LevelDesc201018", "LevelScene": "Assets/Scenes/Maps/Maps03_Woodland/Maps03_Woodland_4.unity", "MapData": "MapData_Maps03_Woodland_4", "LevelData": "LevelData_1_201018", @@ -1753,8 +1671,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 4, - "Name": "LevelName201019", - "Desc": "LevelDesc201019", "LevelScene": "Assets/Scenes/Maps/Maps03_Woodland/Maps03_Woodland_8.unity", "MapData": "MapData_Maps03_Woodland_8", "LevelData": "LevelData_1_201019", @@ -1795,8 +1711,6 @@ "ShadowDistance": 100, "LevelTime": 1, "LevelWeather": 4, - "Name": "LevelName201020", - "Desc": "LevelDesc201020", "LevelScene": "Assets/Scenes/Maps/Maps04_Snowfield/Maps04_Snowfield_14.unity", "MapData": "MapData_Maps04_Snowfield_14", "LevelData": "LevelData_1_201020", @@ -1834,8 +1748,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName99999", - "Desc": "LevelDesc99999", "LevelScene": "Assets/Scenes/Maps/PVP/PVP_1.unity", "MapData": "MapData_PVP_1", "LevelData": "LevelData_PVP_1", @@ -1859,8 +1771,6 @@ "ShadowDistance": 0, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName300001", - "Desc": "LevelDesc300001", "LevelScene": "", "MapData": "", "LevelData": "", @@ -1886,8 +1796,6 @@ "ShadowDistance": 0, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName300002", - "Desc": "LevelDesc300002", "LevelScene": "", "MapData": "", "LevelData": "", @@ -1913,8 +1821,6 @@ "ShadowDistance": 0, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName300003", - "Desc": "LevelDesc300003", "LevelScene": "", "MapData": "", "LevelData": "", @@ -1940,8 +1846,6 @@ "ShadowDistance": 0, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName300004", - "Desc": "LevelDesc300004", "LevelScene": "", "MapData": "", "LevelData": "", @@ -1967,8 +1871,6 @@ "ShadowDistance": 0, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName301001", - "Desc": "LevelDesc301001", "LevelScene": "", "MapData": "", "LevelData": "", @@ -1995,8 +1897,6 @@ "ShadowDistance": 0, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName301002", - "Desc": "LevelDesc301002", "LevelScene": "", "MapData": "", "LevelData": "", @@ -2023,8 +1923,6 @@ "ShadowDistance": 0, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName301003", - "Desc": "LevelDesc301003", "LevelScene": "", "MapData": "", "LevelData": "", @@ -2051,8 +1949,6 @@ "ShadowDistance": 0, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName301004", - "Desc": "LevelDesc301004", "LevelScene": "", "MapData": "", "LevelData": "", @@ -2079,8 +1975,6 @@ "ShadowDistance": 0, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName301005", - "Desc": "LevelDesc301005", "LevelScene": "", "MapData": "", "LevelData": "", @@ -2107,8 +2001,6 @@ "ShadowDistance": 0, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName301006", - "Desc": "LevelDesc301006", "LevelScene": "", "MapData": "", "LevelData": "", @@ -2135,8 +2027,6 @@ "ShadowDistance": 0, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName301007", - "Desc": "LevelDesc301007", "LevelScene": "", "MapData": "", "LevelData": "", @@ -2163,8 +2053,6 @@ "ShadowDistance": 0, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName301008", - "Desc": "LevelDesc301008", "LevelScene": "", "MapData": "", "LevelData": "", @@ -2191,8 +2079,6 @@ "ShadowDistance": 0, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName301009", - "Desc": "LevelDesc301009", "LevelScene": "", "MapData": "", "LevelData": "", @@ -2219,8 +2105,6 @@ "ShadowDistance": 0, "LevelTime": 0, "LevelWeather": 0, - "Name": "LevelName301010", - "Desc": "LevelDesc301010", "LevelScene": "", "MapData": "", "LevelData": "", @@ -2255,8 +2139,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps00_Plain/Maps00_Plain_10.unity", "MapData": "MapData_Maps00_Plain_10", "LevelData": "LevelData_2_401001", @@ -2293,8 +2175,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps00_Plain/Maps00_Plain_10.unity", "MapData": "MapData_Maps00_Plain_10", "LevelData": "LevelData_2_401002", @@ -2331,8 +2211,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps00_Plain/Maps00_Plain_10.unity", "MapData": "MapData_Maps00_Plain_10", "LevelData": "LevelData_2_401003", @@ -2367,8 +2245,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps00_Plain/Maps00_Plain_13.unity", "MapData": "MapData_Maps00_Plain_13", "LevelData": "LevelData_2_401004", @@ -2403,8 +2279,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps04_Snowfield/Maps04_Snowfield_6.unity", "MapData": "MapData_Maps04_Snowfield_6", "LevelData": "LevelData_2_402001", @@ -2441,8 +2315,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps04_Snowfield/Maps04_Snowfield_6.unity", "MapData": "MapData_Maps04_Snowfield_6", "LevelData": "LevelData_2_402002", @@ -2479,8 +2351,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps04_Snowfield/Maps04_Snowfield_6.unity", "MapData": "MapData_Maps04_Snowfield_6", "LevelData": "LevelData_2_402003", @@ -2515,8 +2385,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps00_Plain/Maps00_Plain_4.unity", "MapData": "MapData_Maps00_Plain_4", "LevelData": "LevelData_2_403001", @@ -2553,8 +2421,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps00_Plain/Maps00_Plain_4.unity", "MapData": "MapData_Maps00_Plain_4", "LevelData": "LevelData_2_403002", @@ -2591,8 +2457,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps00_Plain/Maps00_Plain_4.unity", "MapData": "MapData_Maps00_Plain_4", "LevelData": "LevelData_2_403003", @@ -2627,8 +2491,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps01_Mountainous/Maps01_Mountainous_9.unity", "MapData": "MapData_Maps01_Mountainous_9", "LevelData": "LevelData_2_404001", @@ -2665,8 +2527,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps01_Mountainous/Maps01_Mountainous_9.unity", "MapData": "MapData_Maps01_Mountainous_9", "LevelData": "LevelData_2_404002", @@ -2703,8 +2563,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps01_Mountainous/Maps01_Mountainous_9.unity", "MapData": "MapData_Maps01_Mountainous_9", "LevelData": "LevelData_2_404003", @@ -2739,8 +2597,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps00_Plain/Maps00_Plain_5.unity", "MapData": "MapData_Maps00_Plain_5", "LevelData": "LevelData_2_405001", @@ -2777,8 +2633,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps00_Plain/Maps00_Plain_5.unity", "MapData": "MapData_Maps00_Plain_5", "LevelData": "LevelData_2_405002", @@ -2815,8 +2669,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps00_Plain/Maps00_Plain_5.unity", "MapData": "MapData_Maps00_Plain_5", "LevelData": "LevelData_2_405003", @@ -2851,8 +2703,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps00_Plain/Maps00_Plain_11.unity", "MapData": "MapData_Maps00_Plain_11", "LevelData": "LevelData_2_406001", @@ -2889,8 +2739,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps00_Plain/Maps00_Plain_11.unity", "MapData": "MapData_Maps00_Plain_11", "LevelData": "LevelData_2_406002", @@ -2927,8 +2775,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps00_Plain/Maps00_Plain_11.unity", "MapData": "MapData_Maps00_Plain_11", "LevelData": "LevelData_2_406003", @@ -2963,8 +2809,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps03_Woodland/Maps03_Woodland_7.unity", "MapData": "MapData_Maps03_Woodland_7", "LevelData": "LevelData_2_407001", @@ -3001,8 +2845,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps03_Woodland/Maps03_Woodland_7.unity", "MapData": "MapData_Maps03_Woodland_7", "LevelData": "LevelData_2_407002", @@ -3039,8 +2881,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps03_Woodland/Maps03_Woodland_7.unity", "MapData": "MapData_Maps03_Woodland_7", "LevelData": "LevelData_2_407003", @@ -3075,8 +2915,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps04_Snowfield/Maps04_Snowfield_14.unity", "MapData": "MapData_Maps04_Snowfield_14", "LevelData": "LevelData_2_408001", @@ -3113,8 +2951,6 @@ "ShadowDistance": 100, "LevelTime": 1, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps04_Snowfield/Maps04_Snowfield_14.unity", "MapData": "MapData_Maps04_Snowfield_14", "LevelData": "LevelData_2_408002", @@ -3149,8 +2985,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps01_Mountainous/Maps01_Mountainous_4.unity", "MapData": "MapData_Maps01_Mountainous_4", "LevelData": "LevelData_2_409001", @@ -3187,8 +3021,6 @@ "ShadowDistance": 100, "LevelTime": 1, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps01_Mountainous/Maps01_Mountainous_4.unity", "MapData": "MapData_Maps01_Mountainous_4", "LevelData": "LevelData_2_409002", @@ -3223,8 +3055,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps00_Plain/Maps00_Plain_1.unity", "MapData": "MapData_Maps00_Plain_1", "LevelData": "LevelData_2_410001", @@ -3261,8 +3091,6 @@ "ShadowDistance": 100, "LevelTime": 1, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps00_Plain/Maps00_Plain_1.unity", "MapData": "MapData_Maps00_Plain_1", "LevelData": "LevelData_2_410002", @@ -3297,8 +3125,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps01_Mountainous/Maps01_Mountainous_6.unity", "MapData": "MapData_Maps01_Mountainous_6", "LevelData": "LevelData_2_411001", @@ -3335,8 +3161,6 @@ "ShadowDistance": 100, "LevelTime": 1, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps01_Mountainous/Maps01_Mountainous_6.unity", "MapData": "MapData_Maps01_Mountainous_6", "LevelData": "LevelData_2_411002", @@ -3371,8 +3195,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps04_Snowfield/Maps04_Snowfield_9.unity", "MapData": "MapData_Maps04_Snowfield_9", "LevelData": "LevelData_2_412001", @@ -3409,8 +3231,6 @@ "ShadowDistance": 100, "LevelTime": 1, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/Maps04_Snowfield/Maps04_Snowfield_9.unity", "MapData": "MapData_Maps04_Snowfield_9", "LevelData": "LevelData_2_412002", @@ -3443,8 +3263,6 @@ "ShadowDistance": 100, "LevelTime": 0, "LevelWeather": 0, - "Name": "", - "Desc": "", "LevelScene": "Assets/Scenes/Maps/War/Test/Maps_War_Test.unity", "MapData": "MapData_Maps_War_Test", "LevelData": "LevelData_6_600001", diff --git a/ProjectNLD/Assets/Config/Data/stringcfg_stringconfig.json b/ProjectNLD/Assets/Config/Data/stringcfg_stringconfig.json index 5e782fe442f..689850cfbf7 100644 --- a/ProjectNLD/Assets/Config/Data/stringcfg_stringconfig.json +++ b/ProjectNLD/Assets/Config/Data/stringcfg_stringconfig.json @@ -62552,7 +62552,7 @@ "Value_En": "" }, { - "Key": "ChapterName00", + "Key": "ChapterName_100", "Value": "序章", "Param0": "", "Param1": "", @@ -62560,7 +62560,7 @@ "Value_En": "ChapterName00" }, { - "Key": "ChapterDesc00", + "Key": "ChapterDesc_100", "Value": "序章", "Param0": "", "Param1": "", @@ -62568,7 +62568,15 @@ "Value_En": "ChapterDesc00" }, { - "Key": "ChapterName01", + "Key": "ChapterNumber_100", + "Value": "0", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "ChapterDesc00" + }, + { + "Key": "ChapterName_101", "Value": "第一章", "Param0": "", "Param1": "", @@ -62576,7 +62584,7 @@ "Value_En": "ChapterName01" }, { - "Key": "ChapterDesc01", + "Key": "ChapterDesc_101", "Value": "第一章", "Param0": "", "Param1": "", @@ -62584,7 +62592,15 @@ "Value_En": "ChapterDesc01" }, { - "Key": "ChapterName02", + "Key": "ChapterNumber_101", + "Value": "1", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "ChapterDesc00" + }, + { + "Key": "ChapterName_102", "Value": "第二章", "Param0": "", "Param1": "", @@ -62592,7 +62608,7 @@ "Value_En": "ChapterName02" }, { - "Key": "ChapterDesc02", + "Key": "ChapterDesc_102", "Value": "第二章", "Param0": "", "Param1": "", @@ -62600,7 +62616,15 @@ "Value_En": "ChapterDesc02" }, { - "Key": "ChapterName03", + "Key": "ChapterNumber_102", + "Value": "2", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "ChapterDesc00" + }, + { + "Key": "ChapterName_103", "Value": "第三章", "Param0": "", "Param1": "", @@ -62608,7 +62632,7 @@ "Value_En": "ChapterName03" }, { - "Key": "ChapterDesc03", + "Key": "ChapterDesc_103", "Value": "第三章", "Param0": "", "Param1": "", @@ -62616,7 +62640,15 @@ "Value_En": "ChapterDesc03" }, { - "Key": "ChapterName04", + "Key": "ChapterNumber_103", + "Value": "3", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "ChapterDesc00" + }, + { + "Key": "ChapterName_104", "Value": "第四章", "Param0": "", "Param1": "", @@ -62624,7 +62656,7 @@ "Value_En": "ChapterName04" }, { - "Key": "ChapterDesc04", + "Key": "ChapterDesc_104", "Value": "第四章", "Param0": "", "Param1": "", @@ -62632,7 +62664,15 @@ "Value_En": "ChapterDesc04" }, { - "Key": "ChapterName11", + "Key": "ChapterNumber_104", + "Value": "4", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "ChapterDesc00" + }, + { + "Key": "ChapterName_401", "Value": "卢布探索", "Param0": "", "Param1": "", @@ -62640,7 +62680,7 @@ "Value_En": "" }, { - "Key": "ChapterName12", + "Key": "ChapterName_402", "Value": "联合领探索", "Param0": "", "Param1": "", @@ -62648,7 +62688,7 @@ "Value_En": "" }, { - "Key": "ChapterName13", + "Key": "ChapterName_403", "Value": "露维拉探索", "Param0": "", "Param1": "", @@ -62656,7 +62696,7 @@ "Value_En": "" }, { - "Key": "ChapterName14", + "Key": "ChapterName_404", "Value": "瓦伦提亚探索", "Param0": "", "Param1": "", @@ -62664,7 +62704,7 @@ "Value_En": "" }, { - "Key": "ChapterName15", + "Key": "ChapterName_405", "Value": "扎拉布山区探索", "Param0": "", "Param1": "", @@ -62672,7 +62712,7 @@ "Value_En": "" }, { - "Key": "ChapterName16", + "Key": "ChapterName_406", "Value": "协约组织探索", "Param0": "", "Param1": "", @@ -62680,7 +62720,7 @@ "Value_En": "" }, { - "Key": "ChapterName17", + "Key": "ChapterName_407", "Value": "前联盟地区探索", "Param0": "", "Param1": "", @@ -62688,7 +62728,7 @@ "Value_En": "" }, { - "Key": "ChapterName18", + "Key": "ChapterName_408", "Value": "指挥特训", "Param0": "", "Param1": "", @@ -62696,7 +62736,7 @@ "Value_En": "" }, { - "Key": "ChapterName19", + "Key": "ChapterName_409", "Value": "支援特训", "Param0": "", "Param1": "", @@ -62704,7 +62744,7 @@ "Value_En": "" }, { - "Key": "ChapterName110", + "Key": "ChapterName_410", "Value": "特射特训", "Param0": "", "Param1": "", @@ -62712,7 +62752,7 @@ "Value_En": "" }, { - "Key": "ChapterName111", + "Key": "ChapterName_411", "Value": "侦查特训", "Param0": "", "Param1": "", @@ -62720,7 +62760,7 @@ "Value_En": "" }, { - "Key": "ChapterName112", + "Key": "ChapterName_412", "Value": "压制特训", "Param0": "", "Param1": "", @@ -62728,7 +62768,7 @@ "Value_En": "" }, { - "Key": "ChapterDesc11", + "Key": "ChapterDesc_401", "Value": "获得大量「第二版卢布」", "Param0": "", "Param1": "", @@ -62736,7 +62776,7 @@ "Value_En": "" }, { - "Key": "ChapterDesc12", + "Key": "ChapterDesc_402", "Value": "获得联合领战斗员的考核素材", "Param0": "", "Param1": "", @@ -62744,7 +62784,7 @@ "Value_En": "" }, { - "Key": "ChapterDesc13", + "Key": "ChapterDesc_403", "Value": "获得露维拉战斗员的考核素材", "Param0": "", "Param1": "", @@ -62752,7 +62792,7 @@ "Value_En": "" }, { - "Key": "ChapterDesc14", + "Key": "ChapterDesc_404", "Value": "获得瓦伦提亚探索战斗员的考核素材", "Param0": "", "Param1": "", @@ -62760,7 +62800,7 @@ "Value_En": "" }, { - "Key": "ChapterDesc15", + "Key": "ChapterDesc_405", "Value": "获得扎拉布山区战斗员的考核素材", "Param0": "", "Param1": "", @@ -62768,7 +62808,7 @@ "Value_En": "" }, { - "Key": "ChapterDesc16", + "Key": "ChapterDesc_406", "Value": "获得协约组织战斗员的考核素材", "Param0": "", "Param1": "", @@ -62776,7 +62816,7 @@ "Value_En": "" }, { - "Key": "ChapterDesc17", + "Key": "ChapterDesc_407", "Value": "获得前联盟地区战斗员的考核素材", "Param0": "", "Param1": "", @@ -62784,7 +62824,7 @@ "Value_En": "" }, { - "Key": "ChapterDesc18", + "Key": "ChapterDesc_408", "Value": "获得指挥职能战斗员的技能提升素材", "Param0": "", "Param1": "", @@ -62792,7 +62832,7 @@ "Value_En": "" }, { - "Key": "ChapterDesc19", + "Key": "ChapterDesc_409", "Value": "获得支援职能战斗员的技能提升素材", "Param0": "", "Param1": "", @@ -62800,7 +62840,7 @@ "Value_En": "" }, { - "Key": "ChapterDesc110", + "Key": "ChapterDesc_410", "Value": "获得特射职能战斗员的技能提升素材", "Param0": "", "Param1": "", @@ -62808,7 +62848,7 @@ "Value_En": "" }, { - "Key": "ChapterDesc111", + "Key": "ChapterDesc_411", "Value": "获得侦查职能战斗员的技能提升素材", "Param0": "", "Param1": "", @@ -62816,7 +62856,7 @@ "Value_En": "" }, { - "Key": "ChapterDesc112", + "Key": "ChapterDesc_412", "Value": "获得压制职能战斗员的技能提升素材", "Param0": "", "Param1": "", @@ -62824,7 +62864,7 @@ "Value_En": "" }, { - "Key": "LevelName99999", + "Key": "LevelName_99999", "Value": "PVP关卡", "Param0": "", "Param1": "", @@ -62832,7 +62872,7 @@ "Value_En": "LevelName99999" }, { - "Key": "LevelDesc99999", + "Key": "LevelDesc_99999", "Value": "PVP关卡", "Param0": "", "Param1": "", @@ -62840,7 +62880,15 @@ "Value_En": "LevelDesc99999" }, { - "Key": "LevelName100001", + "Key": "LevelNumber_99999", + "Value": "", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "" + }, + { + "Key": "LevelName_100001", "Value": "序章 0-1", "Param0": "", "Param1": "", @@ -62848,7 +62896,7 @@ "Value_En": "" }, { - "Key": "LevelName100002", + "Key": "LevelName_100002", "Value": "序章 0-2", "Param0": "", "Param1": "", @@ -62856,7 +62904,7 @@ "Value_En": "" }, { - "Key": "LevelName100003", + "Key": "LevelName_100003", "Value": "序章 0-3", "Param0": "", "Param1": "", @@ -62864,7 +62912,7 @@ "Value_En": "" }, { - "Key": "LevelDesc100001", + "Key": "LevelDesc_100001", "Value": "序章 0-1", "Param0": "", "Param1": "", @@ -62872,7 +62920,7 @@ "Value_En": "" }, { - "Key": "LevelDesc100002", + "Key": "LevelDesc_100002", "Value": "序章 0-2", "Param0": "", "Param1": "", @@ -62880,7 +62928,7 @@ "Value_En": "" }, { - "Key": "LevelDesc100003", + "Key": "LevelDesc_100003", "Value": "序章 0-3", "Param0": "", "Param1": "", @@ -62888,7 +62936,31 @@ "Value_En": "" }, { - "Key": "LevelName101001", + "Key": "LevelNumber_100001", + "Value": "1", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "" + }, + { + "Key": "LevelNumber_100002", + "Value": "2", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "" + }, + { + "Key": "LevelNumber_100003", + "Value": "3", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "" + }, + { + "Key": "LevelName_101001", "Value": "第一节 简单 1-1", "Param0": "", "Param1": "", @@ -62896,7 +62968,7 @@ "Value_En": "" }, { - "Key": "LevelName101002", + "Key": "LevelName_101002", "Value": "第一节 简单 1-2", "Param0": "", "Param1": "", @@ -62904,7 +62976,7 @@ "Value_En": "" }, { - "Key": "LevelName101003", + "Key": "LevelName_101003", "Value": "第一节 简单 1-3", "Param0": "", "Param1": "", @@ -62912,7 +62984,7 @@ "Value_En": "" }, { - "Key": "LevelName101004", + "Key": "LevelName_101004", "Value": "第一节 简单 1-4", "Param0": "", "Param1": "", @@ -62920,7 +62992,7 @@ "Value_En": "" }, { - "Key": "LevelName101005", + "Key": "LevelName_101005", "Value": "第一节 简单 1-5", "Param0": "", "Param1": "", @@ -62928,7 +63000,7 @@ "Value_En": "" }, { - "Key": "LevelName101006", + "Key": "LevelName_101006", "Value": "第一节 简单 1-6", "Param0": "", "Param1": "", @@ -62936,7 +63008,7 @@ "Value_En": "" }, { - "Key": "LevelName101007", + "Key": "LevelName_101007", "Value": "第一节 简单 1-7", "Param0": "", "Param1": "", @@ -62944,7 +63016,7 @@ "Value_En": "" }, { - "Key": "LevelName101008", + "Key": "LevelName_101008", "Value": "第一节 简单 1-8", "Param0": "", "Param1": "", @@ -62952,7 +63024,7 @@ "Value_En": "" }, { - "Key": "LevelName101009", + "Key": "LevelName_101009", "Value": "第一节 简单 1-9", "Param0": "", "Param1": "", @@ -62960,7 +63032,7 @@ "Value_En": "" }, { - "Key": "LevelName101010", + "Key": "LevelName_101010", "Value": "第一节 简单 1-10", "Param0": "", "Param1": "", @@ -62968,7 +63040,7 @@ "Value_En": "" }, { - "Key": "LevelName101011", + "Key": "LevelName_101011", "Value": "第一节 简单 1-11", "Param0": "", "Param1": "", @@ -62976,7 +63048,7 @@ "Value_En": "" }, { - "Key": "LevelName101012", + "Key": "LevelName_101012", "Value": "第一节 简单 1-12", "Param0": "", "Param1": "", @@ -62984,7 +63056,7 @@ "Value_En": "" }, { - "Key": "LevelName101013", + "Key": "LevelName_101013", "Value": "第一节 简单 1-13", "Param0": "", "Param1": "", @@ -62992,7 +63064,7 @@ "Value_En": "" }, { - "Key": "LevelName101014", + "Key": "LevelName_101014", "Value": "第一节 简单 1-14", "Param0": "", "Param1": "", @@ -63000,7 +63072,7 @@ "Value_En": "" }, { - "Key": "LevelName101015", + "Key": "LevelName_101015", "Value": "第一节 简单 1-15", "Param0": "", "Param1": "", @@ -63008,7 +63080,7 @@ "Value_En": "" }, { - "Key": "LevelName101016", + "Key": "LevelName_101016", "Value": "第一节 简单 1-16", "Param0": "", "Param1": "", @@ -63016,7 +63088,7 @@ "Value_En": "" }, { - "Key": "LevelName101017", + "Key": "LevelName_101017", "Value": "第一节 简单 1-17", "Param0": "", "Param1": "", @@ -63024,7 +63096,7 @@ "Value_En": "" }, { - "Key": "LevelName101018", + "Key": "LevelName_101018", "Value": "第一节 简单 1-18", "Param0": "", "Param1": "", @@ -63032,7 +63104,7 @@ "Value_En": "" }, { - "Key": "LevelName101019", + "Key": "LevelName_101019", "Value": "第一节 简单 1-19", "Param0": "", "Param1": "", @@ -63040,7 +63112,7 @@ "Value_En": "" }, { - "Key": "LevelName101020", + "Key": "LevelName_101020", "Value": "第一节 简单 1-20", "Param0": "", "Param1": "", @@ -63048,7 +63120,7 @@ "Value_En": "" }, { - "Key": "LevelDesc101001", + "Key": "LevelDesc_101001", "Value": "第一节 简单 1-1", "Param0": "", "Param1": "", @@ -63056,7 +63128,7 @@ "Value_En": "" }, { - "Key": "LevelDesc101002", + "Key": "LevelDesc_101002", "Value": "第一节 简单 1-2", "Param0": "", "Param1": "", @@ -63064,7 +63136,7 @@ "Value_En": "" }, { - "Key": "LevelDesc101003", + "Key": "LevelDesc_101003", "Value": "第一节 简单 1-3", "Param0": "", "Param1": "", @@ -63072,7 +63144,7 @@ "Value_En": "" }, { - "Key": "LevelDesc101004", + "Key": "LevelDesc_101004", "Value": "第一节 简单 1-4", "Param0": "", "Param1": "", @@ -63080,7 +63152,7 @@ "Value_En": "" }, { - "Key": "LevelDesc101005", + "Key": "LevelDesc_101005", "Value": "第一节 简单 1-5", "Param0": "", "Param1": "", @@ -63088,7 +63160,7 @@ "Value_En": "" }, { - "Key": "LevelDesc101006", + "Key": "LevelDesc_101006", "Value": "第一节 简单 1-6", "Param0": "", "Param1": "", @@ -63096,7 +63168,7 @@ "Value_En": "" }, { - "Key": "LevelDesc101007", + "Key": "LevelDesc_101007", "Value": "第一节 简单 1-7", "Param0": "", "Param1": "", @@ -63104,7 +63176,7 @@ "Value_En": "" }, { - "Key": "LevelDesc101008", + "Key": "LevelDesc_101008", "Value": "第一节 简单 1-8", "Param0": "", "Param1": "", @@ -63112,7 +63184,7 @@ "Value_En": "" }, { - "Key": "LevelDesc101009", + "Key": "LevelDesc_101009", "Value": "第一节 简单 1-9", "Param0": "", "Param1": "", @@ -63120,7 +63192,7 @@ "Value_En": "" }, { - "Key": "LevelDesc101010", + "Key": "LevelDesc_101010", "Value": "第一节 简单 1-10", "Param0": "", "Param1": "", @@ -63128,7 +63200,7 @@ "Value_En": "" }, { - "Key": "LevelDesc101011", + "Key": "LevelDesc_101011", "Value": "第一节 简单 1-11", "Param0": "", "Param1": "", @@ -63136,7 +63208,7 @@ "Value_En": "" }, { - "Key": "LevelDesc101012", + "Key": "LevelDesc_101012", "Value": "第一节 简单 1-12", "Param0": "", "Param1": "", @@ -63144,7 +63216,7 @@ "Value_En": "" }, { - "Key": "LevelDesc101013", + "Key": "LevelDesc_101013", "Value": "第一节 简单 1-13", "Param0": "", "Param1": "", @@ -63152,7 +63224,7 @@ "Value_En": "" }, { - "Key": "LevelDesc101014", + "Key": "LevelDesc_101014", "Value": "第一节 简单 1-14", "Param0": "", "Param1": "", @@ -63160,7 +63232,7 @@ "Value_En": "" }, { - "Key": "LevelDesc101015", + "Key": "LevelDesc_101015", "Value": "第一节 简单 1-15", "Param0": "", "Param1": "", @@ -63168,7 +63240,7 @@ "Value_En": "" }, { - "Key": "LevelDesc101016", + "Key": "LevelDesc_101016", "Value": "第一节 简单 1-16", "Param0": "", "Param1": "", @@ -63176,7 +63248,7 @@ "Value_En": "" }, { - "Key": "LevelDesc101017", + "Key": "LevelDesc_101017", "Value": "第一节 简单 1-17", "Param0": "", "Param1": "", @@ -63184,7 +63256,7 @@ "Value_En": "" }, { - "Key": "LevelDesc101018", + "Key": "LevelDesc_101018", "Value": "第一节 简单 1-18", "Param0": "", "Param1": "", @@ -63192,7 +63264,7 @@ "Value_En": "" }, { - "Key": "LevelDesc101019", + "Key": "LevelDesc_101019", "Value": "第一节 简单 1-19", "Param0": "", "Param1": "", @@ -63200,7 +63272,7 @@ "Value_En": "" }, { - "Key": "LevelDesc101020", + "Key": "LevelDesc_101020", "Value": "第一节 简单 1-20", "Param0": "", "Param1": "", @@ -63208,7 +63280,167 @@ "Value_En": "" }, { - "Key": "LevelName201001", + "Key": "LevelNumber_101001", + "Value": "1", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "" + }, + { + "Key": "LevelNumber_101002", + "Value": "2", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "" + }, + { + "Key": "LevelNumber_101003", + "Value": "3", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "" + }, + { + "Key": "LevelNumber_101004", + "Value": "4", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "" + }, + { + "Key": "LevelNumber_101005", + "Value": "5", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "" + }, + { + "Key": "LevelNumber_101006", + "Value": "6", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "" + }, + { + "Key": "LevelNumber_101007", + "Value": "7", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "" + }, + { + "Key": "LevelNumber_101008", + "Value": "8", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "" + }, + { + "Key": "LevelNumber_101009", + "Value": "9", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "" + }, + { + "Key": "LevelNumber_101010", + "Value": "10", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "" + }, + { + "Key": "LevelNumber_101011", + "Value": "11", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "" + }, + { + "Key": "LevelNumber_101012", + "Value": "12", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "" + }, + { + "Key": "LevelNumber_101013", + "Value": "13", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "" + }, + { + "Key": "LevelNumber_101014", + "Value": "14", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "" + }, + { + "Key": "LevelNumber_101015", + "Value": "15", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "" + }, + { + "Key": "LevelNumber_101016", + "Value": "16", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "" + }, + { + "Key": "LevelNumber_101017", + "Value": "17", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "" + }, + { + "Key": "LevelNumber_101018", + "Value": "18", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "" + }, + { + "Key": "LevelNumber_101019", + "Value": "19", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "" + }, + { + "Key": "LevelNumber_101020", + "Value": "20", + "Param0": "", + "Param1": "", + "Param2": "", + "Value_En": "" + }, + { + "Key": "LevelName_201001", "Value": "第一节 困难 1-1", "Param0": "", "Param1": "", @@ -63216,7 +63448,7 @@ "Value_En": "" }, { - "Key": "LevelName201002", + "Key": "LevelName_201002", "Value": "第一节 困难 1-2", "Param0": "", "Param1": "", @@ -63224,7 +63456,7 @@ "Value_En": "" }, { - "Key": "LevelName201003", + "Key": "LevelName_201003", "Value": "第一节 困难 1-3", "Param0": "", "Param1": "", @@ -63232,7 +63464,7 @@ "Value_En": "" }, { - "Key": "LevelName201004", + "Key": "LevelName_201004", "Value": "第一节 困难 1-4", "Param0": "", "Param1": "", @@ -63240,7 +63472,7 @@ "Value_En": "" }, { - "Key": "LevelName201005", + "Key": "LevelName_201005", "Value": "第一节 困难 1-5", "Param0": "", "Param1": "", @@ -63248,7 +63480,7 @@ "Value_En": "" }, { - "Key": "LevelName201006", + "Key": "LevelName_201006", "Value": "第一节 困难 1-6", "Param0": "", "Param1": "", @@ -63256,7 +63488,7 @@ "Value_En": "" }, { - "Key": "LevelName201007", + "Key": "LevelName_201007", "Value": "第一节 困难 1-7", "Param0": "", "Param1": "", @@ -63264,7 +63496,7 @@ "Value_En": "" }, { - "Key": "LevelName201008", + "Key": "LevelName_201008", "Value": "第一节 困难 1-8", "Param0": "", "Param1": "", @@ -63272,7 +63504,7 @@ "Value_En": "" }, { - "Key": "LevelName201009", + "Key": "LevelName_201009", "Value": "第一节 困难 1-9", "Param0": "", "Param1": "", @@ -63280,7 +63512,7 @@ "Value_En": "" }, { - "Key": "LevelName201010", + "Key": "LevelName_201010", "Value": "第一节 困难 1-10", "Param0": "", "Param1": "", @@ -63288,7 +63520,7 @@ "Value_En": "" }, { - "Key": "LevelName201011", + "Key": "LevelName_201011", "Value": "第一节 困难 1-11", "Param0": "", "Param1": "", @@ -63296,7 +63528,7 @@ "Value_En": "" }, { - "Key": "LevelName201012", + "Key": "LevelName_201012", "Value": "第一节 困难 1-12", "Param0": "", "Param1": "", @@ -63304,7 +63536,7 @@ "Value_En": "" }, { - "Key": "LevelName201013", + "Key": "LevelName_201013", "Value": "第一节 困难 1-13", "Param0": "", "Param1": "", @@ -63312,7 +63544,7 @@ "Value_En": "" }, { - "Key": "LevelName201014", + "Key": "LevelName_201014", "Value": "第一节 困难 1-14", "Param0": "", "Param1": "", @@ -63320,7 +63552,7 @@ "Value_En": "" }, { - "Key": "LevelName201015", + "Key": "LevelName_201015", "Value": "第一节 困难 1-15", "Param0": "", "Param1": "", @@ -63328,7 +63560,7 @@ "Value_En": "" }, { - "Key": "LevelName201016", + "Key": "LevelName_201016", "Value": "第一节 困难 1-16", "Param0": "", "Param1": "", @@ -63336,7 +63568,7 @@ "Value_En": "" }, { - "Key": "LevelName201017", + "Key": "LevelName_201017", "Value": "第一节 困难 1-17", "Param0": "", "Param1": "", @@ -63344,7 +63576,7 @@ "Value_En": "" }, { - "Key": "LevelName201018", + "Key": "LevelName_201018", "Value": "第一节 困难 1-18", "Param0": "", "Param1": "", @@ -63352,7 +63584,7 @@ "Value_En": "" }, { - "Key": "LevelName201019", + "Key": "LevelName_201019", "Value": "第一节 困难 1-19", "Param0": "", "Param1": "", @@ -63360,7 +63592,7 @@ "Value_En": "" }, { - "Key": "LevelName201020", + "Key": "LevelName_201020", "Value": "第一节 困难 1-20", "Param0": "", "Param1": "", @@ -63368,7 +63600,7 @@ "Value_En": "" }, { - "Key": "LevelDesc201001", + "Key": "LevelDesc_201001", "Value": "第一节 困难 1-1", "Param0": "", "Param1": "", @@ -63376,7 +63608,7 @@ "Value_En": "" }, { - "Key": "LevelDesc201002", + "Key": "LevelDesc_201002", "Value": "第一节 困难 1-2", "Param0": "", "Param1": "", @@ -63384,7 +63616,7 @@ "Value_En": "" }, { - "Key": "LevelDesc201003", + "Key": "LevelDesc_201003", "Value": "第一节 困难 1-3", "Param0": "", "Param1": "", @@ -63392,7 +63624,7 @@ "Value_En": "" }, { - "Key": "LevelDesc201004", + "Key": "LevelDesc_201004", "Value": "第一节 困难 1-4", "Param0": "", "Param1": "", @@ -63400,7 +63632,7 @@ "Value_En": "" }, { - "Key": "LevelDesc201005", + "Key": "LevelDesc_201005", "Value": "第一节 困难 1-5", "Param0": "", "Param1": "", @@ -63408,7 +63640,7 @@ "Value_En": "" }, { - "Key": "LevelDesc201006", + "Key": "LevelDesc_201006", "Value": "第一节 困难 1-6", "Param0": "", "Param1": "", @@ -63416,7 +63648,7 @@ "Value_En": "" }, { - "Key": "LevelDesc201007", + "Key": "LevelDesc_201007", "Value": "第一节 困难 1-7", "Param0": "", "Param1": "", @@ -63424,7 +63656,7 @@ "Value_En": "" }, { - "Key": "LevelDesc201008", + "Key": "LevelDesc_201008", "Value": "第一节 困难 1-8", "Param0": "", "Param1": "", @@ -63432,7 +63664,7 @@ "Value_En": "" }, { - "Key": "LevelDesc201009", + "Key": "LevelDesc_201009", "Value": "第一节 困难 1-9", "Param0": "", "Param1": "", @@ -63440,7 +63672,7 @@ "Value_En": "" }, { - "Key": "LevelDesc201010", + "Key": "LevelDesc_201010", "Value": "第一节 困难 1-10", "Param0": "", "Param1": "", @@ -63448,7 +63680,7 @@ "Value_En": "" }, { - "Key": "LevelDesc201011", + "Key": "LevelDesc_201011", "Value": "第一节 困难 1-11", "Param0": "", "Param1": "", @@ -63456,7 +63688,7 @@ "Value_En": "" }, { - "Key": "LevelDesc201012", + "Key": "LevelDesc_201012", "Value": "第一节 困难 1-12", "Param0": "", "Param1": "", @@ -63464,7 +63696,7 @@ "Value_En": "" }, { - "Key": "LevelDesc201013", + "Key": "LevelDesc_201013", "Value": "第一节 困难 1-13", "Param0": "", "Param1": "", @@ -63472,7 +63704,7 @@ "Value_En": "" }, { - "Key": "LevelDesc201014", + "Key": "LevelDesc_201014", "Value": "第一节 困难 1-14", "Param0": "", "Param1": "", @@ -63480,7 +63712,7 @@ "Value_En": "" }, { - "Key": "LevelDesc201015", + "Key": "LevelDesc_201015", "Value": "第一节 困难 1-15", "Param0": "", "Param1": "", @@ -63488,7 +63720,7 @@ "Value_En": "" }, { - "Key": "LevelDesc201016", + "Key": "LevelDesc_201016", "Value": "第一节 困难 1-16", "Param0": "", "Param1": "", @@ -63496,7 +63728,7 @@ "Value_En": "" }, { - "Key": "LevelDesc201017", + "Key": "LevelDesc_201017", "Value": "第一节 困难 1-17", "Param0": "", "Param1": "", @@ -63504,7 +63736,7 @@ "Value_En": "" }, { - "Key": "LevelDesc201018", + "Key": "LevelDesc_201018", "Value": "第一节 困难 1-18", "Param0": "", "Param1": "", @@ -63512,7 +63744,7 @@ "Value_En": "" }, { - "Key": "LevelDesc201019", + "Key": "LevelDesc_201019", "Value": "第一节 困难 1-19", "Param0": "", "Param1": "", @@ -63520,7 +63752,7 @@ "Value_En": "" }, { - "Key": "LevelDesc201020", + "Key": "LevelDesc_201020", "Value": "第一节 困难 1-20", "Param0": "", "Param1": "", @@ -63528,7 +63760,7 @@ "Value_En": "" }, { - "Key": "LevelName300001", + "Key": "LevelName_300001", "Value": "序章0-1", "Param0": "", "Param1": "", @@ -63536,7 +63768,7 @@ "Value_En": "" }, { - "Key": "LevelName300002", + "Key": "LevelName_300002", "Value": "序章0-2", "Param0": "", "Param1": "", @@ -63544,7 +63776,7 @@ "Value_En": "LevelName300002" }, { - "Key": "LevelName300003", + "Key": "LevelName_300003", "Value": "序章0-3", "Param0": "", "Param1": "", @@ -63552,7 +63784,7 @@ "Value_En": "LevelName300003" }, { - "Key": "LevelName300004", + "Key": "LevelName_300004", "Value": "序章0-4", "Param0": "", "Param1": "", @@ -63560,7 +63792,7 @@ "Value_En": "LevelName300004" }, { - "Key": "LevelName301001", + "Key": "LevelName_301001", "Value": "第一节1-1", "Param0": "", "Param1": "", @@ -63568,7 +63800,7 @@ "Value_En": "LevelName301001" }, { - "Key": "LevelName301002", + "Key": "LevelName_301002", "Value": "第一节1-2", "Param0": "", "Param1": "", @@ -63576,7 +63808,7 @@ "Value_En": "LevelName301002" }, { - "Key": "LevelName301003", + "Key": "LevelName_301003", "Value": "第一节1-3", "Param0": "", "Param1": "", @@ -63584,7 +63816,7 @@ "Value_En": "LevelName301003" }, { - "Key": "LevelName301004", + "Key": "LevelName_301004", "Value": "第一节1-4", "Param0": "", "Param1": "", @@ -63592,7 +63824,7 @@ "Value_En": "LevelName301004" }, { - "Key": "LevelName301005", + "Key": "LevelName_301005", "Value": "第一节1-5", "Param0": "", "Param1": "", @@ -63600,7 +63832,7 @@ "Value_En": "LevelName301005" }, { - "Key": "LevelName301006", + "Key": "LevelName_301006", "Value": "第一节1-6", "Param0": "", "Param1": "", @@ -63608,7 +63840,7 @@ "Value_En": "LevelName301006" }, { - "Key": "LevelName301007", + "Key": "LevelName_301007", "Value": "第一节1-7", "Param0": "", "Param1": "", @@ -63616,7 +63848,7 @@ "Value_En": "LevelName301007" }, { - "Key": "LevelName301008", + "Key": "LevelName_301008", "Value": "第一节1-8", "Param0": "", "Param1": "", @@ -63624,7 +63856,7 @@ "Value_En": "LevelName301008" }, { - "Key": "LevelName301009", + "Key": "LevelName_301009", "Value": "第一节1-9", "Param0": "", "Param1": "", @@ -63632,7 +63864,7 @@ "Value_En": "LevelName301009" }, { - "Key": "LevelName301010", + "Key": "LevelName_301010", "Value": "第一节1-10", "Param0": "", "Param1": "", @@ -63640,7 +63872,7 @@ "Value_En": "LevelName301010" }, { - "Key": "LevelName301011", + "Key": "LevelName_301011", "Value": "第一节1-11", "Param0": "", "Param1": "",