少年修仙传客户端代码仓库
client_Wu Xijin
2018-08-14 99a3f198578f79b48bca1821554fb4b76270cd27
2541  优化日志工具和bugly工具
2个文件已删除
312个文件已修改
1277 ■■■■ 已修改文件
Core/Common/ResourcesPath.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/Editor/AssetBundleBrowser/AssetBundleModel/ABModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/Editor/AssetBundleBrowser/AssetBundleTree.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/Editor/AssetBundleBrowser/InspectTab/AssetBundleInspectTab.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/Editor/AssetBundleBrowser/InspectTab/InspectTreeView.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Common/Equation.cs 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/DataToCtl/PackageRegedit.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Login/Launch.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Login/LaunchPostProcess.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/ActorShowConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/AlchemyConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/AlchemySpecConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/AllPeoplePartyAwardConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/AllPeoplePartyConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/AppointItemConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/AreaCameraConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/AttrFruitConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/AudioConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/BlastFurnaceLVConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/BossHomeConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/BossInfoConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/BossRebornConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/CTGConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/ChestsAwardConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/ChestsConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/ContinueSignInConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/CreateRoleConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/DailyLivenessRewardConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/DailyQuestConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/DailyQuestOpenTimeConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/DamageNumConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/DemonJarConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/DemonRecommondPropertyConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/DialogConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/DienstgradConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/DirtyWordConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/DogzConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/DungeonConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/DungeonHintConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/DungeonInspireConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/DungeonOpenTimeConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/DungeonStateTimeConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/EffectConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/ElderGodAreaConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/EquipDeComposeConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/EquipGSParamConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/EquipSuitAttrConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/EquipSuitCompoundConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/EquipWashConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/EquipWashSpecConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/FaceConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/FamilyConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/FamilyTechConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/FightPowerParamConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/FreeGoodsConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/FuncConfigConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/FuncOpenLVConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/FunctionForecastConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/GetItemWaysConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/GmCmdConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/GodWeaponConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/GuideConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/HorseConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/HorseUpConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/IconConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/InSevenDaysConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/InvestConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/ItemCompoundConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/ItemConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/ItemPlusConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/ItemPlusMaxConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/ItemPlusSumAttrConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/JobNameConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/JobSetupConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/KickOutReasonConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/LVAawrdConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/LanguageConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/LoadingFunctionConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/LoadingTipConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/LoginAdConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/LoginSeverListConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/MailConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/MapConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/MapEventPointConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/MapResourcesConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/MapUiControlConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/MarketConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/ModelResConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/MonsterNameColorConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/MonsterRefreshPointConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/NPCConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/NPCDialogueConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/NPCDropItemConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/NpcPreloadConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/OSCBillRankAwardConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/OSCBillTagAwardConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/OSRedAchieveConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/OccupationNameConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/OnlineAwardConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/OrderInfoConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/PersonalBossConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/PetClassCostConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/PetEatEquipConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/PetInfoConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/PlayerLVConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/PlayerPropertyConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/PriorBundleConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/PriorLanguageConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/PyTaskConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/QuestionBankConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/RandomNameConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/RankListConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/RealmConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/RealmPracticeConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/RedPackConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/RefineStoveConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/ResourcesBackConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/RichTextMsgReplaceConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/RoleEquipStarsConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/RoleResourceConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/RoleStrongerConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/RuleConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/RuneComposeConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/RuneConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/RuneTowerConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/RuneTowerFloorConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/SceneShadowConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/SignInConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/SkillConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/StoreConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/StoryMissionsConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/SuccessConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/SuitEffectConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/SysInfoConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/TASKINFOConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/TaskListConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/TeamTargetConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/TreasureConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/TreasureFindHostConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/TreasurePrivilegeConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/TreasureRefineConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/TreasureSkillConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/TreasureUpConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/TrialExchangeConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/UnionLivenConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/UniquenessArriveConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/VIPAwardConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/VIPKillNPCConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/ViewRoleFuncConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/VipPrivilegeConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/WeatherConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/WindowSearchConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/WingRefineAttrConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/WingRefineExpConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/WorldBossConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/WorldMapConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/XBGetItemConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/XMZZAchievementConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/bossSkillTipsConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/mapAreaConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/mapbornConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/mapnpcConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/maptransportConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/ConfigManager.cs 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Player/PlayerDatas.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/TelPartialConfig/DirtyWordConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/TelPartialConfig/OccupationNameConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/TelPartialConfig/tagFuncConfigConfig.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/TelPartialConfig/tagTreasureRefineConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/Input/CnInputManager.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/LightingMap/PrefabLightmapData.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/H01_System/DTC0102_tagCDBPlayer.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/H01_System/DTC0104_tagServerDisconnect.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/H02_PlayerTalk/DTC0212_tagNotifyCode.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/H04_Scene/DTC0401_tagPlayerMapInit.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/H04_Scene/DTC0405_tagPlayerDisappear.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/H04_Scene/DTC0407_tagNPCDisappear.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/H05_PlayerMove/DTC0501_tagObjMove.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/H05_PlayerMove/DTC0502_tagObjStopMove.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/H06_PlayerVsNPC/DTC0602_tagObjBaseAttack.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/H07_PlayerItem/DTC0707_tagItemCountRefresh.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/H32_GM/DTC3201_tagGMCmdAnswer.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/H32_GM/DTC3202_tagServerResponse.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DesignDebug.cs 129 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DesignDebug.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/GameNetPackBasic.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/GameNetSystem.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/Socket/ClientSocketController.cs 34 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/ResModule/AnimatorControllerLoader.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/ResModule/AssetBundle/AssetBundleUtility.cs 34 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/ResModule/AudioLoader.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/ResModule/InstanceResourcesLoader.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/ResModule/MaterialLoader.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/ResModule/ObjectPool.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/ResModule/ScriptableObjectLoader.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/ResModule/UILoader.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/SFX/SFXPlayUtility.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/Utilities/IDFactory.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Actor/HeroBehaviour.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Actor/Status/StatusMgr.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Actor/Status/Status_Base.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/PreFightMission.cs 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Stage/Dungeon/DropItemManager.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Stage/StageManager.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/AssetVersion/RemoteFile.cs 62 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BlastFurnace/BlastFurnaceModel.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BlastFurnace/GetItemPathModel.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BlastFurnace/MakerDrugSuccessWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Chat/ChatCenter.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Chat/ChatCtrl.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Chat/UIFrame.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ClientVersion/VersionUtility.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Debug/DebugController.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Debug/DebugLogRecorder.cs 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Debug/DebugLogSetting.cs 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Debug/DebugUtility.cs 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/DungeonMissionDetailsWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/DungeonSweepWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/ConvertItemTipsWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/UnionTaskModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/UnionTaskWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FriendSystem/MailAllModel.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FriendSystem/MailPanel.cs 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FriendSystem/New/FriendQuestWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FriendSystem/New/FriendsModel.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/GMCommand/GMCmdModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/GMCommand/MoveObj.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/GeneralConfig/GeneralConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HappyXB/HappyXBModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HeavenBattle/HeavenBattleInfo.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HeavenBattle/HeavenBattleWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HeavenBattle/XMZZMissionDetailsWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HttpRequest/HttpBehaviour.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HttpRequest/HttpRequest.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/BoxGetItemModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/BoxGetItemWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/ItemModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/ItemOverdueModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/ItemTipsModel.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/MakeDrugCell.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/PackModelInterface.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/PlayerPackModels.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/PlayerStrengtheningLVWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/UnionWarehouseEquipTip.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/New/ChooseItemWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/New/RoleEquipStrengthTips.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Language/Language.cs 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Login/LoginModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/CardLevelTaskButton.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/CombatModeWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/DialogueDuidanceWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/FlyingShoesTask.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/PKModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/PlayerBuffDatas.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/PlayerTaskDatas.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/SideMission.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/SkillButtonEffects.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/StoryMissions.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/StoryTask.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/TaskBoxBGMWin.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainWin/SkillContainer.cs 40 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Message/BossNotifyWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Message/RichTableEvent.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Message/RichTextMgr.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Message/SysNotifyMgr.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Mount/MountSkillWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Mount/MountStoneTipsWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/NewBieGuidance/FunctionalGuideBehaviour.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/NewBieGuidance/NewBieWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Pet/PetStoneTipsWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/PlayerDead/PlayerDeadModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Realm/RealmBossShow.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Realm/RealmPracticeWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Redpoint/Redpoint.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/TitleModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/RoleParticulars/RoleParticularModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Rune/RuneBreakCell.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Skill/QuickSetting.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Skill/SkillAccordWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Store/StoreModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/EquipSuit/PlayerSuitModel.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/EquipSuit/PreviewCell.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/GemModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/WashMasterActiveWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/WashMasterWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/SystemSetting/SetPrivateModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/SystemSetting/SettingEffectMgr.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Team/TeamListWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Test/TestWin.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/FunctionUnlockFlyObjectTarget.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/TreasureModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/TreasureFindHost/ReciveConditionCell.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Vip/VipInvest/VipInvestModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Voice/VoiceRecorder.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Welfare/OperationTimeHepler.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Welfare/SignInGiftCell.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/WindowBase/WindowAsyncLoad.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/WindowBase/WindowCenter.cs 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/WindowJump/WindowJumpMgr.cs 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/WorldMap/WorldMapAreaBehaviour.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
UI/Common/CyclicScroll.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
UI/Common/InputSpecialWordLimit.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
UI/Common/ItemBehaviour.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UI/Common/UI3DShowHero.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UI/Decorate/Tweens/Tween.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UI/Decorate/Tweens/UIAlphaTween.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UI/Effect/TimeMgr.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Utility/Clock.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Utility/CompressUtility.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Utility/DeviceUtility.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Utility/GameObjectPool.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Utility/MathUtils.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Utility/TimeUtility.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Utility/UIUtility.cs 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/Common/ResourcesPath.cs
@@ -58,7 +58,7 @@
        ExternalStorePath = Application.persistentDataPath + "/";
        DesignDebug.Log("Stream Path: " + StreamingAssetPath);
        DesignDebug.Log("External Path: " + ExternalStorePath);
        DebugEx.Log("Stream Path: " + StreamingAssetPath);
        DebugEx.Log("External Path: " + ExternalStorePath);
    }
}
Core/Editor/AssetBundleBrowser/AssetBundleModel/ABModel.cs
@@ -735,7 +735,7 @@
        }
        static public void LogWarning(string message)
        {
            DesignDebug.LogWarning("AssetBundleBrowser: " + message);
            DebugEx.LogWarning("AssetBundleBrowser: " + message);
        }
        static public Texture2D GetFolderIcon()
Core/Editor/AssetBundleBrowser/AssetBundleTree.cs
@@ -325,9 +325,9 @@
            else
            {
                if (onlyOverlappedAssets)
                    DesignDebug.LogWarning("There were no duplicated assets that existed across all selected bundles.");
                    DebugEx.LogWarning("There were no duplicated assets that existed across all selected bundles.");
                else
                    DesignDebug.LogWarning("No duplicate assets found after refreshing bundle contents.");
                    DebugEx.LogWarning("No duplicate assets found after refreshing bundle contents.");
            }
        }
Core/Editor/AssetBundleBrowser/InspectTab/AssetBundleInspectTab.cs
@@ -190,7 +190,7 @@
                    if (File.Exists(f))
                        m_BundleList.Add(f);
                    else
                        DesignDebug.Log("Expected bundle not found: " + f + ". Note: Browser does not yet support inspecting bundles with hash appended.");
                        DebugEx.Log("Expected bundle not found: " + f + ". Note: Browser does not yet support inspecting bundles with hash appended.");
                }
            }
Core/Editor/AssetBundleBrowser/InspectTab/InspectTreeView.cs
@@ -70,7 +70,7 @@
            var root = new TreeViewItem(-1, -1);
            root.children = new List<TreeViewItem>();
            if (m_InspectTab == null)
                DesignDebug.Log("Unknown problem in AssetBundle Browser Inspect tab.  Restart Browser and try again, or file ticket on github.");
                DebugEx.Log("Unknown problem in AssetBundle Browser Inspect tab.  Restart Browser and try again, or file ticket on github.");
            else
            {
                foreach (var b in m_InspectTab.BundleList)
Core/GameEngine/Common/Equation.cs
@@ -28,7 +28,7 @@
        }
        catch (Exception e)
        {
            DesignDebug.LogError(e.Message);
            DebugEx.LogError(e.Message);
        }
        return val;
    }
@@ -67,7 +67,7 @@
        }
        catch (Exception e)
        {
            DesignDebug.Log(e.Message);
            DebugEx.Log(e.Message);
        }
        return textBuilder.ToString();
    }
@@ -168,7 +168,7 @@
            }
            catch (Exception e)
            {
                DesignDebug.Log(e.Message);
                DebugEx.Log(e.Message);
            }
        }
@@ -209,7 +209,7 @@
            }
            catch (Exception e)
            {
                DesignDebug.Log(e.Message);
                DebugEx.Log(e.Message);
            }
        }
@@ -265,7 +265,7 @@
            }
            catch (Exception e)
            {
                DesignDebug.Log(e.Message);
                DebugEx.Log(e.Message);
            }
        }
@@ -279,7 +279,7 @@
            }
            catch (Exception)
            {
                DesignDebug.LogErrorFormat("字符串不能转为数值{0}   {1}", leftValue, rightValue);
                DebugEx.LogErrorFormat("字符串不能转为数值{0}   {1}", leftValue, rightValue);
            }
            switch (operatorType)
            {
@@ -404,7 +404,7 @@
            }
            catch (Exception e)
            {
                DesignDebug.Log(e.Message);
                DebugEx.Log(e.Message);
            }
            return false;
        }
Core/GameEngine/DataToCtl/PackageRegedit.cs
@@ -374,7 +374,7 @@
        var businessInstance = _business.Assembly.CreateInstance(_business.Name) as DtcBasic;
        if (packToBusinessTable.ContainsKey(packInstance.cmd))
        {
            DesignDebug.LogFormat("重复封包登记: {0}!", _pack.Name);
            DebugEx.LogFormat("重复封包登记: {0}!", _pack.Name);
        }
        else
        {
@@ -396,7 +396,7 @@
        }
        catch (Exception ex)
        {
            DesignDebug.LogError(ex);
            DebugEx.LogError(ex);
        }
    }
@@ -444,7 +444,7 @@
        {
#if UNITY_EDITOR
            NetPkgCtl.AddNetPkg(vStr, NetPkgType.Server, string.Empty, string.Empty, null);
            DesignDebug.LogErrorFormat("C#层收到未登记的解包协议:{0},{1}", vCmdBytes[0].ToString("x2"), vCmdBytes[1].ToString("x2"));
            DebugEx.LogErrorFormat("C#层收到未登记的解包协议:{0},{1}", vCmdBytes[0].ToString("x2"), vCmdBytes[1].ToString("x2"));
#endif
        }
        return null;
@@ -467,7 +467,7 @@
        }
        else
        {
            DesignDebug.LogError("收到未定义的解包协议:" + vBytes[0].ToString("x2").ToUpper() + "," + vBytes[1].ToString("x2").ToUpper());
            DebugEx.LogError("收到未定义的解包协议:" + vBytes[0].ToString("x2").ToUpper() + "," + vBytes[1].ToString("x2").ToUpper());
        }
        return vNetPackInst;
    }
Core/GameEngine/Login/Launch.cs
@@ -46,7 +46,6 @@
        SoundPlayer.Instance.PlayLoginMusic();
        SystemSetting.Instance.SetSoundVolume(SystemSetting.Instance.GetSoundVolume());
        DesignDebug.Init();
        SDKUtility.Instance.Init();
        GameObjectPoolManager.Instance.gameObject.name = "GameObjectPool";
        GameObjectPoolManager.Instance.Initialize();
@@ -83,7 +82,7 @@
        var memory = 2048;
        DeviceUtility.GetCpuAndMemory(out cpu, out memory);
        DesignDebug.LogFormat("获得机器信息:cpu {0}----内存 {1}", cpu, memory);
        DebugEx.LogFormat("获得机器信息:cpu {0}----内存 {1}", cpu, memory);
        var startTime = Time.time;
        OperationLogCollect.Instance.RecordLauchEvent(1);
@@ -159,13 +158,13 @@
                                Directory.CreateDirectory(destDirectoryName);
                            }
                            DesignDebug.LogFormat("拷贝文件:{0}", fileInfo.Name);
                            DebugEx.LogFormat("拷贝文件:{0}", fileInfo.Name);
                            File.Copy(fileInfo.FullName, destPath, true);
                            index++;
                        }
                        catch (Exception ex)
                        {
                            DesignDebug.Log(ex);
                            DebugEx.Log(ex);
                        }
                        finally
                        {
Core/GameEngine/Login/LaunchPostProcess.cs
@@ -39,7 +39,7 @@
            DirtyWordConfig.Init();
            NewBieCenter.Instance.Init();
            DesignDebug.LogFormat("解析配置表耗时:{0}", Time.time - startTime);
            DebugEx.LogFormat("解析配置表耗时:{0}", Time.time - startTime);
            completed = true;
        }
Core/GameEngine/Model/Config/ActorShowConfig.cs
@@ -121,7 +121,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/AlchemyConfig.cs
@@ -60,7 +60,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/AlchemySpecConfig.cs
@@ -46,7 +46,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/AllPeoplePartyAwardConfig.cs
@@ -37,7 +37,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/AllPeoplePartyConfig.cs
@@ -43,7 +43,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/AppointItemConfig.cs
@@ -63,7 +63,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/AreaCameraConfig.cs
@@ -34,7 +34,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/AttrFruitConfig.cs
@@ -37,7 +37,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/AudioConfig.cs
@@ -31,7 +31,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/BlastFurnaceLVConfig.cs
@@ -28,7 +28,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/BossHomeConfig.cs
@@ -42,7 +42,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/BossInfoConfig.cs
@@ -31,7 +31,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/BossRebornConfig.cs
@@ -34,7 +34,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/CTGConfig.cs
@@ -49,7 +49,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/ChestsAwardConfig.cs
@@ -37,7 +37,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/ChestsConfig.cs
@@ -37,7 +37,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/ContinueSignInConfig.cs
@@ -52,7 +52,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/CreateRoleConfig.cs
@@ -37,7 +37,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/DailyLivenessRewardConfig.cs
@@ -63,7 +63,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/DailyQuestConfig.cs
@@ -66,7 +66,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/DailyQuestOpenTimeConfig.cs
@@ -52,7 +52,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/DamageNumConfig.cs
@@ -45,7 +45,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/DemonJarConfig.cs
@@ -92,7 +92,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/DemonRecommondPropertyConfig.cs
@@ -36,7 +36,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/DialogConfig.cs
@@ -43,7 +43,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/DienstgradConfig.cs
@@ -73,7 +73,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/DirtyWordConfig.cs
@@ -28,7 +28,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/DogzConfig.cs
@@ -58,7 +58,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/DungeonConfig.cs
@@ -100,7 +100,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/DungeonHintConfig.cs
@@ -106,7 +106,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/DungeonInspireConfig.cs
@@ -37,7 +37,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/DungeonOpenTimeConfig.cs
@@ -101,7 +101,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/DungeonStateTimeConfig.cs
@@ -58,7 +58,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/EffectConfig.cs
@@ -46,7 +46,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/ElderGodAreaConfig.cs
@@ -42,7 +42,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/EquipDeComposeConfig.cs
@@ -31,7 +31,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/EquipGSParamConfig.cs
@@ -100,7 +100,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/EquipSuitAttrConfig.cs
@@ -78,7 +78,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/EquipSuitCompoundConfig.cs
@@ -53,7 +53,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/EquipWashConfig.cs
@@ -76,7 +76,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/EquipWashSpecConfig.cs
@@ -40,7 +40,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/FaceConfig.cs
@@ -31,7 +31,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/FamilyConfig.cs
@@ -40,7 +40,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/FamilyTechConfig.cs
@@ -34,7 +34,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/FightPowerParamConfig.cs
@@ -82,7 +82,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/FreeGoodsConfig.cs
@@ -43,7 +43,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/FuncConfigConfig.cs
@@ -40,7 +40,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/FuncOpenLVConfig.cs
@@ -55,7 +55,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/FunctionForecastConfig.cs
@@ -43,7 +43,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/GetItemWaysConfig.cs
@@ -43,7 +43,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/GmCmdConfig.cs
@@ -31,7 +31,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/GodWeaponConfig.cs
@@ -56,7 +56,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/GuideConfig.cs
@@ -54,7 +54,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/HorseConfig.cs
@@ -75,7 +75,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/HorseUpConfig.cs
@@ -51,7 +51,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/IconConfig.cs
@@ -31,7 +31,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/InSevenDaysConfig.cs
@@ -34,7 +34,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/InvestConfig.cs
@@ -37,7 +37,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/ItemCompoundConfig.cs
@@ -79,7 +79,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/ItemConfig.cs
@@ -239,7 +239,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/ItemPlusConfig.cs
@@ -49,7 +49,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/ItemPlusMaxConfig.cs
@@ -37,7 +37,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/ItemPlusSumAttrConfig.cs
@@ -41,7 +41,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/JobNameConfig.cs
@@ -28,7 +28,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/JobSetupConfig.cs
@@ -123,7 +123,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/KickOutReasonConfig.cs
@@ -28,7 +28,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/LVAawrdConfig.cs
@@ -40,7 +40,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/LanguageConfig.cs
@@ -28,7 +28,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/LoadingFunctionConfig.cs
@@ -31,7 +31,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/LoadingTipConfig.cs
@@ -34,7 +34,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/LoginAdConfig.cs
@@ -42,7 +42,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/LoginSeverListConfig.cs
@@ -37,7 +37,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/MailConfig.cs
@@ -31,7 +31,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/MapConfig.cs
@@ -69,7 +69,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/MapEventPointConfig.cs
@@ -58,7 +58,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/MapResourcesConfig.cs
@@ -72,7 +72,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/MapUiControlConfig.cs
@@ -31,7 +31,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/MarketConfig.cs
@@ -80,7 +80,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/ModelResConfig.cs
@@ -49,7 +49,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/MonsterNameColorConfig.cs
@@ -34,7 +34,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/MonsterRefreshPointConfig.cs
@@ -37,7 +37,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/NPCConfig.cs
@@ -198,7 +198,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/NPCDialogueConfig.cs
@@ -40,7 +40,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/NPCDropItemConfig.cs
@@ -28,7 +28,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/NpcPreloadConfig.cs
@@ -41,7 +41,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/OSCBillRankAwardConfig.cs
@@ -40,7 +40,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/OSCBillTagAwardConfig.cs
@@ -37,7 +37,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/OSRedAchieveConfig.cs
@@ -42,7 +42,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/OccupationNameConfig.cs
@@ -28,7 +28,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/OnlineAwardConfig.cs
@@ -36,7 +36,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/OrderInfoConfig.cs
@@ -34,7 +34,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/PersonalBossConfig.cs
@@ -47,7 +47,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/PetClassCostConfig.cs
@@ -37,7 +37,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/PetEatEquipConfig.cs
@@ -37,7 +37,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/PetInfoConfig.cs
@@ -78,7 +78,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/PlayerLVConfig.cs
@@ -40,7 +40,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/PlayerPropertyConfig.cs
@@ -40,7 +40,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/PriorBundleConfig.cs
@@ -31,7 +31,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/PriorLanguageConfig.cs
@@ -28,7 +28,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/PyTaskConfig.cs
@@ -64,7 +64,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/QuestionBankConfig.cs
@@ -28,7 +28,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/RandomNameConfig.cs
@@ -34,7 +34,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/RankListConfig.cs
@@ -34,7 +34,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/RealmConfig.cs
@@ -80,7 +80,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/RealmPracticeConfig.cs
@@ -51,7 +51,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/RedPackConfig.cs
@@ -43,7 +43,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/RefineStoveConfig.cs
@@ -44,7 +44,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/ResourcesBackConfig.cs
@@ -49,7 +49,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/RichTextMsgReplaceConfig.cs
@@ -34,7 +34,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/RoleEquipStarsConfig.cs
@@ -44,7 +44,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/RoleResourceConfig.cs
@@ -37,7 +37,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/RoleStrongerConfig.cs
@@ -66,7 +66,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/RuleConfig.cs
@@ -31,7 +31,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/RuneComposeConfig.cs
@@ -36,7 +36,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/RuneConfig.cs
@@ -36,7 +36,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/RuneTowerConfig.cs
@@ -34,7 +34,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/RuneTowerFloorConfig.cs
@@ -61,7 +61,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/SceneShadowConfig.cs
@@ -31,7 +31,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/SignInConfig.cs
@@ -50,7 +50,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/SkillConfig.cs
@@ -238,7 +238,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/StoreConfig.cs
@@ -92,7 +92,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/StoryMissionsConfig.cs
@@ -66,7 +66,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/SuccessConfig.cs
@@ -89,7 +89,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/SuitEffectConfig.cs
@@ -36,7 +36,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/SysInfoConfig.cs
@@ -45,7 +45,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/TASKINFOConfig.cs
@@ -28,7 +28,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/TaskListConfig.cs
@@ -54,7 +54,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/TeamTargetConfig.cs
@@ -39,7 +39,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/TreasureConfig.cs
@@ -101,7 +101,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/TreasureFindHostConfig.cs
@@ -52,7 +52,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/TreasurePrivilegeConfig.cs
@@ -52,7 +52,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/TreasureRefineConfig.cs
@@ -52,7 +52,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/TreasureSkillConfig.cs
@@ -61,7 +61,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/TreasureUpConfig.cs
@@ -54,7 +54,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/TrialExchangeConfig.cs
@@ -43,7 +43,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/UnionLivenConfig.cs
@@ -46,7 +46,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/UniquenessArriveConfig.cs
@@ -34,7 +34,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/VIPAwardConfig.cs
@@ -37,7 +37,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/VIPKillNPCConfig.cs
@@ -37,7 +37,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/ViewRoleFuncConfig.cs
@@ -42,7 +42,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/VipPrivilegeConfig.cs
@@ -73,7 +73,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/WeatherConfig.cs
@@ -41,7 +41,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/WindowSearchConfig.cs
@@ -37,7 +37,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/WingRefineAttrConfig.cs
@@ -37,7 +37,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/WingRefineExpConfig.cs
@@ -40,7 +40,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/WorldBossConfig.cs
@@ -39,7 +39,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/WorldMapConfig.cs
@@ -37,7 +37,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/XBGetItemConfig.cs
@@ -40,7 +40,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/XMZZAchievementConfig.cs
@@ -33,7 +33,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/bossSkillTipsConfig.cs
@@ -43,7 +43,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/mapAreaConfig.cs
@@ -43,7 +43,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/mapbornConfig.cs
@@ -40,7 +40,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/mapnpcConfig.cs
@@ -91,7 +91,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/Config/maptransportConfig.cs
@@ -52,7 +52,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
    
Core/GameEngine/Model/ConfigManager.cs
@@ -428,7 +428,7 @@
                catch (Exception ex)
                {
                    _task.state = TaskState.ReadFileFailure;
                    DesignDebug.Log(ex);
                    DebugEx.Log(ex);
                }
                finally
                {
@@ -487,7 +487,7 @@
                catch (Exception ex)
                {
                    _task.state = TaskState.ParseFailure;
                    DesignDebug.Log(ex);
                    DebugEx.Log(ex);
                }
                finally
                {
@@ -613,7 +613,7 @@
        }
        catch (Exception ex)
        {
            DesignDebug.Log(ex);
            DebugEx.Log(ex);
        }
        finally
        {
@@ -633,7 +633,7 @@
        var token = typeof(T).MetadataToken;
        if (configDictionary.ContainsKey(token) == false)
        {
            DesignDebug.LogErrorFormat("not find the config:{0}", token);
            DebugEx.LogErrorFormat("not find the config:{0}", token);
            return null;
        }
@@ -641,7 +641,7 @@
        var dic = configDictionary[token];
        if (!dic.ContainsKey(_dwTemplateID))
        {
            DesignDebug.LogFormat("not find the config:{0},<color=#ff0000ff>ID:{1}</color>", typeof(T).Name, _dwTemplateID);
            DebugEx.LogFormat("not find the config:{0},<color=#ff0000ff>ID:{1}</color>", typeof(T).Name, _dwTemplateID);
        }
        else
        {
@@ -690,7 +690,7 @@
        var token = typeof(T).MetadataToken;
        if (!configDictionary.ContainsKey(token))
        {
            DesignDebug.LogErrorFormat("not find the dic of config: {0}", typeof(T).Name);
            DebugEx.LogErrorFormat("not find the dic of config: {0}", typeof(T).Name);
            return null;
        }
@@ -703,7 +703,7 @@
        var token = typeof(T).MetadataToken;
        if (!configDictionary.ContainsKey(token))
        {
            DesignDebug.LogErrorFormat("not find the dic of config: {0}", typeof(T).Name);
            DebugEx.LogErrorFormat("not find the dic of config: {0}", typeof(T).Name);
            return null;
        }
Core/GameEngine/Model/Player/PlayerDatas.cs
@@ -271,7 +271,7 @@
                break;
            case PlayerDataRefresh.HappyPoint:
                baseData.HappyPoint = value;
                DesignDebug.LogError("脱机挂时间" + (int)value);
                DebugEx.LogError("脱机挂时间" + (int)value);
                break;
            case PlayerDataRefresh.MapID:
                baseData.MapID = (ushort)value;
@@ -446,16 +446,16 @@
                break;
            case PlayerDataRefresh.Tick:
#if UNITY_EDITOR
                DesignDebug.LogFormat("---- 收到服务端Tick: {0}", value);
                DebugEx.LogFormat("---- 收到服务端Tick: {0}", value);
                if (extersion.Tick != 0)
                {
                    uint _curWorldTick = GetWorldTick();
                    uint _diffValue = value > _curWorldTick ? value - _curWorldTick : _curWorldTick - value;
                    DesignDebug.LogFormat(" |-------- 当前客户端Tick: {0}, 差异: {1}", _curWorldTick, _diffValue);
                    DebugEx.LogFormat(" |-------- 当前客户端Tick: {0}, 差异: {1}", _curWorldTick, _diffValue);
                    if (_diffValue > 5000)
                    {
                        DesignDebug.LogFormat(" |-------- <color=red>收到服务端WorldTick与当前的客户端Tick差异超过5秒</color>");
                        DebugEx.LogFormat(" |-------- <color=red>收到服务端WorldTick与当前的客户端Tick差异超过5秒</color>");
                    }
                }
#endif
Core/GameEngine/Model/TelPartialConfig/DirtyWordConfig.cs
@@ -86,7 +86,7 @@
                                    }
                                    catch (Exception e)
                                    {
                                        DesignDebug.Log(e.Message);
                                        DebugEx.Log(e.Message);
                                    }
                                }
                                cursor = cursor + wordlenght;
Core/GameEngine/Model/TelPartialConfig/OccupationNameConfig.cs
@@ -12,7 +12,7 @@
            if (cfg != null) {
                return cfg.name;
            }
            DesignDebug.LogError(string.Format("表格中没有{0}职业{1}阶级对应的名称", occupa, classLv));
            DebugEx.LogError(string.Format("表格中没有{0}职业{1}阶级对应的名称", occupa, classLv));
            return string.Empty;
        }
    }
Core/GameEngine/Model/TelPartialConfig/tagFuncConfigConfig.cs
@@ -46,7 +46,7 @@
                    }
                    else
                    {
                        DesignDebug.LogError("重复的装备位置ID:" + pos);
                        DebugEx.LogError("重复的装备位置ID:" + pos);
                    }
                }
            }
@@ -118,7 +118,7 @@
                    return type;
                }
            }
            DesignDebug.LogError("未找到的装备位置:" + pos);
            DebugEx.LogError("未找到的装备位置:" + pos);
            return -1;
        }
        #endregion
Core/GameEngine/Model/TelPartialConfig/tagTreasureRefineConfig.cs
@@ -17,7 +17,7 @@
            }
            catch (System.Exception ex)
            {
                DesignDebug.Log(ex.ToString() + refineIDStr.ToString());
                DebugEx.Log(ex.ToString() + refineIDStr.ToString());
            }
            if (!s_treasureIDRefineModelDict.ContainsKey(TreasureID))
Core/Input/CnInputManager.cs
@@ -157,12 +157,12 @@
            {
                if (!Instance._virtualAxisDictionary[virtualAxis.Name].Remove(virtualAxis))
                {
                    DesignDebug.LogError("Requested axis " + virtualAxis.Name + " exists, but there's no such virtual axis that you're trying to unregister");
                    DebugEx.LogError("Requested axis " + virtualAxis.Name + " exists, but there's no such virtual axis that you're trying to unregister");
                }
            }
            else
            {
                DesignDebug.LogError("Trying to unregister an axis " + virtualAxis.Name + " that was never registered");
                DebugEx.LogError("Trying to unregister an axis " + virtualAxis.Name + " that was never registered");
            }
        }
Core/LightingMap/PrefabLightmapData.cs
@@ -44,7 +44,7 @@
                if (tmpMaterialArray[j].shader.name.Contains("T4M 4 Textures")) {
                    Shader tmpShader = Shader.Find("T4MShaders/ShaderModel2/Diffuse/T4M 4 Textures");
                    if (tmpShader == null) {
                        DesignDebug.Log("tmpShader is Null");
                        DebugEx.Log("tmpShader is Null");
                        continue;
                    }
                    tmpMaterialArray[j].shader = tmpShader;
Core/NetworkPackage/DTCFile/ServerPack/H01_System/DTC0102_tagCDBPlayer.cs
@@ -82,7 +82,7 @@
        }
#if UNITY_EDITOR
        DesignDebug.LogFormat("------------ 0102 =>玩家ID: {0}, 职业: {1}, 地图: {2}", vNetData.PlayerID, vNetData.Job, vNetData.MapID);
        DebugEx.LogFormat("------------ 0102 =>玩家ID: {0}, 职业: {1}, 地图: {2}", vNetData.PlayerID, vNetData.Job, vNetData.MapID);
#endif
        DEBUG_STEP = 2;
Core/NetworkPackage/DTCFile/ServerPack/H01_System/DTC0104_tagServerDisconnect.cs
@@ -15,7 +15,7 @@
        try
        {
            H0104_tagServerDisconnect vNetData = vNetPack as H0104_tagServerDisconnect;
            DesignDebug.Log("DTC0104_tagServerDisconnect" + vNetData.Reason);
            DebugEx.Log("DTC0104_tagServerDisconnect" + vNetData.Reason);
            GameNetSystem.Instance.LoginOut();
            ModelCenter.Instance.GetModel<LoginModel>().busy = false;
@@ -35,7 +35,7 @@
        }
        catch (Exception ex)
        {
            DesignDebug.Log(ex);
            DebugEx.Log(ex);
        }
    }
Core/NetworkPackage/DTCFile/ServerPack/H02_PlayerTalk/DTC0212_tagNotifyCode.cs
@@ -13,7 +13,7 @@
        H0212_tagNotifyCode vNetData = vNetPack as H0212_tagNotifyCode;
        SysNotifyMgr.Instance.ReceiveNotifyCode(vNetData);
        DesignDebug.Log(vNetData.Msg);
        DebugEx.Log(vNetData.Msg);
    }
Core/NetworkPackage/DTCFile/ServerPack/H04_Scene/DTC0401_tagPlayerMapInit.cs
@@ -22,7 +22,7 @@
#if UNITY_EDITOR
        string _content = string.Format("DTC0401_tagPlayerMapInit => 服务器地图 {0} 加载完毕, 人物坐标:{1}", vNetData.MapID, new Vector2(vNetData.PosX, vNetData.PosY));
        DesignDebug.Log(_content);
        DebugEx.Log(_content);
        RuntimeLogUtility.AddLog_Blue(_content, PlayerDatas.Instance.PlayerId);
#endif
        PlayerDatas.Instance.baseData.PosX = vNetData.PosX;
Core/NetworkPackage/DTCFile/ServerPack/H04_Scene/DTC0405_tagPlayerDisappear.cs
@@ -33,7 +33,7 @@
            }
            else
            {
                DesignDebug.LogFormat("DTC0405_tagPlayerDisappear => 找不到{0}.", vNetData.Players[i]);
                DebugEx.LogFormat("DTC0405_tagPlayerDisappear => 找不到{0}.", vNetData.Players[i]);
            }
        }
Core/NetworkPackage/DTCFile/ServerPack/H04_Scene/DTC0407_tagNPCDisappear.cs
@@ -28,7 +28,7 @@
            if (_actor == null)
            {
                DesignDebug.LogWarningFormat("H0407_tagNPCDisappear => Npc找不到: {0}", vNetData.NPCID[i]);
                DebugEx.LogWarningFormat("H0407_tagNPCDisappear => Npc找不到: {0}", vNetData.NPCID[i]);
                continue;
            }
Core/NetworkPackage/DTCFile/ServerPack/H05_PlayerMove/DTC0501_tagObjMove.cs
@@ -23,7 +23,7 @@
        if (_actor == null)
        {
            DesignDebug.LogWarningFormat("DTC0501_tagObjMove => 找不到ID为: {0} 的对象", vNetData.ObjID);
            DebugEx.LogWarningFormat("DTC0501_tagObjMove => 找不到ID为: {0} 的对象", vNetData.ObjID);
            return;
        }
Core/NetworkPackage/DTCFile/ServerPack/H05_PlayerMove/DTC0502_tagObjStopMove.cs
@@ -21,7 +21,7 @@
        if (_actor == null)
        {
            DesignDebug.LogWarningFormat("DTC0502_tagObjStopMove => 找不到Id为: {0} 的npc", vNetData.ObjID);
            DebugEx.LogWarningFormat("DTC0502_tagObjStopMove => 找不到Id为: {0} 的npc", vNetData.ObjID);
            return;
        }
Core/NetworkPackage/DTCFile/ServerPack/H06_PlayerVsNPC/DTC0602_tagObjBaseAttack.cs
@@ -13,13 +13,13 @@
        if (_actor == null)
        {
            DesignDebug.LogFormat("DTC0602_tagObjBaseAttack => 发动攻击者为空: {0}", vNetData.AttackerID);
            DebugEx.LogFormat("DTC0602_tagObjBaseAttack => 发动攻击者为空: {0}", vNetData.AttackerID);
            return;
        }
        if (_target == null)
        {
            DesignDebug.LogFormat("DTC0602_tagObjBaseAttack => 被攻击者为空: {0}", vNetData.ObjID);
            DebugEx.LogFormat("DTC0602_tagObjBaseAttack => 被攻击者为空: {0}", vNetData.ObjID);
            return;
        }
Core/NetworkPackage/DTCFile/ServerPack/H07_PlayerItem/DTC0707_tagItemCountRefresh.cs
@@ -23,7 +23,7 @@
        base.Done(vNetPack);
        H0707_tagItemCountRefresh vNetData = vNetPack as H0707_tagItemCountRefresh;
        DesignDebug.Log(707 + "刷新数量");
        DebugEx.Log(707 + "刷新数量");
        model.WingsItemCount(vNetData.ItemIndex, vNetData.ItemCount);
        playerPack.RefreshItemCount(vNetData);
Core/NetworkPackage/DTCFile/ServerPack/H32_GM/DTC3201_tagGMCmdAnswer.cs
@@ -10,7 +10,7 @@
        base.Done(vNetPack);
        H3201_tagGMCmdAnswer vNetData = vNetPack as H3201_tagGMCmdAnswer;
        if (vNetData != null) {
            DesignDebug.Log("----------------- " + vNetData.Answer);
            DebugEx.Log("----------------- " + vNetData.Answer);
        }
    }
Core/NetworkPackage/DTCFile/ServerPack/H32_GM/DTC3202_tagServerResponse.cs
@@ -17,7 +17,7 @@
        H3202_tagServerResponse vNetData = vNetPack as H3202_tagServerResponse;
        if (vNetData != null) {
            DesignDebug.LogFormat("---------- 收到服务端信息: {0}", vNetData.Message);
            DebugEx.LogFormat("---------- 收到服务端信息: {0}", vNetData.Message);
            MessageWin.Inst.RevGMMsg(vNetData.Message);
        }
#endif
Core/NetworkPackage/DesignDebug.cs
File was deleted
Core/NetworkPackage/DesignDebug.cs.meta
File was deleted
Core/NetworkPackage/GameNetPackBasic.cs
@@ -170,12 +170,12 @@
                }
                else
                {
                    DesignDebug.LogError("(line:189) 字节包数据量不足");
                    DebugEx.LogError("(line:189) 字节包数据量不足");
                }
            }
            else
            {
                DesignDebug.LogError("请指定正确的数据源类型");
                DebugEx.LogError("请指定正确的数据源类型");
            }
        }
        catch (Exception ex)
@@ -541,7 +541,7 @@
                }
                else
                {
                    DesignDebug.LogError("请指定正确的数据源类型");
                    DebugEx.LogError("请指定正确的数据源类型");
                }
            }
        }
@@ -611,7 +611,7 @@
                }
                else
                {
                    DesignDebug.LogError("请指定正确的数据源类型");
                    DebugEx.LogError("请指定正确的数据源类型");
                }
            }
        }
@@ -676,7 +676,7 @@
                }
                else
                {
                    DesignDebug.LogError("请指定正确的数据源类型");
                    DebugEx.LogError("请指定正确的数据源类型");
                }
            }
        }
Core/NetworkPackage/GameNetSystem.cs
@@ -151,7 +151,7 @@
                }
                else
                {
                    DesignDebug.LogWarningFormat("数据包(cmd:{0})未登记!", _package.cmd);
                    DebugEx.LogWarningFormat("数据包(cmd:{0})未登记!", _package.cmd);
                }
            }
Core/NetworkPackage/Socket/ClientSocketController.cs
@@ -43,7 +43,7 @@
        }
        catch (Exception e)
        {
            DesignDebug.LogError(e.Message);
            DebugEx.LogError(e.Message);
        }
    }
@@ -53,12 +53,12 @@
        if (ipAddresses[0].AddressFamily == AddressFamily.InterNetworkV6)
        {
            DesignDebug.Log("当前使用的网络: IPV6");
            DebugEx.Log("当前使用的网络: IPV6");
            m_Socket = new Socket(AddressFamily.InterNetworkV6, SocketType.Stream, ProtocolType.Tcp);
        }
        else
        {
            DesignDebug.Log("当前使用的网络: IPV4");
            DebugEx.Log("当前使用的网络: IPV4");
            m_Socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
        }
@@ -81,14 +81,14 @@
    {
        if (!_result.IsCompleted)
        {
            DesignDebug.Log("链接超时!");
            DebugEx.Log("链接超时!");
            CloseConnect();
        }
        else
        {
            if (m_Socket != null && m_Socket.Connected)
            {
                DesignDebug.Log("确认的链接实现");
                DebugEx.Log("确认的链接实现");
                OnConnectSuccess();
                if (onConnected != null)
@@ -183,7 +183,7 @@
            }
            catch (Exception e)
            {
                DesignDebug.Log(e);
                DebugEx.Log(e);
            }
        }
@@ -236,9 +236,9 @@
                vNetpack = PackageRegedit.TransPack(vPackBytes);
                if (vNetpack != null)
                {
                    if (DesignDebug.EnableNet)
                    if (DebugEx.EnableNetLog)
                    {
                        DesignDebug.LogNetFormat("收包:{0}", vNetpack.GetType().Name);
                        DebugEx.NetLogFormat("收包:{0}", vNetpack.GetType().Name);
                    }
                    GameNetSystem.Instance.PushPackage(vNetpack);
@@ -263,13 +263,13 @@
            return;
        if (vNetPack == null)
        {
            DesignDebug.LogError("要发的信息对象为空");
            DebugEx.LogError("要发的信息对象为空");
            return;
        }
        if (DesignDebug.EnableNet)
        if (DebugEx.EnableNetLog)
        {
            DesignDebug.LogNetFormat("发包:{0}", vNetPack.GetType().Name);
            DebugEx.NetLogFormat("发包:{0}", vNetPack.GetType().Name);
        }
        if (vNetPack.cmd == (ushort)0x03FE || vNetPack.cmd == (ushort)0x1801)
@@ -296,12 +296,12 @@
    {
        if (!Connected)
        {
            DesignDebug.LogError("尚未与该后端链接!无法发送信息");
            DebugEx.LogError("尚未与该后端链接!无法发送信息");
            return;
        }
        if (vBytes == null || vBytes.Length < 2)
        {
            DesignDebug.LogError("要发的信息数据为空或数据不足");
            DebugEx.LogError("要发的信息数据为空或数据不足");
            return;
        }
@@ -324,12 +324,12 @@
    {
        if (!Connected)
        {
            DesignDebug.LogError("尚未与该后端链接!无法发送信息");
            DebugEx.LogError("尚未与该后端链接!无法发送信息");
            return;
        }
        if (vBytes == null || vBytes.Length < 2)
        {
            DesignDebug.LogError("要发的信息数据为空或数据不足");
            DebugEx.LogError("要发的信息数据为空或数据不足");
            return;
        }
@@ -353,7 +353,7 @@
        }
        catch
        {
            DesignDebug.LogError("发送时发生异常");
            DebugEx.LogError("发送时发生异常");
        }
    }
@@ -373,7 +373,7 @@
        }
        catch (Exception ex)
        {
            DesignDebug.Log(ex);
            DebugEx.Log(ex);
        }
    }
Core/ResModule/AnimatorControllerLoader.cs
@@ -44,7 +44,7 @@
        if (_animationClip == null)
        {
            DesignDebug.LogErrorFormat("LoadAnimationClip.Load() => 加载不到资源: {0} => {1}.", name, clipName);
            DebugEx.LogErrorFormat("LoadAnimationClip.Load() => 加载不到资源: {0} => {1}.", name, clipName);
        }
        return _animationClip;
@@ -90,7 +90,7 @@
        if (_controller == null)
        {
            DesignDebug.LogErrorFormat("AnimatorControllerLoader.Load() => 加载不到资源: {0}_{1}.", suffix, _name);
            DebugEx.LogErrorFormat("AnimatorControllerLoader.Load() => 加载不到资源: {0}_{1}.", suffix, _name);
        }
        return _controller;
@@ -127,7 +127,7 @@
        if (_controller == null)
        {
            DesignDebug.LogErrorFormat("AnimatorControllerLoader.Load() => 加载不到资源: {0}.", _name);
            DebugEx.LogErrorFormat("AnimatorControllerLoader.Load() => 加载不到资源: {0}.", _name);
        }
        return _controller;
Core/ResModule/AssetBundle/AssetBundleUtility.cs
@@ -48,14 +48,14 @@
        if (_assetBundle == null)
        {
            DesignDebug.LogError("AssetBundleManifest的包文件为空或者加载出错.");
            DebugEx.LogError("AssetBundleManifest的包文件为空或者加载出错.");
            yield break;
        }
        AssetBundleManifest _assetBundleManifest = _assetBundle.LoadAsset<AssetBundleManifest>(ResourcesPath.AssetDependentFileAssetName);
        if (_assetBundleManifest == null)
        {
            DesignDebug.LogError("AssetBundleManifest文件为空或者加载出错.");
            DebugEx.LogError("AssetBundleManifest文件为空或者加载出错.");
            yield break;
        }
@@ -105,7 +105,7 @@
        var _assetBundleInfo = GetAssetBundleInfo(assetBundleName);
        if (_assetBundleInfo == null)
        {
            DesignDebug.LogErrorFormat("Co_LoadAssetBundle(): {0}出现错误 => 不存在AssetBundleInfo. ", assetBundleName);
            DebugEx.LogErrorFormat("Co_LoadAssetBundle(): {0}出现错误 => 不存在AssetBundleInfo. ", assetBundleName);
            yield break;
        }
@@ -116,7 +116,7 @@
        var filePath = AssetVersionUtility.GetAssetFilePath(assetBundleName);
        DesignDebug.LogFormat("Co_LoadAssetBundle(): 将要加载的assetBundle包路径 => {0}", filePath);
        DebugEx.LogFormat("Co_LoadAssetBundle(): 将要加载的assetBundle包路径 => {0}", filePath);
        var assetBundle = AssetBundle.LoadFromFile(filePath);
        CacheAssetBundle(assetBundleName, assetBundle);
    }
@@ -193,7 +193,7 @@
    {
        if (assetInfo == null)
        {
            DesignDebug.LogErrorFormat("Co_DoLoadAsset(): {0}, 出现错误 => 存入的AssetInfo为null. ", assetInfo);
            DebugEx.LogErrorFormat("Co_DoLoadAsset(): {0}, 出现错误 => 存入的AssetInfo为null. ", assetInfo);
            yield break;
        }
        yield return Co_DoLoadAsset(assetInfo.assetBundleName, assetInfo.name, callBack);
@@ -266,7 +266,7 @@
        if (_object == null)
        {
            DesignDebug.LogErrorFormat("Sync_LoadAsset(): {0} 出现错误 => null. ", assetName);
            DebugEx.LogErrorFormat("Sync_LoadAsset(): {0} 出现错误 => null. ", assetName);
        }
        return _object;
@@ -282,7 +282,7 @@
        AssetBundleInfo _assetBundleInfo = GetAssetBundleInfo(assetBundleName);
        if (_assetBundleInfo == null)
        {
            DesignDebug.LogErrorFormat("Sync_LoadAssetBundle(): {0} 出现错误 => 不存在AssetBundleInfo. ", assetBundleName);
            DebugEx.LogErrorFormat("Sync_LoadAssetBundle(): {0} 出现错误 => 不存在AssetBundleInfo. ", assetBundleName);
            return;
        }
@@ -336,7 +336,7 @@
        if (JudgeExistAssetBundle(assetBundleName) == false)
        {
            DesignDebug.LogWarningFormat("UnloadAssetBundle(): 要卸载的包不在缓存中或者已经被卸载 => {0}. ", assetBundleName);
            DebugEx.LogWarningFormat("UnloadAssetBundle(): 要卸载的包不在缓存中或者已经被卸载 => {0}. ", assetBundleName);
            return;
        }
@@ -351,7 +351,7 @@
        if (JudgeExistAsset(assetBundleName, assetName) == false)
        {
            DesignDebug.LogWarningFormat("UnloadAsset(): 要卸载的资源不在缓存中 => {0}. ", _assembleName);
            DebugEx.LogWarningFormat("UnloadAsset(): 要卸载的资源不在缓存中 => {0}. ", _assembleName);
            return;
        }
@@ -361,12 +361,12 @@
        if (_assetObject is GameObject)
        {
            DesignDebug.LogFormat("UnloadAsset(): 成功卸载asset资源 => {0}. 类型为{1}, 不做其他处理. ", assetName, _assetObject.GetType().Name);
            DebugEx.LogFormat("UnloadAsset(): 成功卸载asset资源 => {0}. 类型为{1}, 不做其他处理. ", assetName, _assetObject.GetType().Name);
        }
        else
        {
            Resources.UnloadAsset(_assetObject);
            DesignDebug.LogFormat("UnloadAsset(): 成功卸载asset资源 => {0}. 类型为{1}, 执行Resources.UnloadAsset(). ", assetName, _assetObject.GetType().Name);
            DebugEx.LogFormat("UnloadAsset(): 成功卸载asset资源 => {0}. 类型为{1}, 执行Resources.UnloadAsset(). ", assetName, _assetObject.GetType().Name);
        }
        if (Application.isEditor)
@@ -427,7 +427,7 @@
        }
        else
        {
            DesignDebug.LogFormat("UnloadAssetBundle(): 要卸载assetBundle包 {0} 没有资源被加载. ", assetBundleInfo.name);
            DebugEx.LogFormat("UnloadAssetBundle(): 要卸载assetBundle包 {0} 没有资源被加载. ", assetBundleInfo.name);
        }
        // assetBundle包卸载
@@ -438,7 +438,7 @@
        // 卸载缓存的assetBundle资源
        m_AssetBundleDict.Remove(assetBundleInfo.name);
        DesignDebug.LogFormat("UnloadAssetBundle(): 成功卸载assetBundle包 => {0}. ", assetBundleInfo.name);
        DebugEx.LogFormat("UnloadAssetBundle(): 成功卸载assetBundle包 => {0}. ", assetBundleInfo.name);
        if (Application.isEditor)
        {
@@ -527,7 +527,7 @@
            m_AssetInfoDict[_assembleName] = _assetInfo;
        }
        DesignDebug.LogFormat("CacheAsset(): 成功缓存asset => {0}. ", assetName);
        DebugEx.LogFormat("CacheAsset(): 成功缓存asset => {0}. ", assetName);
        //         if (Application.isEditor)
        //         {
@@ -545,13 +545,13 @@
        if (assetBundle == null)
        {
            DesignDebug.LogErrorFormat("CacheAssetBundle(): {0}出现错误 => 将要缓存的包为 null. ", assetBundleName);
            DebugEx.LogErrorFormat("CacheAssetBundle(): {0}出现错误 => 将要缓存的包为 null. ", assetBundleName);
            return;
        }
        if (m_AssetBundleDict.ContainsKey(assetBundleName))
        {
            DesignDebug.LogErrorFormat("CacheAssetBundle(): {0}出现错误 => 将要缓存的包已经在缓存中. ", assetBundleName);
            DebugEx.LogErrorFormat("CacheAssetBundle(): {0}出现错误 => 将要缓存的包已经在缓存中. ", assetBundleName);
            return;
        }
@@ -593,7 +593,7 @@
            }
        }
        DesignDebug.LogFormat("CacheAssetBundle(): 成功缓存assetBundle包资源 => {0}. 目前有 {1} 个资源.", assetBundleName, m_AssetBundleDict.Count);
        DebugEx.LogFormat("CacheAssetBundle(): 成功缓存assetBundle包资源 => {0}. 目前有 {1} 个资源.", assetBundleName, m_AssetBundleDict.Count);
    }
}
Core/ResModule/AudioLoader.cs
@@ -26,7 +26,7 @@
        if (audioClip == null)
        {
            DesignDebug.LogErrorFormat("AudioLoader.LoadSkillAudio() => 加载不到资源: {0}.", _clipName);
            DebugEx.LogErrorFormat("AudioLoader.LoadSkillAudio() => 加载不到资源: {0}.", _clipName);
        }
        return audioClip;
Core/ResModule/InstanceResourcesLoader.cs
@@ -182,7 +182,7 @@
        if (_gameObject == null)
        {
            DesignDebug.LogErrorFormat("InstanceResourcesLoader.LoadModel() => 加载不到资源: {0} ", name);
            DebugEx.LogErrorFormat("InstanceResourcesLoader.LoadModel() => 加载不到资源: {0} ", name);
        }
        return _gameObject;
@@ -209,7 +209,7 @@
        if (_gameObject == null)
        {
            DesignDebug.LogErrorFormat("InstanceResourcesLoader.LoadModel() => 加载不到资源: {0}/{1} ", assetBundleName, assetName);
            DebugEx.LogErrorFormat("InstanceResourcesLoader.LoadModel() => 加载不到资源: {0}/{1} ", assetBundleName, assetName);
        }
        return _gameObject;
@@ -256,7 +256,7 @@
        if (_gameObject == null)
        {
            DesignDebug.LogErrorFormat("InstanceResourcesLoader.LoadSkillEffect() => 加载不到资源: {0}", _effectModel.fxName);
            DebugEx.LogErrorFormat("InstanceResourcesLoader.LoadSkillEffect() => 加载不到资源: {0}", _effectModel.fxName);
        }
        return _gameObject;
Core/ResModule/MaterialLoader.cs
@@ -16,7 +16,7 @@
        Material _controller = AssetBundleUtility.Instance.Sync_LoadAsset(_assetInfo) as Material;
        if (_controller == null) {
            DesignDebug.LogErrorFormat("MaterialLoader.Load() => 加载不到资源: {0}.", _assetName);
            DebugEx.LogErrorFormat("MaterialLoader.Load() => 加载不到资源: {0}.", _assetName);
        }
        return _controller;
Core/ResModule/ObjectPool.cs
@@ -57,7 +57,7 @@
        // 错误保护
        if (inactivedCount == 0)
        {
            DesignDebug.LogWarningFormat("获取池对象时,池已经为空.");
            DebugEx.LogWarningFormat("获取池对象时,池已经为空.");
            return default(T);
        }
        // 取得池对象
@@ -75,7 +75,7 @@
        // 错误保护
        if (inactivedCount > 0 && ReferenceEquals(element, m_Inactived.Peek()))
        {
            DesignDebug.LogWarningFormat("向池释放对象的时候发现,该对象已经被释放了.", element.ToString());
            DebugEx.LogWarningFormat("向池释放对象的时候发现,该对象已经被释放了.", element.ToString());
            return;
        }
        // 执行外部传入的释放逻辑
Core/ResModule/ScriptableObjectLoader.cs
@@ -47,7 +47,7 @@
        if (_config == null)
        {
            DesignDebug.LogErrorFormat("ScriptableObjectLoader.LoadSoActor() => 加载不到资源: {0}.", mapID);
            DebugEx.LogErrorFormat("ScriptableObjectLoader.LoadSoActor() => 加载不到资源: {0}.", mapID);
        }
        return _config;
@@ -79,7 +79,7 @@
        if (_config == null)
        {
            DesignDebug.LogErrorFormat("ScriptableObjectLoader.LoadSoActor() => 加载不到资源: {0}.", raceId);
            DebugEx.LogErrorFormat("ScriptableObjectLoader.LoadSoActor() => 加载不到资源: {0}.", raceId);
        }
        return _config;
Core/ResModule/UILoader.cs
@@ -37,7 +37,7 @@
        if (window == null)
        {
            DesignDebug.LogErrorFormat("UILoader.LoadWindow() => 加载不到资源: {0}.", _name);
            DebugEx.LogErrorFormat("UILoader.LoadWindow() => 加载不到资源: {0}.", _name);
        }
        return window;
@@ -107,7 +107,7 @@
        if (prefab == null)
        {
            DesignDebug.LogErrorFormat("UILoader.LoadPrefab() => 加载不到资源: {0}.", _name);
            DebugEx.LogErrorFormat("UILoader.LoadPrefab() => 加载不到资源: {0}.", _name);
        }
        return prefab;
@@ -161,7 +161,7 @@
        if (sprite == null)
        {
            DesignDebug.LogErrorFormat("UILoader.LoadSprite() => 加载不到资源: {0}.", file);
            DebugEx.LogErrorFormat("UILoader.LoadSprite() => 加载不到资源: {0}.", file);
        }
        return sprite;
@@ -200,7 +200,7 @@
        if (font == null)
        {
            DesignDebug.LogErrorFormat("UILoader.LoadFont() => 加载不到资源: {0}.", _fontName);
            DebugEx.LogErrorFormat("UILoader.LoadFont() => 加载不到资源: {0}.", _fontName);
        }
        return font;
Core/SFX/SFXPlayUtility.cs
@@ -167,7 +167,7 @@
        }
        if (1044 == id)
        {
            DesignDebug.Log("PlayWithEulerAngle: " + 1044);
            DebugEx.Log("PlayWithEulerAngle: " + 1044);
        }
        _controller.startTime = 0;
        _controller.effectId = id;
Core/Utilities/IDFactory.cs
@@ -33,7 +33,7 @@
    {
        if (m_Pool.Contains(id))
        {
            DesignDebug.LogWarning("释放ID: {0} 的时候检测池中已存在此id");
            DebugEx.LogWarning("释放ID: {0} 的时候检测池中已存在此id");
            return;
        }
Fight/Actor/HeroBehaviour.cs
@@ -349,7 +349,7 @@
        SoSkill _soSkill = ScriptableObjectLoader.LoadSoSkill(skill.id);
        if (_soSkill == null)
        {
            DesignDebug.LogWarningFormat("技能: {0} 没有配置SoSkill文件, 将没有范围检测能力.", skill.id);
            DebugEx.LogWarningFormat("技能: {0} 没有配置SoSkill文件, 将没有范围检测能力.", skill.id);
            return;
        }
Fight/Actor/Status/StatusMgr.cs
@@ -91,7 +91,7 @@
            {
                if (h0605.ObjID == PlayerDatas.Instance.PlayerId)
                {
                    DesignDebug.Log("得到了一个嘲讽buff");
                    DebugEx.Log("得到了一个嘲讽buff");
                }
                _status = new Status_Mocking();
            }
Fight/Actor/Status/Status_Base.cs
@@ -26,7 +26,7 @@
        if (m_SkillConfig == null)
        {
            DesignDebug.LogWarningFormat("配置是否出错: {0}", data.SkillID);
            DebugEx.LogWarningFormat("配置是否出错: {0}", data.SkillID);
            return;
        }
Fight/PreFightMission.cs
@@ -240,7 +240,7 @@
            _temp = WindowCenter.Instance.uiRoot.baseCanvas.Find("MainInterfaceWin/JoyStick");
            _temp.localScale = Vector3.zero;
            DesignDebug.Log("未开始第一个任务...");
            DebugEx.Log("未开始第一个任务...");
            // 根据任务设置主角坐标
            PlayerDatas.Instance.hero.InitBornPos(378, 52);
            PlayerDatas.Instance.hero.Pos = new Vector3(188.984f, 62.47324f, 26.092f);
@@ -829,7 +829,7 @@
        m_HuaShouEffect = EffectMgr.Instance.PlayUIEffect(1049, 4500, _temp, true);
        m_UIEffect = EffectMgr.Instance.PlayUIEffect(1095, 4500, _temp, true);
        DesignDebug.Log("第一个任务已经结束...");
        DebugEx.Log("第一个任务已经结束...");
    }
    /// <summary>
@@ -901,7 +901,7 @@
        SnxxzGame.Instance.StartCoroutine(LookNpcBorn());
        DesignDebug.Log("移动到第二个平台已经结束...");
        DebugEx.Log("移动到第二个平台已经结束...");
    }
    private IEnumerator LookNpcBorn()
@@ -1073,7 +1073,7 @@
             m_SimpleTransfer.Init(-1, _pos, false, null, () =>
              {
                  DesignDebug.Log("触发第三个对话内容...");
                  DebugEx.Log("触发第三个对话内容...");
                  Step_3_TalkFinished();
@@ -1251,7 +1251,7 @@
        GA_Hero.s_MapSwitching = false;
        DesignDebug.Log("第三个对话结束...");
        DebugEx.Log("第三个对话结束...");
    }
    public void Step_FabaoEffect()
@@ -1374,7 +1374,7 @@
        m_FabaoEffect = SFXPlayUtility.Instance.PlayWithEulerAngle(1051, new Vector3(129.98f, 51.548f, 33.13f), new Vector3(0, -90.81f, 0));
        PlayerDatas.Instance.hero.MoveToPosition(m_SecondTransferStartPos);
        DesignDebug.Log("第四个对话结束...");
        DebugEx.Log("第四个对话结束...");
    }
    // 前期战斗流程结束
@@ -1521,7 +1521,7 @@
            AssetBundleUtility.Instance.UnloadAssetBundle("mob/prefab_race_n017a", true, true);
        }
        DesignDebug.Log("前期结束...");
        DebugEx.Log("前期结束...");
    }
    private bool mDestroy = false;
    public void Destroy()
Fight/Stage/Dungeon/DropItemManager.cs
@@ -190,7 +190,7 @@
        }
        catch (Exception ex)
        {
            DesignDebug.Log(ex);
            DebugEx.Log(ex);
            dropObject = null;
            return false;
        }
Fight/Stage/StageManager.cs
@@ -68,7 +68,7 @@
    public StageManager()
    {
        DesignDebug.LogFormat("初始化StageManager");
        DebugEx.LogFormat("初始化StageManager");
    }
    public void Load<T>(int stageId) where T : Stage
@@ -319,7 +319,7 @@
        Application.backgroundLoadingPriority = ThreadPriority.BelowNormal;
        isLoading = false;
        DesignDebug.LogFormat("StageManager => Load Scene : {0} Finished.", _resources);
        DebugEx.LogFormat("StageManager => Load Scene : {0} Finished.", _resources);
        WindowCenter.Instance.Close<LoadingWin>();
        SystemSetting.Instance.SetFPSLimit(SystemSetting.Instance.GetFPSLimit());
    }
System/AssetVersion/RemoteFile.cs
@@ -234,7 +234,7 @@
        }
        catch (Exception ex)
        {
            DesignDebug.LogError(ex.Message);
            DebugEx.LogError(ex.Message);
            ret = false;
        }
#endif
@@ -314,7 +314,7 @@
                    }
                    catch (Exception ex)
                    {
                        DesignDebug.LogWarning("ERROR: " + ex);
                        DebugEx.LogWarning("ERROR: " + ex);
                        mHadError = true;
                    }
                    finally
@@ -332,8 +332,8 @@
        }
        catch (WebException webEx)
        {
            DesignDebug.LogWarning("<color=red>Request File Head ERROR: " + mRemoteFile + "</color>");
            DesignDebug.LogWarning("ERROR: " + webEx);
            DebugEx.LogWarning("<color=red>Request File Head ERROR: " + mRemoteFile + "</color>");
            DebugEx.LogWarning("ERROR: " + webEx);
            mHadError = true;
            gDownloadIsRunningCount--;
            done = true;
@@ -341,8 +341,8 @@
        }
        catch (System.Exception e)
        {
            DesignDebug.LogWarning("<color=red>Request File Head ERROR: " + mRemoteFile + "</color>");
            DesignDebug.LogWarning("ERROR: " + e);
            DebugEx.LogWarning("<color=red>Request File Head ERROR: " + mRemoteFile + "</color>");
            DebugEx.LogWarning("ERROR: " + e);
            mHadError = true;
            gDownloadIsRunningCount--;
            done = true;
@@ -364,7 +364,7 @@
            float dur = System.Environment.TickCount - tick1;
            if (dur > timeOut)
            {
                DesignDebug.LogWarningFormat("获取远程文件{0} 信息超时!", mRemoteFile);
                DebugEx.LogWarningFormat("获取远程文件{0} 信息超时!", mRemoteFile);
                mHadError = true;
                break;
            }
@@ -372,7 +372,7 @@
        }
        if (mHadError)
        {
            DesignDebug.LogWarningFormat("获取远程文件{0} 信息失败!", mRemoteFile);
            DebugEx.LogWarningFormat("获取远程文件{0} 信息失败!", mRemoteFile);
            headRequest.Abort();
            done = true;
            gDownloadIsRunningCount--;
@@ -396,10 +396,10 @@
            }
            else if (localFileSize > mRemoteFileSize || outDated)
            {
                if (!outDated) DesignDebug.LogWarning("Local file is larger than remote file, but not outdated. PANIC!");
                if (!outDated) DebugEx.LogWarning("Local file is larger than remote file, but not outdated. PANIC!");
                if (outDated)
                {
                    DesignDebug.LogWarning(mLocalFileTemp + " Local file is outdated, deleting");
                    DebugEx.LogWarning(mLocalFileTemp + " Local file is outdated, deleting");
                }
                try
                {
@@ -408,8 +408,8 @@
                }
                catch (System.Exception e)
                {
                    DesignDebug.LogWarning("<color=red>Could not delete local file</color>");
                    DesignDebug.LogError(e);
                    DebugEx.LogWarning("<color=red>Could not delete local file</color>");
                    DebugEx.LogError(e);
                }
                while (File.Exists(mLocalFileTemp))
@@ -441,8 +441,8 @@
            }
            catch (System.Exception e)
            {
                DesignDebug.LogWarning("<color=red>Could not delete local file</color>");
                DesignDebug.LogWarning(e);
                DebugEx.LogWarning("<color=red>Could not delete local file</color>");
                DebugEx.LogWarning(e);
            }
            while (File.Exists(localFile))
            {
@@ -489,8 +489,8 @@
        }
        catch (System.Exception ex)
        {
            DesignDebug.LogWarning("BeginGetResponse exception: " + ex.Message);
            DesignDebug.LogWarning(ex);
            DebugEx.LogWarning("BeginGetResponse exception: " + ex.Message);
            DebugEx.LogWarning(ex);
            if (fileRequest != null)
            {
                fileRequest.Abort();
@@ -518,7 +518,7 @@
            float dur = System.Environment.TickCount - tick1;
            if (dur > timeOut)
            {
                DesignDebug.LogWarningFormat("下载远程文件{0} 超时!", mRemoteFile);
                DebugEx.LogWarningFormat("下载远程文件{0} 超时!", mRemoteFile);
                mHadError = true;
                break;
            }
@@ -527,7 +527,7 @@
        if (mHadError)
        {
            DesignDebug.LogWarningFormat("[RemoteFile] 远程文件{0} 下载失败! ", localFile);
            DebugEx.LogWarningFormat("[RemoteFile] 远程文件{0} 下载失败! ", localFile);
            if (fileRequest != null)
            {
                fileRequest.Abort();
@@ -557,8 +557,8 @@
        }
        catch (Exception ex)
        {
            DesignDebug.LogWarning("<color=red>ERROR: " + mRemoteFile + "</color>");
            DesignDebug.LogWarning(ex);
            DebugEx.LogWarning("<color=red>ERROR: " + mRemoteFile + "</color>");
            DebugEx.LogWarning(ex);
            if (inStream != null)
            {
                inStream.Close();
@@ -596,7 +596,7 @@
                if (dura > timeOut)
                {
                    fileWriteState = FileWriteState.Timeout;
                    DesignDebug.LogWarningFormat("[RemoteFile] 远程文件{0} 读取超时{1}!", mRemoteFile, dura);
                    DebugEx.LogWarningFormat("[RemoteFile] 远程文件{0} 读取超时{1}!", mRemoteFile, dura);
                    break;
                }
            }
@@ -610,7 +610,7 @@
        }
        if (fileWriteState == FileWriteState.Error || fileWriteState == FileWriteState.Timeout)
        {
            DesignDebug.LogWarningFormat("[RemoteFile] 远程文件{0} 下载失败! ", localFile);
            DebugEx.LogWarningFormat("[RemoteFile] 远程文件{0} 下载失败! ", localFile);
            if (fileResponse != null)
            {
                fileResponse.Close();
@@ -631,7 +631,7 @@
                if (localTempFileInfo.Length != mRemoteFileSize && mRemoteFileSize != 0L)
                {
                    mHadError = true;
                    DesignDebug.LogError(string.Format(localFile + " 下载完成后, 但是大小{0} 和远程文件不一致 {1}", localTempFileInfo.Length, mRemoteFileSize));
                    DebugEx.LogError(string.Format(localFile + " 下载完成后, 但是大小{0} 和远程文件不一致 {1}", localTempFileInfo.Length, mRemoteFileSize));
                }
                else
                {  //大小一致 
@@ -651,7 +651,7 @@
        }
        catch (Exception ex)
        {
            DesignDebug.LogError(ex);
            DebugEx.LogError(ex);
            mHadError = true;
        }
    }
@@ -709,8 +709,8 @@
        {
            if (!processErroring)
            {
                DesignDebug.LogWarning(ex);
                DesignDebug.LogWarning("ReadDataCallback 异常信息: " + ex.Message);
                DebugEx.LogWarning(ex);
                DebugEx.LogWarning("ReadDataCallback 异常信息: " + ex.Message);
            }
            if (fs != null)
            {
@@ -745,29 +745,29 @@
        {
            if (result == null)
            {
                DesignDebug.LogError("Asynch result is null!");
                DebugEx.LogError("Asynch result is null!");
                mHadError = true;
            }
            HttpWebRequest webRequest = (HttpWebRequest)result.AsyncState;
            if (webRequest == null)
            {
                DesignDebug.LogError("Could not cast to web request");
                DebugEx.LogError("Could not cast to web request");
                mHadError = true;
            }
            fileResponse = webRequest.EndGetResponse(result) as HttpWebResponse;
            if (fileResponse == null)
            {
                DesignDebug.LogError("Asynch response is null!");
                DebugEx.LogError("Asynch response is null!");
                mHadError = true;
            }
        }
        catch (Exception ex)
        {
            mHadError = true;
            DesignDebug.LogWarning(ex);
            DesignDebug.LogWarning("[RemoteFile] AsynchCallback 异常: " + ex.Message);
            DebugEx.LogWarning(ex);
            DebugEx.LogWarning("[RemoteFile] AsynchCallback 异常: " + ex.Message);
        }
    }
#endif
System/BlastFurnace/BlastFurnaceModel.cs
@@ -149,7 +149,7 @@
    public void RefreshBlastFurnaceModel(HA3BF_tagMCPlayerStoveMsg data)
    {
        DesignDebug.Log("RefreshBlastFurnaceModel");
        DebugEx.Log("RefreshBlastFurnaceModel");
        addExp = (int)data.StoveExp - _stoveExp;
        if (addExp < 0)
        {
@@ -212,7 +212,7 @@
    public Treasure treasureData { get; private set; }
    public void RefreshTreasureRefineModel(HA3BE_tagMCMagicWeaponMsg data)
    {
        DesignDebug.Log("RefreshTreasureRefineModel" + data.Count);
        DebugEx.Log("RefreshTreasureRefineModel" + data.Count);
        if (data.Count > 0)
        {
            int i = 0;
@@ -273,7 +273,7 @@
    public event Action<MakeType,int> RefreshMakeItemAnswerAct;
    public void GetMakerResult(H0721_tagMakeItemAnswer answer)
    {
        DesignDebug.Log("GetMakerResult" + answer.Result);
        DebugEx.Log("GetMakerResult" + answer.Result);
        switch((MakeType)answer.MakeType)
        {
            case MakeType.Def_mitRefine:
System/BlastFurnace/GetItemPathModel.cs
@@ -25,7 +25,7 @@
    public void SetChinItemModel(int itemId, int isBind = 0,bool isNoOpen = false ,params string[] extraInfos)
    {
        DesignDebug.Log("物品ID:" + itemId);
        DebugEx.Log("物品ID:" + itemId);
        chinItemModel = ConfigManager.Instance.GetTemplate<ItemConfig>(itemId);
        if (chinItemModel == null) return;
@@ -46,7 +46,7 @@
                }
                else
                {
                    DesignDebug.Log("暂无此装备位的处理:" + equipPlace);
                    DebugEx.Log("暂无此装备位的处理:" + equipPlace);
                }
            }
        }
@@ -55,7 +55,7 @@
    public void SetRuneModel(int itemId,int _level, params string[] extraInfos)
    {
        DesignDebug.Log("物品ID:" + itemId);
        DebugEx.Log("物品ID:" + itemId);
        chinItemModel = ConfigManager.Instance.GetTemplate<ItemConfig>(itemId);
        if (chinItemModel == null) return;
        this.isBind = 0;
@@ -66,7 +66,7 @@
    public void SetPetMatUnlockModel(int itemId, int isBind = 0,params string[] extraInfos)
    {
        DesignDebug.Log("物品ID:" + itemId);
        DebugEx.Log("物品ID:" + itemId);
        chinItemModel = ConfigManager.Instance.GetTemplate<ItemConfig>(itemId);
        if (chinItemModel == null) return;
System/BlastFurnace/MakerDrugSuccessWin.cs
@@ -64,7 +64,7 @@
            _chinItemModel = ConfigManager.Instance.GetTemplate<ItemConfig>(FurnaceModel.makerItemID);
            if (_chinItemModel == null)
            {
                DesignDebug.LogError("不存在此丹药ID");
                DebugEx.LogError("不存在此丹药ID");
                return;
            }
System/Chat/ChatCenter.cs
@@ -348,7 +348,7 @@
                       }
                       catch (Exception e)
                       {
                           DesignDebug.LogError(e.Message);
                           DebugEx.LogError(e.Message);
                       }
                   }
               });
System/Chat/ChatCtrl.cs
@@ -188,7 +188,7 @@
        }
        catch (Exception e)
        {
            DesignDebug.LogError(e.Message);
            DebugEx.LogError(e.Message);
        }
    }
System/Chat/UIFrame.cs
@@ -43,7 +43,7 @@
        }
        sprites = UIFrameMgr.Inst.GetDynamicFace(frameKey);
        if (sprites == null||sprites.Count<1) {
            DesignDebug.LogError(string.Format("没有{0}对应的帧动画", frameKey));
            DebugEx.LogError(string.Format("没有{0}对应的帧动画", frameKey));
            enabled = false;
            return;
        }
System/ClientVersion/VersionUtility.cs
@@ -215,7 +215,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
                return string.Empty;
            }
        }
System/Debug/DebugController.cs
@@ -87,7 +87,7 @@
        {
            if (CrashReport.lastReport != null)
            {
                DesignDebug.LogFormat("崩溃日志:{0}", CrashReport.lastReport);
                DebugEx.LogFormat("崩溃日志:{0}", CrashReport.lastReport);
            }
        }
System/Debug/DebugLogRecorder.cs
@@ -18,8 +18,11 @@
        private void Awake()
        {
            Application.logMessageReceived += AddLogRenderer;
            Application.logMessageReceivedThreaded += AddLogRenderer;
            if (DebugUtility.Instance.debugAccount)
            {
                Application.logMessageReceived += AddLogRenderer;
                Application.logMessageReceivedThreaded += AddLogRenderer;
            }
        }
        private void OnEnable()
@@ -52,8 +55,11 @@
        private void OnDestroy()
        {
            Application.logMessageReceived -= AddLogRenderer;
            Application.logMessageReceivedThreaded -= AddLogRenderer;
            if (DebugUtility.Instance.debugAccount)
            {
                Application.logMessageReceived -= AddLogRenderer;
                Application.logMessageReceivedThreaded -= AddLogRenderer;
            }
        }
        public void SetLogVisible()
@@ -77,15 +83,15 @@
            switch (_type)
            {
                case LogType.Log:
                    allow = DesignDebug.EnableLog || DesignDebug.EnableNet;
                    allow = DebugEx.EnableLog || DebugEx.EnableNetLog;
                    break;
                case LogType.Warning:
                    allow = DesignDebug.EnableLogWarning;
                    allow = DebugEx.EnableLogWarning;
                    break;
                case LogType.Error:
                case LogType.Exception:
                case LogType.Assert:
                    allow = DesignDebug.EnableLogError;
                    allow = DebugEx.EnableLogError;
                    break;
            }
System/Debug/DebugLogSetting.cs
@@ -42,17 +42,17 @@
        private void Awake()
        {
            m_ToggleDrawLog.isOn = m_DrawLog;
            m_ToggleLog.isOn = DesignDebug.EnableLog;
            m_ToggleWarning.isOn = DesignDebug.EnableLogWarning;
            m_ToggleError.isOn = DesignDebug.EnableLogError;
            m_ToggleNet.isOn = DesignDebug.EnableNet;
            m_ToggleLog.isOn = DebugEx.EnableLog;
            m_ToggleWarning.isOn = DebugEx.EnableLogWarning;
            m_ToggleError.isOn = DebugEx.EnableLogError;
            m_ToggleNet.isOn = DebugEx.EnableNetLog;
            m_ToggleCallStack.isOn = m_CallStack;
            m_ToggleDrawLog.AddListener(SetLogRenderActive);
            m_ToggleLog.AddListener(DesignDebug.SetLogAble);
            m_ToggleWarning.AddListener(DesignDebug.SetLogWarningAble);
            m_ToggleError.AddListener(DesignDebug.SetLogErrorAble);
            m_ToggleNet.AddListener(DesignDebug.SetLogNetAble);
            m_ToggleLog.AddListener(DebugUtility .SetLogAble);
            m_ToggleWarning.AddListener(DebugUtility.SetLogWarningAble);
            m_ToggleError.AddListener(DebugUtility.SetLogErrorAble);
            m_ToggleNet.AddListener(DebugUtility.SetLogNetAble);
            m_ToggleCallStack.AddListener(SetCallStackActive);
        }
System/Debug/DebugUtility.cs
@@ -26,7 +26,6 @@
        }
    }
    public int debugBranch = -1;
    public void Init()
@@ -49,6 +48,21 @@
                    debugBranch = json.branch;
                }
            }
        }
        if (debugAccount)
        {
            DebugEx.EnableLog = LocalSave.GetBool("DesignEnableLog", false);
            DebugEx.EnableLogWarning = LocalSave.GetBool("DesignEnableLogWarning", false);
            DebugEx.EnableLogError = LocalSave.GetBool("DesignEnableLogError", false);
            DebugEx.EnableNetLog = false;
        }
        else
        {
            DebugEx.EnableLog = false;
            DebugEx.EnableLogWarning = false;
            DebugEx.EnableLogError = false;
            DebugEx.EnableNetLog = false;
        }
    }
@@ -80,6 +94,29 @@
            var debugAuthority = JsonMapper.ToObject<DebugAuthority>(_result);
            debugAccount = debugAuthority.dbg == 1;
        }
    }
    public static void SetLogAble(bool _able)
    {
        LocalSave.SetBool("DesignEnableLog", _able);
        DebugEx.EnableLog = _able;
    }
    public static void SetLogWarningAble(bool _able)
    {
        LocalSave.SetBool("DesignEnableLogWarning", _able);
        DebugEx.EnableLogWarning = _able;
    }
    public static void SetLogErrorAble(bool _able)
    {
        LocalSave.SetBool("DesignEnableLogError", _able);
        DebugEx.EnableLogError = _able;
    }
    public static void SetLogNetAble(bool _able)
    {
        DebugEx.EnableNetLog = _able;
    }
    struct DebugAuthority
System/Dungeon/DungeonMissionDetailsWin.cs
@@ -106,7 +106,7 @@
                }
                catch (Exception ex)
                {
                    DesignDebug.LogError(ex);
                    DebugEx.LogError(ex);
                }
            }
@@ -157,7 +157,7 @@
                        }
                        catch (Exception e)
                        {
                            DesignDebug.LogErrorFormat("不存在该Npc {0}", npcId);
                            DebugEx.LogErrorFormat("不存在该Npc {0}", npcId);
                        }
                        break;
                }
System/Dungeon/DungeonSweepWin.cs
@@ -88,7 +88,7 @@
                switch (error)
                {
                    case 1:
                        DesignDebug.Log("副本评级不足");
                        DebugEx.Log("副本评级不足");
                        break;
                    case 2:
                        var tickets = model.GetDungeonTicketCost(model.currentDungeon.mapId, model.currentDungeon.lineId);
System/FairyAu/ConvertItemTipsWin.cs
@@ -149,7 +149,7 @@
                _CA610.ItemID = (uint)_NumberID;
                _CA610.ExcangeCount = (ushort)_CurrentNumber;
                GameNetSystem.Instance.SendInfo(_CA610);
                DesignDebug.Log("兑换成功");
                DebugEx.Log("兑换成功");
                Close();
            }
            else
System/FairyAu/UnionTaskModel.cs
@@ -24,7 +24,7 @@
    private UnionLivenConfig _livenModel;
    public void RefreshlivenModel(HA316_tagMCFamilyActivityInfo data)
    {
        DesignDebug.Log("RefreshlivenModel" + data.Count);
        DebugEx.Log("RefreshlivenModel" + data.Count);
        int i = 0;
        for(i = 0; i < data.Count;i++)
        {
System/FairyAu/UnionTaskWin.cs
@@ -226,7 +226,7 @@
        private void OnClickLivenScoreBtn(int score,int index)
        {
            DesignDebug.Log(TaskModel.curLivenScore + "和" + score);
            DebugEx.Log(TaskModel.curLivenScore + "和" + score);
            if(TaskModel.curLivenScore >= score)
            {
                if(!TaskModel.receiveAwardRecord[index])
System/FriendSystem/MailAllModel.cs
@@ -95,7 +95,7 @@
    public void ReFreshModel(HA9A1_tagGCQueryCompensationResult mailModel)
    {
        DesignDebug.Log("刷新邮件数据" + mailModel.Count);
        DebugEx.Log("刷新邮件数据" + mailModel.Count);
        if(mailModel.Count > 0)
        {
            int preMailCnt = mailModelDict.Count;
@@ -404,7 +404,7 @@
        }
        else
        {
            DesignDebug.Log("不需要解析模板邮件");
            DebugEx.Log("不需要解析模板邮件");
            string[] mailContentArray = info.Text.Split(new string[] { "<$_$>" }, StringSplitOptions.RemoveEmptyEntries);
            if (mailContentArray.Length > 0)
            {
@@ -424,7 +424,7 @@
            }
            else
            {
                DesignDebug.LogError("服务端下发格式不正确");
                DebugEx.LogError("服务端下发格式不正确");
            }
        }
System/FriendSystem/MailPanel.cs
@@ -441,7 +441,7 @@
        #endregion
        _chooseMailList = _isChooseMailDict.Values.ToList();
        DesignDebug.Log("OnClickReceiveBtn" + _chooseMailList.Count);
        DebugEx.Log("OnClickReceiveBtn" + _chooseMailList.Count);
        if (_chooseMailList.Count > 0)
        {
            ReceiveAllChooseMail(0, _chooseMailList[0]);
@@ -491,7 +491,7 @@
    public void DeleteAllChooseMail(int index, MailInfo deleteCell)
    {
        DesignDebug.Log(index + "比较" + _chooseMailList.Count);
        DebugEx.Log(index + "比较" + _chooseMailList.Count);
        _mailState = MailState.Delete;
        if (index >= _chooseMailList.Count)
        {
@@ -534,7 +534,7 @@
                index += 1;
                if (index < _chooseMailList.Count)
                {
                    DesignDebug.Log("递归" + index);
                    DebugEx.Log("递归" + index);
                    DeleteAllChooseMail(index, _chooseMailList[index]);
                }
                else
@@ -549,7 +549,7 @@
            index += 1;
            if (index < _chooseMailList.Count)
            {
                DesignDebug.Log("递归" + index);
                DebugEx.Log("递归" + index);
                DeleteAllChooseMail(index, _chooseMailList[index]);
            }
            else
@@ -569,7 +569,7 @@
        if (receiveCell.Count > 0 || receiveCell.Gold > 0
            || receiveCell.GoldPaper > 0 || receiveCell.Silver > 0)
        {
            DesignDebug.Log("领取邮件:" + index);
            DebugEx.Log("领取邮件:" + index);
            SendAskReceive(receiveCell.GUID);
        }
@@ -592,7 +592,7 @@
    //由于服务端删除邮件可能有冷却时间所以造成返回的次数不准确
    public void OnGetReceiveResult(string guId, int result)
    {
        DesignDebug.Log("OnGetReceiveResult" + result);
        DebugEx.Log("OnGetReceiveResult" + result);
        if (result == 1)
        {
            if (_mailState == MailState.Receive)
System/FriendSystem/New/FriendQuestWin.cs
@@ -104,7 +104,7 @@
            Button disagreeBtn = cell.transform.Find("disagreeBtn").GetComponent<Button>();
            GameObject selectImg = cell.transform.Find("SelectedImage").gameObject;
            Image realmImg = cell.transform.Find("RealmImage").GetComponent<Image>();
            DesignDebug.Log("境界:" + friendInfo.RealmLV);
            DebugEx.Log("境界:" + friendInfo.RealmLV);
            RealmConfig realmConfig = ConfigManager.Instance.GetTemplate<RealmConfig>(friendInfo.RealmLV);
            if(friendInfo.RealmLV > 0)
            {
@@ -147,7 +147,7 @@
        private void ClickFriendCell(int friendID)
        {
            DesignDebug.Log("ClickFriendCell:" + friendID);
            DebugEx.Log("ClickFriendCell:" + friendID);
            selectID = friendID;
            RefreshFriendQuest();
        }
System/FriendSystem/New/FriendsModel.cs
@@ -252,7 +252,7 @@
    //玩家在线情况
    public void RefreshOnlineType(HB306_tagGCSocialOnline onlineType)
    {
        DesignDebug.Log("RefreshOnlineType:ID" + onlineType.PlayerID + "在线情况:" + onlineType.OnlineType);
        DebugEx.Log("RefreshOnlineType:ID" + onlineType.PlayerID + "在线情况:" + onlineType.OnlineType);
        if(_socialPlayerDict.ContainsKey(onlineType.PlayerID))
        {
            _socialPlayerDict[onlineType.PlayerID].OnlineType = onlineType.OnlineType;
@@ -281,7 +281,7 @@
    public void AddFriend(HB301_tagGCAddSocialPlayer addfriend)
    {
        tempFriendData = null;
        DesignDebug.Log("AddFriend");
        DebugEx.Log("AddFriend");
        if (!_groupDict.ContainsKey(addfriend.GroupType))
        {
            Dictionary<uint, FriendPlayer> friendInfoDict = new Dictionary<uint, FriendPlayer>();
@@ -515,7 +515,7 @@
    public void FriendChatRedPointCtrl(ChatFriendData data)
    {
        newChatInfo = data;
        DesignDebug.Log("FriendChatRedPointCtrl");
        DebugEx.Log("FriendChatRedPointCtrl");
    }
    private void PrivateSomeone(int playerId)
@@ -572,7 +572,7 @@
    public string GetOnlineType(int onlineType)
    {
        DesignDebug.Log("在线状态:" + onlineType);
        DebugEx.Log("在线状态:" + onlineType);
        if (onlineType == 0)
        {
            return Language.Get("Friend108");
System/GMCommand/GMCmdModel.cs
@@ -27,7 +27,7 @@
    /// <param name="sendQuest"></param>
    public void OnSendGMQuest(string sendQuest)
    {
        DesignDebug.Log("sendQuest: " + sendQuest);
        DebugEx.Log("sendQuest: " + sendQuest);
        C320C_tagCGMCMD gmCmd = new C320C_tagCGMCMD();
        gmCmd.Cmd = sendQuest;
        gmCmd.CmdLen = (byte)(sendQuest.Length);
System/GMCommand/MoveObj.cs
@@ -47,7 +47,7 @@
        public void OnEndDrag(PointerEventData eventData)
        {
            DesignDebug.Log(pos.x + "和" + pos.y);
            DebugEx.Log(pos.x + "和" + pos.y);
        }
    }
System/GeneralConfig/GeneralConfig.cs
@@ -186,7 +186,7 @@
                }
                else
                {
                    DesignDebug.LogError("EquipArea : 装备位置重复");
                    DebugEx.LogError("EquipArea : 装备位置重复");
                }
            }
            var _trailBossJson = LitJson.JsonMapper.ToObject(GetInputString("MuneKadoTrialBossHead", 1));
System/HappyXB/HappyXBModel.cs
@@ -558,7 +558,7 @@
                    {
                        if(freeCDs[i] != 0)
                        {
                            DesignDebug.Log("现在时间:" + TimeUtility.ServerNow + "免费时间:" + TimeUtility.GetTime((uint)typeInfo.freeTimeDict[i]));
                            DebugEx.Log("现在时间:" + TimeUtility.ServerNow + "免费时间:" + TimeUtility.GetTime((uint)typeInfo.freeTimeDict[i]));
                            TimeSpan t = TimeUtility.ServerNow - TimeUtility.GetTime((uint)typeInfo.freeTimeDict[i]);
                            float minutes = Mathf.Max(0.1f, (float)t.TotalMinutes);
                            float seconds = Mathf.Max(0.1f, (float)t.TotalSeconds);
System/HeavenBattle/HeavenBattleInfo.cs
@@ -60,7 +60,7 @@
                    battleResultDict[index] = result;
                }
                DesignDebug.Log("阶段胜利:" + index + "结果:" + result);
                DebugEx.Log("阶段胜利:" + index + "结果:" + result);
            }
            if(bettingResultAct != null)
System/HeavenBattle/HeavenBattleWin.cs
@@ -332,7 +332,7 @@
            {
                time += Time.deltaTime;
                rewardSlider.value = sliderValue + speed * time;
                DesignDebug.Log("进度:" + rewardSlider.value);
                DebugEx.Log("进度:" + rewardSlider.value);
                if(rewardSlider.value >= value)
                {
                    isChange = false;
System/HeavenBattle/XMZZMissionDetailsWin.cs
@@ -108,7 +108,7 @@
                }
                catch (Exception ex)
                {
                    DesignDebug.LogError(ex);
                    DebugEx.LogError(ex);
                }
            }
@@ -159,7 +159,7 @@
                        }
                        catch (Exception e)
                        {
                            DesignDebug.LogErrorFormat("不存在该Npc {0}", npcId);
                            DebugEx.LogErrorFormat("不存在该Npc {0}", npcId);
                        }
                        break;
                }
System/HttpRequest/HttpBehaviour.cs
@@ -126,7 +126,7 @@
            {
                callBack(ok, message);
                callBack = null;
                DesignDebug.LogFormat("Http 数据通信 {0},请求数据结果:{1},内容:{2}", this.url, ok, message);
                DebugEx.LogFormat("Http 数据通信 {0},请求数据结果:{1},内容:{2}", this.url, ok, message);
            }
            Destroy(this.gameObject);
System/HttpRequest/HttpRequest.cs
@@ -25,7 +25,7 @@
    {
        if (_url == null || _url.Length == 0)
        {
            DesignDebug.LogError("PHPDataComm post 参数有错");
            DebugEx.LogError("PHPDataComm post 参数有错");
            if (_result != null)
            {
                _result(false, string.Empty);
@@ -58,7 +58,7 @@
        {
            if (!string.IsNullOrEmpty(PostData.text))
            {
                DesignDebug.LogFormat("WWW 数据通信,请求数据成功:{0}", PostData.text);
                DebugEx.LogFormat("WWW 数据通信,请求数据成功:{0}", PostData.text);
                isSuccess = true;
                if (_result != null)
                {
System/KnapSack/Logic/BoxGetItemModel.cs
@@ -223,7 +223,7 @@
        private bool IsEnoughMoney(int moneyCnt)
        {
            ulong haveMoney = UIHelper.GetMoneyCnt(1);
            DesignDebug.Log("IsEnoughMoney" + haveMoney);
            DebugEx.Log("IsEnoughMoney" + haveMoney);
            if(haveMoney >= (ulong)moneyCnt)
            {
                return true;
System/KnapSack/Logic/BoxGetItemWin.cs
@@ -182,7 +182,7 @@
        private void CreateGetItem(int index)
        {
            int length = BoxModel.getItems.Length;
            DesignDebug.Log("CreateGetItem:" + length);
            DebugEx.Log("CreateGetItem:" + length);
            if (index < length)
            {
                GameObject item = Instantiate(getItem);
System/KnapSack/Logic/ItemModel.cs
@@ -56,11 +56,11 @@
            useDataDict = ConfigParse.Analysis(info.UserData);
            this.equipScore = modelInterface.SetEquipScore(itemInfo.ItemID,useDataDict);
            DesignDebug.Log("Pack:" + packType + "ID:" + info.ItemID + "GUID:" + info.ItemGUID);
            DebugEx.Log("Pack:" + packType + "ID:" + info.ItemID + "GUID:" + info.ItemGUID);
            List<int> itemEffectTime = GetUseDataModel((int)ItemUseDataKey.Def_IudetCreateTime);
            if(itemEffectTime != null && itemEffectTime[0] != 0 && chinItemModel.ExpireTime > 0)
            {
                DesignDebug.Log("创建时间:" + itemEffectTime[0]);
                DebugEx.Log("创建时间:" + itemEffectTime[0]);
                //System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1)); // 当地时区
                //DateTime dt = startTime.AddSeconds(itemEffectTime[0]);
                //DesignDebug.Log("创建DataTime:" + dt);
System/KnapSack/Logic/ItemOverdueModel.cs
@@ -191,7 +191,7 @@
            switch (sysID)
            {
                case "Guardian_Timeout":
                    DesignDebug.Log("Guardian_Timeout:" + list.Count);
                    DebugEx.Log("Guardian_Timeout:" + list.Count);
                    if (list.Count > 1)
                    {
                        guardOverdueIndex = int.Parse(list[1].ToString());
System/KnapSack/Logic/ItemTipsModel.cs
@@ -454,7 +454,7 @@
            #if UNITY_EDITOR
            string itemInfo = StringUtility.Contact("物品ID:",curAttrData.itemId,"物品名称:",curAttrData.itemConfig.ItemName);
            DesignDebug.Log(itemInfo);
            DebugEx.Log(itemInfo);
            #endif
            switch (curAttrData.winType)
@@ -1403,7 +1403,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex.ToString());
                DebugEx.Log(ex.ToString());
            }
            return itemEffectDict;
        }
@@ -2177,7 +2177,7 @@
                    winType = ItemWinType.guardWin;
                    break;
                default:
                    DesignDebug.Log("没有此物品的弹框类型" + this.itemConfig.Template.Trim());
                    DebugEx.Log("没有此物品的弹框类型" + this.itemConfig.Template.Trim());
                    break;
            }
        }
System/KnapSack/Logic/MakeDrugCell.cs
@@ -130,7 +130,7 @@
                }
                else
                {
                    DesignDebug.Log("属性表中不存在此属性:" + id + "丹药Id" + this.itemId);
                    DebugEx.Log("属性表中不存在此属性:" + id + "丹药Id" + this.itemId);
                }
              
            }
System/KnapSack/Logic/PackModelInterface.cs
@@ -308,7 +308,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex.ToString());
                DebugEx.Log(ex.ToString());
            }
@@ -381,7 +381,7 @@
                {
                    Equation.Instance.AddKeyValue("AtkSpeedC",0);
                }
                DesignDebug.Log("评分:" + Equation.Instance.Eval<double>(_equipGSFormula.Numerical1));
                DebugEx.Log("评分:" + Equation.Instance.Eval<double>(_equipGSFormula.Numerical1));
                return Equation.Instance.Eval<int>(_equipGSFormula.Numerical1);
            }
            return 0;
@@ -778,10 +778,10 @@
        public double GetTimeOffest(DateTime getTime)
        {
            DesignDebug.Log("现在时间:" + TimeUtility.ServerNow + "获得时间:" + getTime);
            DebugEx.Log("现在时间:" + TimeUtility.ServerNow + "获得时间:" + getTime);
            //TimeUtility.SyncServerTime();
            TimeSpan t = TimeUtility.ServerNow - getTime;
            DesignDebug.Log("时间差:" + t.TotalSeconds);
            DebugEx.Log("时间差:" + t.TotalSeconds);
            return t.TotalSeconds;
        }
System/KnapSack/Logic/PlayerPackModels.cs
@@ -221,7 +221,7 @@
            itemInfo.IsLocked = item.IsLocked;
            itemInfo.ItemGUID = item.ItemGUID;
            playerPackDict[type].SetPackModel(itemInfo);
            DesignDebug.Log("Add:" + item.ItemGUID);
            DebugEx.Log("Add:" + item.ItemGUID);
            if(RefreshItemCountAct != null)
            {
                RefreshItemCountAct(type, itemInfo.ItemPlace, itemInfo.ItemID);
@@ -967,7 +967,7 @@
                {
                    ItemModel itemModel = modellist[0];
                    bool isExist = StatusMgr.Instance.IsExist(PlayerDatas.Instance.hero.ServerInstID, itemModel.chinItemModel.AddSkill1);
                    DesignDebug.Log("Buff是否存在" + isExist);
                    DebugEx.Log("Buff是否存在" + isExist);
                    if (itemUseAct != null && !isExist)
                    {
                        itemUseAct(PackType.rptItem, itemModel.itemInfo.ItemGUID);
System/KnapSack/Logic/PlayerStrengtheningLVWin.cs
@@ -248,7 +248,7 @@
            string strPro = "";
            if (_playerProModel == null)
            {
                DesignDebug.LogError("不存在此属性" + proId);
                DebugEx.LogError("不存在此属性" + proId);
                return "";
            }
System/KnapSack/Logic/UnionWarehouseEquipTip.cs
@@ -332,7 +332,7 @@
        {
            if (guid != itemAttrData.guid)
            {
                DesignDebug.Log("刷新:" + guid + "当前:" + itemAttrData.guid);
                DebugEx.Log("刷新:" + guid + "当前:" + itemAttrData.guid);
                return;
            }
System/KnapSack/New/ChooseItemWin.cs
@@ -155,7 +155,7 @@
            DestroyGetItemlist();
            GetList.Clear();
            DesignDebug.Log("CreateChooseCell" + BoxModel.selectDict.Count);
            DebugEx.Log("CreateChooseCell" + BoxModel.selectDict.Count);
            foreach(int id in BoxModel.selectDict.Keys)
            {
                int itemId = id;
System/KnapSack/New/RoleEquipStrengthTips.cs
@@ -131,7 +131,7 @@
        string strPro = "";
        if (_playerProModel == null)
        {
            DesignDebug.LogError("不存在此属性" + proId);
            DebugEx.LogError("不存在此属性" + proId);
            return "";
        }
System/Language/Language.cs
@@ -26,13 +26,13 @@
        var languageInfo = ConfigManager.Instance.GetTemplate<LanguageConfig>(_id);
        if (languageInfo == null)
        {
            DesignDebug.LogFormat("缺少语言表配置,id: {0}", _id);
            DebugEx.LogFormat("缺少语言表配置,id: {0}", _id);
            return string.Empty;
        }
        if (string.IsNullOrEmpty(languageInfo.content))
        {
            DesignDebug.LogFormat("语言内容为空,id: {0}", _id);
            DebugEx.LogFormat("语言内容为空,id: {0}", _id);
        }
        return languageInfo.content;
@@ -47,7 +47,7 @@
        }
        catch (Exception ex)
        {
            DesignDebug.LogFormat("语言内容格式错误,id: {0}", _id);
            DebugEx.LogFormat("语言内容格式错误,id: {0}", _id);
            return content;
        }
    }
@@ -57,13 +57,13 @@
        var languageInfo = ConfigManager.Instance.GetTemplate<PriorLanguageConfig>(_id);
        if (languageInfo == null)
        {
            DesignDebug.LogFormat("缺少语言表配置,id: {0}", _id);
            DebugEx.LogFormat("缺少语言表配置,id: {0}", _id);
            return string.Empty;
        }
        if (string.IsNullOrEmpty(languageInfo.Content))
        {
            DesignDebug.LogFormat("语言内容为空,id: {0}", _id);
            DebugEx.LogFormat("语言内容为空,id: {0}", _id);
        }
        return languageInfo.Content;
@@ -78,7 +78,7 @@
        }
        catch (Exception ex)
        {
            DesignDebug.LogFormat("语言内容格式错误,id: {0}", _id);
            DebugEx.LogFormat("语言内容格式错误,id: {0}", _id);
            return content;
        }
    }
System/Login/LoginModel.cs
@@ -185,7 +185,7 @@
            if (!_ok)
            {
                busy = false;
                DesignDebug.LogError(_result);
                DebugEx.LogError(_result);
                NetLinkWin.Hide();
                return;
            }
@@ -343,7 +343,7 @@
        {
            if (!_ok)
            {
                DesignDebug.Log("AccountPadGet Error:" + _result);
                DebugEx.Log("AccountPadGet Error:" + _result);
                if (registerResultEvent != null)
                {
                    registerResultEvent(false);
System/MainInterfacePanel/CardLevelTaskButton.cs
@@ -87,7 +87,7 @@
            var config = ConfigManager.Instance.GetTemplate<TASKINFOConfig>(_AllMissionDict[taskID].InforList);
            if (config == null)
            {
                DesignDebug.LogError("配置表格出错");
                DebugEx.LogError("配置表格出错");
            }
            for (int i = 0; i < MainlineTaskType.Length; i++)
            {
System/MainInterfacePanel/CombatModeWin.cs
@@ -126,11 +126,11 @@
                    break;
                case 3:
                    DesignDebug.LogError("集团");
                    DebugEx.LogError("集团");
                    break;
                case 4:
                    DesignDebug.LogError("组队");
                    DebugEx.LogError("组队");
                    break;
                case 5:
System/MainInterfacePanel/DialogueDuidanceWin.cs
@@ -265,7 +265,7 @@
                }
                else
                {
                    DesignDebug.LogError("TaskInFo中没有这个Key。。" + string.Format(platercContentKey, stepNum));
                    DebugEx.LogError("TaskInFo中没有这个Key。。" + string.Format(platercContentKey, stepNum));
                }
            }
@@ -288,7 +288,7 @@
                var taskInfo = ConfigManager.Instance.GetTemplate<TASKINFOConfig>(string.Format(npcContentKey, stepNum));
                if (taskInfo == null)
                {
                    DesignDebug.LogError("TASKINFOConfig中没有找到对应的Key");
                    DebugEx.LogError("TASKINFOConfig中没有找到对应的Key");
                }
                else
                {
System/MainInterfacePanel/FlyingShoesTask.cs
@@ -299,7 +299,7 @@
            }
            else
            {
                DesignDebug.LogError("任务表格PyTaskInfo配置缺失");
                DebugEx.LogError("任务表格PyTaskInfo配置缺失");
                return;
            }
@@ -369,7 +369,7 @@
                }
                else
                {
                    DesignDebug.LogError("任务表格PyTaskInfo配置缺失");
                    DebugEx.LogError("任务表格PyTaskInfo配置缺失");
                }
            }
        }
@@ -380,7 +380,7 @@
            var config = ConfigManager.Instance.GetTemplate<TASKINFOConfig>(taskmodel.allMissionDict[taskID].Name);
            if (config == null)
            {
                DesignDebug.LogError("任务表格PyTaskInfo配置缺失");
                DebugEx.LogError("任务表格PyTaskInfo配置缺失");
                return null;
            }
            string taskName = config.show_writing;
System/MainInterfacePanel/PKModel.cs
@@ -64,7 +64,7 @@
            }
            else
            {
                DesignDebug.LogError("没有获取到地图表中响应的地图ID"+ MapID);
                DebugEx.LogError("没有获取到地图表中响应的地图ID"+ MapID);
            }
               
        }
System/MainInterfacePanel/PlayerBuffDatas.cs
@@ -395,7 +395,7 @@
        var configItem = ConfigManager.Instance.GetTemplate<ItemConfig>(Item);
        var skillconfig = ConfigManager.Instance.GetTemplate<SkillConfig>(configItem.AddSkill1);
        int SkillTypeID = int.Parse(ConfigManager.Instance.GetTemplate<FuncConfigConfig>("IntroductionItem").Numerical2);
        DesignDebug.Log("请德龙睁开眼睛说话.........");
        DebugEx.Log("请德龙睁开眼睛说话.........");
        if (skillconfig.SkillTypeID == SkillTypeID)
        {
            int buffLv = 0;
System/MainInterfacePanel/PlayerTaskDatas.cs
@@ -264,7 +264,7 @@
        }
        catch (Exception ex)
        {
            DesignDebug.Log(ex);
            DebugEx.Log(ex);
        }
    }
@@ -372,7 +372,7 @@
        var config = ConfigManager.Instance.GetTemplate<PyTaskConfig>(MissionID);
        if (config == null)
        {
            DesignDebug.LogError(MissionID + "表格中不存在此任务ID");
            DebugEx.LogError(MissionID + "表格中不存在此任务ID");
            return;
        }
@@ -1171,7 +1171,7 @@
        }
        catch (Exception ex)
        {
            DesignDebug.Log(ex);
            DebugEx.Log(ex);
        }
    }
@@ -1300,7 +1300,7 @@
        }
        catch (Exception ex)
        {
            DesignDebug.Log(ex);
            DebugEx.Log(ex);
        }
    }
System/MainInterfacePanel/SideMission.cs
@@ -92,7 +92,7 @@
                var taskname = taskmodel.SideQuestsDic[TaskId].Name;
                if (ConfigManager.Instance.GetTemplate<TASKINFOConfig>(taskname) == null)
                {
                    DesignDebug.LogError("TASKINFO任务表格没有获取到该任务名称"+ taskname);
                    DebugEx.LogError("TASKINFO任务表格没有获取到该任务名称"+ taskname);
                    return;
                }
                sideMissionTitleBtton.TitleName.text= ConfigManager.Instance.GetTemplate<TASKINFOConfig>(taskname).show_writing;//任务名
@@ -149,7 +149,7 @@
                        DestroyObject(_Grid.GetChild(i).gameObject);
                    }
                }
                DesignDebug.Log("没有任务奖励");
                DebugEx.Log("没有任务奖励");
                return;
            }
            string _RewardStr = ConfigManager.Instance.GetTemplate<TASKINFOConfig>(taskmodel.SideQuestsDic[taskID].RewardList).show_writing;
System/MainInterfacePanel/SkillButtonEffects.cs
@@ -433,7 +433,7 @@
            }
            if (!_SkillAndPreTreasure.ContainsKey(_PlayerSkillData.id))
            {
                DesignDebug.LogError("法宝表没有对应的技能ID" + _PlayerSkillData.id);
                DebugEx.LogError("法宝表没有对应的技能ID" + _PlayerSkillData.id);
                return;
            }
            else
System/MainInterfacePanel/StoryMissions.cs
@@ -161,7 +161,7 @@
            }
            else
            {
                DesignDebug.LogError("任务表格PyTaskInfo配置缺失");
                DebugEx.LogError("任务表格PyTaskInfo配置缺失");
            }
        }
@@ -174,7 +174,7 @@
        var config = ConfigManager.Instance.GetTemplate<TASKINFOConfig>(_AllMissionDict[taskID].InforList);
        if (config == null)
        {
            DesignDebug.LogError("任务表格PyTaskInfo配置缺失");
            DebugEx.LogError("任务表格PyTaskInfo配置缺失");
            return null;
        }
        string taskName = config.show_writing;
System/MainInterfacePanel/StoryTask.cs
@@ -225,7 +225,7 @@
            var taskconfig = ConfigManager.Instance.GetTemplate<TASKINFOConfig>(taskListModel.TaskTarget);
            if (taskconfig == null)
            {
                DesignDebug.LogError("告诉TT任务目标没有这条数据(TASKINFO)" + taskListModel.TaskTarget);
                DebugEx.LogError("告诉TT任务目标没有这条数据(TASKINFO)" + taskListModel.TaskTarget);
                return;
            }
            string str = ConfigManager.Instance.GetTemplate<TASKINFOConfig>(taskListModel.TaskTarget).show_writing;
System/MainInterfacePanel/TaskBoxBGMWin.cs
@@ -196,14 +196,14 @@
            var config = ConfigManager.Instance.GetTemplate<TASKINFOConfig>(_AllMissionDict[_TaskId].Name);
            if (config == null)
            {
                DesignDebug.LogError("任务表格配置错误");
                DebugEx.LogError("任务表格配置错误");
                return;
            }
            _TextTaskName.text = config.show_writing;
            var taskInfoConfig = ConfigManager.Instance.GetTemplate<TASKINFOConfig>(StrConversa);
            if (taskInfoConfig == null)
            {
                DesignDebug.LogError("任务表格配置错误");
                DebugEx.LogError("任务表格配置错误");
                return;
            }
            if (taskmodel.BountyDic.ContainsKey(_TaskId) || taskmodel.FairyAuDic.ContainsKey(_TaskId))
@@ -224,7 +224,7 @@
            var rewardTaskInfoConfig = ConfigManager.Instance.GetTemplate<TASKINFOConfig>(_AllMissionDict[_TaskId].RewardList);
            if (rewardTaskInfoConfig == null)
            {
                DesignDebug.LogError("任务表格配置错误");
                DebugEx.LogError("任务表格配置错误");
                return;
            }
            string _RewardStr = TaskAllocation.Instance.GetTaskInfo(rewardTaskInfoConfig.show_writing, _TaskId);//获取奖励信息
System/MainWin/SkillContainer.cs
@@ -152,7 +152,7 @@
        {
            if (PlayerDatas.Instance.skill.GetSKillById(190) == null)
            {
                DesignDebug.Log("技能未解锁");
                DebugEx.Log("技能未解锁");
                return;
            }
@@ -163,7 +163,7 @@
        {
            if (indexSkillDataDict[0] == null)
            {
                DesignDebug.Log("技能未解锁");
                DebugEx.Log("技能未解锁");
                return;
            }
@@ -176,7 +176,7 @@
            if (indexSkillDataDict[1] == null)
            {
                DesignDebug.Log("技能未解锁");
                DebugEx.Log("技能未解锁");
                return;
            }
@@ -188,7 +188,7 @@
            if (indexSkillDataDict[2] == null)
            {
                DesignDebug.Log("技能未解锁");
                DebugEx.Log("技能未解锁");
                return;
            }
@@ -200,7 +200,7 @@
            if (indexSkillDataDict[3] == null)
            {
                DesignDebug.Log("技能未解锁");
                DebugEx.Log("技能未解锁");
                return;
            }
@@ -212,7 +212,7 @@
            if (indexSkillDataDict[4] == null)
            {
                DesignDebug.Log("技能未解锁");
                DebugEx.Log("技能未解锁");
                return;
            }
@@ -224,7 +224,7 @@
            if (indexSkillDataDict[5] == null)
            {
                DesignDebug.Log("技能未解锁");
                DebugEx.Log("技能未解锁");
                return;
            }
@@ -236,7 +236,7 @@
            if (indexSkillDataDict[6] == null)
            {
                DesignDebug.Log("技能未解锁");
                DebugEx.Log("技能未解锁");
                return;
            }
@@ -250,7 +250,7 @@
                case 1:
                    if (PlayerDatas.Instance.skill.GetSKillById(150) == null)
                    {
                        DesignDebug.Log("技能未解锁");
                        DebugEx.Log("技能未解锁");
                        return;
                    }
@@ -259,7 +259,7 @@
                case 2:
                    if (PlayerDatas.Instance.skill.GetSKillById(250) == null)
                    {
                        DesignDebug.Log("技能未解锁");
                        DebugEx.Log("技能未解锁");
                        return;
                    }
@@ -276,7 +276,7 @@
        {
            if (indexSkillDataDict[0] == null)
            {
                DesignDebug.Log("技能未解锁");
                DebugEx.Log("技能未解锁");
                return;
            }
@@ -288,7 +288,7 @@
            if (indexSkillDataDict[1] == null)
            {
                DesignDebug.Log("技能未解锁");
                DebugEx.Log("技能未解锁");
                return;
            }
@@ -300,7 +300,7 @@
            if (indexSkillDataDict[2] == null)
            {
                DesignDebug.Log("技能未解锁");
                DebugEx.Log("技能未解锁");
                return;
            }
@@ -311,7 +311,7 @@
        {
            if (indexSkillDataDict[3] == null)
            {
                DesignDebug.Log("技能未解锁");
                DebugEx.Log("技能未解锁");
                return;
            }
@@ -322,7 +322,7 @@
        {
            if (indexSkillDataDict[4] == null)
            {
                DesignDebug.Log("技能未解锁");
                DebugEx.Log("技能未解锁");
                return;
            }
@@ -333,7 +333,7 @@
        {
            if (indexSkillDataDict[5] == null)
            {
                DesignDebug.Log("技能未解锁");
                DebugEx.Log("技能未解锁");
                return;
            }
@@ -344,7 +344,7 @@
        {
            if (indexSkillDataDict[6] == null)
            {
                DesignDebug.Log("技能未解锁");
                DebugEx.Log("技能未解锁");
                return;
            }
@@ -358,7 +358,7 @@
                case 1:
                    if (PlayerDatas.Instance.skill.GetSKillById(150) == null)
                    {
                        DesignDebug.Log("技能未解锁");
                        DebugEx.Log("技能未解锁");
                        return;
                    }
@@ -367,7 +367,7 @@
                case 2:
                    if (PlayerDatas.Instance.skill.GetSKillById(250) == null)
                    {
                        DesignDebug.Log("技能未解锁");
                        DebugEx.Log("技能未解锁");
                        return;
                    }
@@ -382,7 +382,7 @@
        {
            if (PlayerDatas.Instance.skill.GetSKillById(190) == null)
            {
                DesignDebug.Log("技能未解锁");
                DebugEx.Log("技能未解锁");
                return;
            }
System/Message/BossNotifyWin.cs
@@ -132,7 +132,7 @@
                        }
                        else
                        {
                            DesignDebug.LogFormat("错误的Boss信息提示配置{0}", _bossNotifyCfg.SkillID);
                            DebugEx.LogFormat("错误的Boss信息提示配置{0}", _bossNotifyCfg.SkillID);
                        }
                        m_BossIcon.SetNativeSize();
                        break;
System/Message/RichTableEvent.cs
@@ -110,7 +110,7 @@
                                        }
                                        else
                                        {
                                            DesignDebug.LogError(string.Format("物品表里没有ID{0}对应的物品", id));
                                            DebugEx.LogError(string.Format("物品表里没有ID{0}对应的物品", id));
                                        }
                                    }
                                }
@@ -395,7 +395,7 @@
            }
            catch (Exception e)
            {
                DesignDebug.Log(e.Message);
                DebugEx.Log(e.Message);
            }
        }
        int itemCount = 0;
@@ -431,7 +431,7 @@
            }
            catch (Exception e)
            {
                DesignDebug.Log(e.Message);
                DebugEx.Log(e.Message);
            }
            if (_json != null)
            {
@@ -480,7 +480,7 @@
            }
            catch (Exception e)
            {
                DesignDebug.Log(e.Message);
                DebugEx.Log(e.Message);
            }
        }
@@ -494,7 +494,7 @@
            }
            catch (Exception e)
            {
                DesignDebug.Log(e.Message);
                DebugEx.Log(e.Message);
            }
        }
System/Message/RichTextMgr.cs
@@ -68,7 +68,7 @@
        }
        catch (System.Exception e)
        {
            DesignDebug.LogError(e.Message);
            DebugEx.LogError(e.Message);
        }
        return result;
    }
System/Message/SysNotifyMgr.cs
@@ -99,7 +99,7 @@
                    }
                    catch (Exception e)
                    {
                        DesignDebug.Log(e.StackTrace);
                        DebugEx.Log(e.StackTrace);
                    }
                }
                AnalysisSysmsg(cfg);
System/Mount/MountSkillWin.cs
@@ -169,7 +169,7 @@
        }
        void ConsumptionGoodButton()//消耗品详情按钮
        {
            DesignDebug.LogError("获取消耗的品");
            DebugEx.LogError("获取消耗的品");
        }
        void PromotionBtn()//技能学习安妞
System/Mount/MountStoneTipsWin.cs
@@ -152,7 +152,7 @@
            _MountStoneItem.UserBtn.AddListener(() =>
            {
                C0702_tagCUseItem _tagUse = new C0702_tagCUseItem();
                DesignDebug.LogWarning(bagIndex[0]);
                DebugEx.LogWarning(bagIndex[0]);
                _tagUse.ItemIndex = (byte)bagIndex[0];
                GameNetSystem.Instance.SendInfo(_tagUse);
System/NewBieGuidance/FunctionalGuideBehaviour.cs
@@ -181,7 +181,7 @@
                }
                catch (Exception ex)
                {
                    DesignDebug.Log(ex);
                    DebugEx.Log(ex);
                    ReportGuideComplete();
                }
System/NewBieGuidance/NewBieWin.cs
@@ -210,14 +210,14 @@
                }
                catch (Exception ex)
                {
                    DesignDebug.Log(ex);
                    DebugEx.Log(ex);
                    NewBieCenter.Instance.FinishNewBieGuide(NewBieCenter.Instance.currentGuide);
                }
                timer += Time.deltaTime;
                if (timer > 5f)
                {
                    DesignDebug.LogFormat("新手引导:{0}因为点击对象获取超时异常结束,<color=yellow>张维杰</color>,请检查配置!", NewBieCenter.Instance.currentGuide);
                    DebugEx.LogFormat("新手引导:{0}因为点击对象获取超时异常结束,<color=yellow>张维杰</color>,请检查配置!", NewBieCenter.Instance.currentGuide);
                    NewBieCenter.Instance.FinishNewBieGuide(NewBieCenter.Instance.currentGuide);
                    yield break;
                }
System/Pet/PetStoneTipsWin.cs
@@ -155,7 +155,7 @@
            _MountStoneItem.UserBtn.AddListener(() =>
            {
                C0702_tagCUseItem _tagUse = new C0702_tagCUseItem();
                DesignDebug.LogWarning(bagIndex[0]);
                DebugEx.LogWarning(bagIndex[0]);
                _tagUse.ItemIndex = (byte)bagIndex[0];
                GameNetSystem.Instance.SendInfo(_tagUse);
System/PlayerDead/PlayerDeadModel.cs
@@ -342,7 +342,7 @@
    public double GetTimeOffest(DateTime dieTime)
    {
        DesignDebug.Log("现在时间" + TimeUtility.ServerNow);
        DebugEx.Log("现在时间" + TimeUtility.ServerNow);
        TimeSpan t = TimeUtility.ServerNow - dieTime;
        return t.TotalSeconds;
    }
System/Realm/RealmBossShow.cs
@@ -94,7 +94,7 @@
            {
                IsOpen = false;
                ExitDungeon();
                DesignDebug.LogError(e.Message);
                DebugEx.LogError(e.Message);
                return;
            }
            CameraController.Instance.CameraObject.gameObject.SetActive(false);
System/Realm/RealmPracticeWin.cs
@@ -190,7 +190,7 @@
                }
            }
            _practiceTypeCtrl.Restart();
            DesignDebug.Log("Cell数量" + _practiceTypeCtrl.GetNumberOfCells(_practiceTypeCtrl.m_Scorller));
            DebugEx.Log("Cell数量" + _practiceTypeCtrl.GetNumberOfCells(_practiceTypeCtrl.m_Scorller));
            if (_practiceTypeCtrl.GetNumberOfCells(_practiceTypeCtrl.m_Scorller) < _practiceTypeCtrl.maxCellCnt)
            {
                _practiceTypeCtrl.mScrollRect.vertical = false;
System/Redpoint/Redpoint.cs
@@ -52,7 +52,7 @@
        {
            if (_parent <= 0)
            {
                DesignDebug.Log("无效的父对象Id!");
                DebugEx.Log("无效的父对象Id!");
                return;
            }
           
System/Role/TitleModel.cs
@@ -158,7 +158,7 @@
            }
            catch (Exception e)
            {
                DesignDebug.LogError(e.Message);
                DebugEx.LogError(e.Message);
            }
            //title.expireTime = expireTime;
            title.outTimeNotify = false;
System/RoleParticulars/RoleParticularModel.cs
@@ -1087,7 +1087,7 @@
                }
                catch (Exception e)
                {
                    DesignDebug.Log(e.StackTrace);
                    DebugEx.Log(e.StackTrace);
                }
            }
System/Rune/RuneBreakCell.cs
@@ -49,7 +49,7 @@
                ItemConfig _itemCfg = ConfigManager.Instance.GetTemplate<ItemConfig>(data.id);
                if (_itemCfg == null)
                {
                    DesignDebug.LogError("不存在的物品id" + data.id);
                    DebugEx.LogError("不存在的物品id" + data.id);
                    return;
                }
                if (_itemCfg.Type == RuneModel.RUNE_TYPE)
System/Skill/QuickSetting.cs
@@ -36,7 +36,7 @@
        var quickRange = quickSettingDic[type];
        if (index * quickRange.single + value.Length > quickRange.length || value.Length > quickRange.single)
        {
            DesignDebug.LogErrorFormat("存储的数据超过最大长度!{0}", type);
            DebugEx.LogErrorFormat("存储的数据超过最大长度!{0}", type);
            return;
        }
        textBuilder.Length = 0;
System/Skill/SkillAccordWin.cs
@@ -226,7 +226,7 @@
            var _skillJobKey = (int)Math.Pow(2, PlayerDatas.Instance.baseData.Job);
            if (!model.skillActDict.ContainsKey(_skillJobKey))
            {
                DesignDebug.LogErrorFormat("不存在该职业的技能{0}", _skillJobKey);
                DebugEx.LogErrorFormat("不存在该职业的技能{0}", _skillJobKey);
                return;
            }
            Dictionary<int, List<SkillConfig>> dic = model.skillActDict[_skillJobKey];
System/Store/StoreModel.cs
@@ -239,7 +239,7 @@
    /// <param name="buylimit"></param>
    public void RefreshBuyShopLimitModel(HA802_tagMCShopItemDayBuyCntInfo buylimit)
    {
        DesignDebug.Log("RefreshBuyShopLimitModel" + buylimit.Count);
        DebugEx.Log("RefreshBuyShopLimitModel" + buylimit.Count);
        if (buylimit.Count > 0)
        {
            int i = 0;
@@ -422,7 +422,7 @@
    public void GetBuyResult(HA811_tagMCShoppingResult result)
    {
        DesignDebug.Log("GetBuyResult");
        DebugEx.Log("GetBuyResult");
        StoreConfig tagStore = ConfigManager.Instance.GetTemplate<StoreConfig>((int)result.ItemIndex);
        if (tagStore != null)
        {
System/Strengthening/EquipSuit/PlayerSuitModel.cs
@@ -847,7 +847,7 @@
        private bool IsShowRedPoint(int equipPlace, SuitType suitType)
        {
            DesignDebug.Log("IsShowRedPoint:" + equipPlace);
            DebugEx.Log("IsShowRedPoint:" + equipPlace);
            int groupType = GetGroupType(equipPlace);
            ItemModel itemModel = playerPack.GetItemModelByIndex(PackType.rptEquip, equipPlace);
            if (groupType == 0 || itemModel == null)
@@ -890,7 +890,7 @@
                    List<int> placelist = null;
                    int nowSuitCnt = GetSameSuitCnt(suitType, equipPlace, suitLv, out placelist);
                    int willSuitCnt = GetSameSuitCnt(suitType, equipPlace, suitLv + 1, out placelist) + 1;
                    DesignDebug.Log("装备位置:" + equipPlace);
                    DebugEx.Log("装备位置:" + equipPlace);
                    if (IsAdaptRules(groupType, nowSuitCnt, willSuitCnt, attrConfig))
                    {
                        isShow = true;
@@ -975,7 +975,7 @@
                            foreach(var id in needMatCntDict[groupType].Keys)
                            {
                                int haveCnt = playerPack.GetItemCountByID(PackType.rptItem, id);
                                DesignDebug.Log(suitType + "装备位置:" + partlist[i]+  "有的数量" + haveCnt + "需要数量:" + needMatCntDict[groupType][id]);
                                DebugEx.Log(suitType + "装备位置:" + partlist[i]+  "有的数量" + haveCnt + "需要数量:" + needMatCntDict[groupType][id]);
                                if (haveCnt < needMatCntDict[groupType][id])
                                {
                                    isReach = false;
System/Strengthening/EquipSuit/PreviewCell.cs
@@ -47,7 +47,7 @@
            suitData = SuitModel.GetSingleSuitAttr(suitID);
            if(!suitData.Equals(default(ActivateSuitData)))
            {
                DesignDebug.Log("RefreshUI:" + suitID);
                DebugEx.Log("RefreshUI:" + suitID);
                string suitName = StringUtility.Contact(suitData.attrConfig.name, "(", suitData.suitCnt,"/", suitData.attrConfig.count3, ")");
                suitNameText.text = suitName;
                if(suitData.attrConfig.suiteType == 1)
System/Strengthening/GemModel.cs
@@ -150,7 +150,7 @@
                    return _cfg.MoneyNumber;
                }
            }
            DesignDebug.LogError("表格配置错误");
            DebugEx.LogError("表格配置错误");
            return 0;
        }
        #endregion
System/Strengthening/WashMasterActiveWin.cs
@@ -184,7 +184,7 @@
                    fairyObj.SetActive(true);
                    break;
                default:
                    DesignDebug.LogError("不存在此洗练群组" + equipWashModel.washType);
                    DebugEx.LogError("不存在此洗练群组" + equipWashModel.washType);
                    break;
            }
        }
System/Strengthening/WashMasterWin.cs
@@ -452,7 +452,7 @@
                    }
                    break;
                default:
                    DesignDebug.LogError("不存在此洗练群组" + equipWashModel.washType);
                    DebugEx.LogError("不存在此洗练群组" + equipWashModel.washType);
                    break;
            }
        }
System/SystemSetting/SetPrivateModel.cs
@@ -98,7 +98,7 @@
            for (int i = 0; i < switchBtnLength; i++)
            {
                bool isOpen = MathUtility.GetBitValue(setting.OnoffBit, (ushort)i);
                DesignDebug.Log("SetServerPushModel:" + i + "bool:" + isOpen);
                DebugEx.Log("SetServerPushModel:" + i + "bool:" + isOpen);
                pushSetDict.Add(i, isOpen);
            }
            AnalysisFreeTime(setting.TimeStr);
System/SystemSetting/SettingEffectMgr.cs
@@ -126,14 +126,14 @@
    private void OnStartHandupAI()
    {
        DesignDebug.Log("OnStartHandupAI");
        DebugEx.Log("OnStartHandupAI");
        _isAutoHangUp = true;
        RefreshBagItem();
    }
    
    private void OnStopHandupAI()
    {
        DesignDebug.Log("OnStopHandupAI");
        DebugEx.Log("OnStopHandupAI");
        _isAutoHangUp = false;
    }
@@ -157,7 +157,7 @@
    {
        if (!_isAutoHangUp)
        {
            DesignDebug.Log("请开启自动挂机,否则无法出售");
            DebugEx.Log("请开启自动挂机,否则无法出售");
            return;
        }
@@ -265,7 +265,7 @@
    {
        while(true)
        {
            DesignDebug.Log("PlayerReborn");
            DebugEx.Log("PlayerReborn");
            time -= 1;
            if (time <= 0 && DeadModel.playerIsDie)
            {
System/Team/TeamListWin.cs
@@ -72,7 +72,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
System/Test/TestWin.cs
@@ -54,11 +54,11 @@
        }
        private void ProcessUpgradeOk() {
            DesignDebug.Log("test1成功啦!");
            DebugEx.Log("test1成功啦!");
        }
        private void ProcessUpgradeUnOk(int _error) {
            DesignDebug.Log("test1失败啦!原因是: " + _error);
            DebugEx.Log("test1失败啦!原因是: " + _error);
        }
        public void RequestUpgrade2(Action<bool,int> _action) {
@@ -77,11 +77,11 @@
        }
        private void ProcessUpgradeOk2() {
            DesignDebug.Log("test2成功啦!");
            DebugEx.Log("test2成功啦!");
        }
        private void ProcessUpgradeUnOk2(int _error) {
            DesignDebug.Log("test2失败啦!原因是: " + _error);
            DebugEx.Log("test2失败啦!原因是: " + _error);
        }
        protected override void BindController() {
System/Treasure/FunctionUnlockFlyObjectTarget.cs
@@ -217,7 +217,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
@@ -230,7 +230,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
            return target;
System/Treasure/TreasureModel.cs
@@ -1444,7 +1444,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
System/TreasureFindHost/ReciveConditionCell.cs
@@ -86,7 +86,7 @@
                    conditionText.text = Language.Get("TreasureFindHost_Type4",info.targetNum,condiSB.ToString(),GetFindProgressStr(info));
                    break;
                default:
                    DesignDebug.LogError("暂无此类型需要添加:" + info.type);
                    DebugEx.LogError("暂无此类型需要添加:" + info.type);
                    break;
            }
System/Vip/VipInvest/VipInvestModel.cs
@@ -157,7 +157,7 @@
            }
            else
            {
                DesignDebug.Log("投资表key值重复" + config.id);
                DebugEx.Log("投资表key值重复" + config.id);
            }
        }
@@ -314,7 +314,7 @@
        public void SendInvestQuest(int type, int index)
        {
            int gold = GetInvestGold(type, index);
            DesignDebug.Log("SendInvestQuest:" + gold);
            DebugEx.Log("SendInvestQuest:" + gold);
            CA540_tagCMGoldInvest investGold= new CA540_tagCMGoldInvest();
            investGold.InvestType = (byte)type;
            investGold.InvestGold = (uint)gold;
System/Voice/VoiceRecorder.cs
@@ -105,7 +105,7 @@
    {
        if (Microphone.devices == null || Microphone.devices.Length == 0)
        {
            DesignDebug.Log("请插入麦克风。");
            DebugEx.Log("请插入麦克风。");
            return;
        }
@@ -143,7 +143,7 @@
        if (Microphone.devices == null || Microphone.devices.Length == 0)
        {
            DesignDebug.Log("请插入麦克风。");
            DebugEx.Log("请插入麦克风。");
            return;
        }
System/Welfare/OperationTimeHepler.cs
@@ -43,7 +43,7 @@
                    {
                        operation.inDateNotify = true;
                        operation.stepDateNotify = false;
                        DesignDebug.LogFormat("{0}  活动天开始", (Operation)i);
                        DebugEx.LogFormat("{0}  活动天开始", (Operation)i);
                        if (operationStartEvent != null)
                        {
                            operationStartEvent((Operation)i, 1);
@@ -53,7 +53,7 @@
                    {
                        operation.inDateNotify = false;
                        operation.stepDateNotify = true;
                        DesignDebug.LogFormat("{0}  活动天结束", (Operation)i);
                        DebugEx.LogFormat("{0}  活动天结束", (Operation)i);
                        if (operationEndEvent != null)
                        {
                            operationEndEvent((Operation)i, 1);
@@ -65,7 +65,7 @@
                        operation.inTimeNotify = true;
                        operation.stepTimeNotify = false;
                        operation.inAdvanceNotify = false;
                        DesignDebug.LogFormat("{0}  活动时间开始", (Operation)i);
                        DebugEx.LogFormat("{0}  活动时间开始", (Operation)i);
                        if (operationStartEvent != null)
                        {
                            operationStartEvent((Operation)i, 0);
@@ -75,7 +75,7 @@
                    {
                        operation.inTimeNotify = false;
                        operation.stepTimeNotify = true;
                        DesignDebug.LogFormat("{0}  活动时间结束", (Operation)i);
                        DebugEx.LogFormat("{0}  活动时间结束", (Operation)i);
                        if (operationEndEvent != null)
                        {
                            operationEndEvent((Operation)i, 0);
System/Welfare/SignInGiftCell.cs
@@ -52,7 +52,7 @@
                    }
                    catch (Exception)
                    {
                        DesignDebug.Log("是不是表格配置有问题");
                        DebugEx.Log("是不是表格配置有问题");
                    }
                }
            }
@@ -97,7 +97,7 @@
                    }
                    catch (Exception)
                    {
                        DesignDebug.Log("是不是表格配置有问题");
                        DebugEx.Log("是不是表格配置有问题");
                    }
                }
            }
System/WindowBase/WindowAsyncLoad.cs
@@ -99,7 +99,7 @@
                    }
                    catch (Exception ex)
                    {
                        DesignDebug.Log(ex);
                        DebugEx.Log(ex);
                    }
                    finally
                    {
System/WindowBase/WindowCenter.cs
@@ -71,7 +71,7 @@
                }
                else
                {
                    DesignDebug.Log(string.Format("{0} 窗口已经打开!", typeof(T)));
                    DebugEx.Log(string.Format("{0} 窗口已经打开!", typeof(T)));
                }
            }
            else
@@ -145,7 +145,7 @@
                }
                else
                {
                    DesignDebug.Log(string.Format("{0} 窗口已经打开!", typeof(T)));
                    DebugEx.Log(string.Format("{0} 窗口已经打开!", typeof(T)));
                }
                return (T)win;
@@ -171,7 +171,7 @@
            }
            else
            {
                DesignDebug.LogFormat("没有找到窗口:{0}", typeof(T).Name);
                DebugEx.LogFormat("没有找到窗口:{0}", typeof(T).Name);
                return null;
            }
@@ -200,13 +200,13 @@
                }
                else
                {
                    DesignDebug.Log(string.Format("{0} 窗口已经关闭!", typeof(T)));
                    DebugEx.Log(string.Format("{0} 窗口已经关闭!", typeof(T)));
                }
            }
            else
            {
                asyncLoad.StopTask(typeof(T).Name);
                DesignDebug.Log(string.Format("{0} 窗口无法获得!", typeof(T)));
                DebugEx.Log(string.Format("{0} 窗口无法获得!", typeof(T)));
            }
            return win;
@@ -223,13 +223,13 @@
                }
                else
                {
                    DesignDebug.Log(string.Format("{0} 窗口已经关闭!", typeof(T)));
                    DebugEx.Log(string.Format("{0} 窗口已经关闭!", typeof(T)));
                }
            }
            else
            {
                asyncLoad.StopTask(typeof(T).Name);
                DesignDebug.Log(string.Format("{0} 窗口无法获得!", typeof(T)));
                DebugEx.Log(string.Format("{0} 窗口无法获得!", typeof(T)));
            }
            return win;
@@ -384,7 +384,7 @@
            }
            else
            {
                DesignDebug.Log(string.Format("{0} 窗口无法获得!", typeof(T)));
                DebugEx.Log(string.Format("{0} 窗口无法获得!", typeof(T)));
            }
        }
@@ -543,7 +543,7 @@
                }
                else
                {
                    DesignDebug.Log(string.Format("{0} 窗口已经打开!", typeof(T)));
                    DebugEx.Log(string.Format("{0} 窗口已经打开!", typeof(T)));
                }
                return (T)win;
@@ -576,7 +576,7 @@
                            }
                            else
                            {
                                DesignDebug.Log(string.Format("{0} 窗口已经打开!", typeof(T)));
                                DebugEx.Log(string.Format("{0} 窗口已经打开!", typeof(T)));
                            }
                        }
                    }
@@ -642,7 +642,7 @@
                }
                else
                {
                    DesignDebug.LogFormat("无法获得  {0}  的资源!", prefabName);
                    DebugEx.LogFormat("无法获得  {0}  的资源!", prefabName);
                }
                return window;
System/WindowJump/WindowJumpMgr.cs
@@ -286,7 +286,7 @@
                break;
        }
        DesignDebug.Log("WindowJumpTo" + jumpType);
        DebugEx.Log("WindowJumpTo" + jumpType);
        GetPreAllOpenWin();
@@ -722,7 +722,7 @@
                SetJumpLogic<FirstRechargeWin>(_tagWinSearchModel.TABID, true);
                break;
            default:
                DesignDebug.Log("未添加此跳转界面:"+ jumpType);
                DebugEx.Log("未添加此跳转界面:"+ jumpType);
                IsJumpState = false;
                openWindows.Clear();
                jumpWinNameDict.Clear();
@@ -792,20 +792,20 @@
                WindowCenter.Instance.jumpWindowCloseEvent += CloseWindow;
                break;
            default:
                DesignDebug.LogError("不存在此界面跳转类型" + _tagWinSearchModel.Type);
                DebugEx.LogError("不存在此界面跳转类型" + _tagWinSearchModel.Type);
                break;
        }
    }
    private void CloseWindow(Window obj)
    {
        DesignDebug.Log("CloseWindow:" + obj + "跳转阶段:" + jumpPhase);
        DebugEx.Log("CloseWindow:" + obj + "跳转阶段:" + jumpPhase);
        if (!jumpWinNameDict.ContainsKey(jumpPhase)) return;
        if (jumpWinNameDict[jumpPhase] != obj.name)
        {
            return;
        }
        DesignDebug.Log("关闭界面类型:" + _tagWinSearchModel.Type);
        DebugEx.Log("关闭界面类型:" + _tagWinSearchModel.Type);
        WindowCenter.Instance.jumpWindowCloseEvent -= CloseWindow;
      
        int i = 0;
@@ -924,7 +924,7 @@
                jumpPhase -= 1;
                break;
            default:
                DesignDebug.LogError("不存在此界面跳转类型" + _tagWinSearchModel.Type);
                DebugEx.LogError("不存在此界面跳转类型" + _tagWinSearchModel.Type);
                break;
        }
System/WorldMap/WorldMapAreaBehaviour.cs
@@ -94,7 +94,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
UI/Common/CyclicScroll.cs
@@ -651,7 +651,7 @@
    {
        if (content == null)
        {
            DesignDebug.Log("Content 不能为空!");
            DebugEx.Log("Content 不能为空!");
            return;
        }
UI/Common/InputSpecialWordLimit.cs
@@ -18,7 +18,7 @@
        private char OnValidateInput(string text, int charIndex, char addedChar)
        {
            DesignDebug.Log(char.GetUnicodeCategory(addedChar));
            DebugEx.Log(char.GetUnicodeCategory(addedChar));
            if (char.GetUnicodeCategory(addedChar) == UnicodeCategory.Surrogate
                || char.GetUnicodeCategory(addedChar) == UnicodeCategory.OtherSymbol
                || char.GetUnicodeCategory(addedChar) == UnicodeCategory.OtherNumber
UI/Common/ItemBehaviour.cs
@@ -110,7 +110,7 @@
            }
            catch (System.Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
@@ -146,7 +146,7 @@
            }
            catch (Exception e)
            {
                DesignDebug.Log(e);
                DebugEx.Log(e);
            }
        }
UI/Common/UI3DShowHero.cs
@@ -198,7 +198,7 @@
            if (clothesAnimator == null)
            {
                DesignDebug.LogErrorFormat("角色资源: {0} 没有动画控制器", resID);
                DebugEx.LogErrorFormat("角色资源: {0} 没有动画控制器", resID);
            }
            // 动画状态机修改
@@ -378,7 +378,7 @@
                wingsAnimator = wingsModel.GetComponent<Animator>();
                if (wingsAnimator == null)
                {
                    DesignDebug.LogErrorFormat("翅膀资源{0}没有动画控制器", itemID);
                    DebugEx.LogErrorFormat("翅膀资源{0}没有动画控制器", itemID);
                }
                wingsAnimator.enabled = true;
                wingsAnimator.Play("UI_Idle", 0);
UI/Decorate/Tweens/Tween.cs
@@ -115,18 +115,18 @@
        {
            if (delay < 0f)
            {
                DesignDebug.LogError("Delaytime should not be less than zero!");
                DebugEx.LogError("Delaytime should not be less than zero!");
                yield break;
            }
            if (duration < 0.001f)
            {
                DesignDebug.LogError("Duration should not be less than zero!");
                DebugEx.LogError("Duration should not be less than zero!");
                yield break;
            }
            if (curve.keys.Length < 2)
            {
                DesignDebug.LogError("不正确的曲线!");
                DebugEx.LogError("不正确的曲线!");
                yield break;
            }
UI/Decorate/Tweens/UIAlphaTween.cs
@@ -128,18 +128,18 @@
        {
            if (delay < 0f)
            {
                DesignDebug.LogError("Delaytime should not be less than zero!");
                DebugEx.LogError("Delaytime should not be less than zero!");
                yield break;
            }
            if (duration < 0.001f)
            {
                DesignDebug.LogError("Duration should not be less than zero!");
                DebugEx.LogError("Duration should not be less than zero!");
                yield break;
            }
            if (curve.keys.Length < 2)
            {
                DesignDebug.LogError("不正确的曲线!");
                DebugEx.LogError("不正确的曲线!");
                yield break;
            }
UI/Effect/TimeMgr.cs
@@ -45,7 +45,7 @@
        }
        catch (Exception e)
        {
            DesignDebug.Log(e.Message);
            DebugEx.Log(e.Message);
        }
        for (int i = 0; i < syntonyList.Count; i++)
        {
@@ -143,7 +143,7 @@
        {
            endTime = TimeUtility.ServerNow.AddSeconds(_totalTime);
            callback = _func;
            DesignDebug.LogFormat("{0}{1}", type, endTime);
            DebugEx.LogFormat("{0}{1}", type, endTime);
        }
    }
Utility/Clock.cs
@@ -40,7 +40,7 @@
            }
            catch (System.Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
            finally
            {
Utility/CompressUtility.cs
@@ -90,7 +90,7 @@
                _output.Flush();
            }
            catch (Exception e) {
                DesignDebug.LogFormat(e.Message);
                DebugEx.LogFormat(e.Message);
            }
            finally {
                if (_encoder != null) {
@@ -141,7 +141,7 @@
            }
            catch (Exception e) {
                DesignDebug.LogFormat(e.Message);
                DebugEx.LogFormat(e.Message);
            }
            finally {
                if (_decoder != null) {
Utility/DeviceUtility.cs
@@ -30,7 +30,7 @@
            }
            catch (Exception ex)
            {
                DesignDebug.Log(ex);
                DebugEx.Log(ex);
            }
        }
Utility/GameObjectPool.cs
@@ -48,7 +48,7 @@
        }
        else
        {
            DesignDebug.LogWarningFormat("所回收的go对象 {0} 并不是从池里取得的...", gameObject.name);
            DebugEx.LogWarningFormat("所回收的go对象 {0} 并不是从池里取得的...", gameObject.name);
        }
        m_FreeList.Add(gameObject);
       
Utility/MathUtils.cs
@@ -187,13 +187,13 @@
                    }
                    longResult += (long)System.Math.Pow(64, i) * index;
                    if(longResult>int.MaxValue) {
                        DesignDebug.LogError("超出Int最大值,尝试转换为long类型");
                        DebugEx.LogError("超出Int最大值,尝试转换为long类型");
                        return 0;
                    }
                    result = (int)longResult;
                }
                catch {
                    DesignDebug.LogError("运算溢出");
                    DebugEx.LogError("运算溢出");
                    return 0;
                }
            }
Utility/TimeUtility.cs
@@ -116,7 +116,7 @@
        {
            OnCreateRoleTimeRefresh();
        }
        DesignDebug.LogFormat("CreateRoleTime {0}  CreateDays {1}", createRoleTimeTail, CreateDays);
        DebugEx.LogFormat("CreateRoleTime {0}  CreateDays {1}", createRoleTimeTail, CreateDays);
    }
    public static event Action OnServerTimeRefresh;
@@ -124,7 +124,7 @@
    {
        DateTime n = new DateTime(vNetData.Year, vNetData.Month, vNetData.Day, vNetData.Hour, vNetData.Minute, vNetData.Second);
        _serverTime = n;
        DesignDebug.Log("OnRefreshServerTime月份:"+_serverTime.Month);
        DebugEx.Log("OnRefreshServerTime月份:"+_serverTime.Month);
        _checkTime = Time.realtimeSinceStartup;
        if (OnServerTimeRefresh != null) OnServerTimeRefresh();
        TimeDownMgr.Instance.Begin(TimeDownMgr.CoolTimeType.SyncServerTime, 60, (float tick) => {
Utility/UIUtility.cs
@@ -241,13 +241,13 @@
        if (_vertexs == null || _vertexs.Count == 0)
        {
            DesignDebug.Log("非法顶点数据");
            DebugEx.Log("非法顶点数据");
            return Vector2.zero;
        }
        if (_axis != 0 && _axis != 1)
        {
            DesignDebug.Log("非法轴");
            DebugEx.Log("非法轴");
            return Vector2.zero;
        }
@@ -274,13 +274,13 @@
    {
        if (quadPositions == null || quadPositions.Length < 4)
        {
            DesignDebug.Log("非法顶点数组");
            DebugEx.Log("非法顶点数组");
            return;
        }
        if (quadUVs == null || quadUVs.Length < 4)
        {
            DesignDebug.Log("非法UV数组");
            DebugEx.Log("非法UV数组");
            return;
        }
@@ -297,13 +297,13 @@
    {
        if (positions == null || positions.Length < 3)
        {
            DesignDebug.Log("非法顶点数组");
            DebugEx.Log("非法顶点数组");
            return;
        }
        if (uvs == null || uvs.Length < 3)
        {
            DesignDebug.Log("非法UV数组");
            DebugEx.Log("非法UV数组");
            return;
        }