少年修仙传客户端代码仓库
client_Hale
2018-11-23 63cfa19949d8f0ee86f04123dea17ed456ed4398
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
330个文件已修改
29个文件已添加
4053 ■■■■ 已修改文件
Core/GameEngine/Login/Launch.cs 27 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/DungeonHelpBattleConfig.cs 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/DungeonHelpBattleConfig.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/GodWeaponEffectConfig.cs 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/GodWeaponEffectConfig.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/ModelResConfig.cs 79 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/ModelResConfig.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/ConfigManager.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/TelPartialConfig/PartialGodWeaponEffectConfig.cs 44 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/TelPartialConfig/PartialGodWeaponEffectConfig.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ClientPack/ClientToMapServer/CB1_ActionMap.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ClientPack/ClientToMapServer/CB1_ActionMap/CB105_tagCMHelpBattleCheckIn.cs 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ClientPack/ClientToMapServer/CB1_ActionMap/CB105_tagCMHelpBattleCheckIn.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ClientPack/ClientToMapServer/CB1_ActionMap/CB106_tagCMHelpBattleCall.cs 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ClientPack/ClientToMapServer/CB1_ActionMap/CB106_tagCMHelpBattleCall.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ClientPack/ClientToMapServer/CB1_ActionMap/CB107_tagCMHelpBattleRefresh.cs 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ClientPack/ClientToMapServer/CB1_ActionMap/CB107_tagCMHelpBattleRefresh.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HB2_ActionMap/DTCB205_tagMCHelpBattleCheckInResult.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HB2_ActionMap/DTCB205_tagMCHelpBattleCheckInResult.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HB2_ActionMap/DTCB206_tagMCHelpBattleCallResult.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HB2_ActionMap/DTCB206_tagMCHelpBattleCallResult.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HB2_ActionMap/DTCB207_tagMCHelpBattleList.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HB2_ActionMap/DTCB207_tagMCHelpBattleList.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ServerPack/HB2_ActionMap/HB205_tagMCHelpBattleCheckInResult.cs 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ServerPack/HB2_ActionMap/HB205_tagMCHelpBattleCheckInResult.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ServerPack/HB2_ActionMap/HB206_tagMCHelpBattleCallResult.cs 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ServerPack/HB2_ActionMap/HB206_tagMCHelpBattleCallResult.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ServerPack/HB2_ActionMap/HB207_tagMCHelpBattleList.cs 45 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ServerPack/HB2_ActionMap/HB207_tagMCHelpBattleList.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Stage/MapEditor/GuideDialogueWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/AnyCountDownUtilityWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/AssetBundleUtilityWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/AssetPreLoadWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/AssetSourceWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/AssetVersionUtilityWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/BattleEffectPlayRuleWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/BlastFurnaceModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/BossFakeLineUtilityWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/ButtonExWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/BuyItemPopModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/CapacityDelayModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/ChatSettingWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/CoinTaskTipModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/ComponentExtersionWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/ComposeWinModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/ConfigUtilWrap.cs 368 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/ConfigUtilWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/ConfigWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/CoroutineMgrWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/DebugExWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/DebugUtilityWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/DelegatesGensBridge.cs 40 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/DelegatesGensBridge.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/DeviceUtilityWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/DownLoadAndDiscompressTaskWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/EffectMgrWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/EnumWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/EquationWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/EquipReinforceModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/EquipWashModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/FairyJadeInvestmentModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/FakeDungeonUtilityWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/FeatureNoticeModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/FileExtersionWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/FlyObjectManagerWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/FriendsModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/GAMgrWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/GMCmdModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/GMCommandWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/GameNetSystemWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/GameObjectPoolManagerWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/GetItemPathModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/GlobalTimeEventWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/GodBeastModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/GuideDialogueModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/GuideMessageModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/HangUpSetModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/HeavenBattleModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/HowToPlayModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/HttpRequestWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/IceLodeStarAwardClassWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/InGameDownLoadWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/InSevenDayModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/KnapSackEventMgrWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/LanguageVerifyWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/LaunchPostProcessWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/LayerUtilityWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/LimitedTimePackageItemClassModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/LuaBehaviourWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/LuaGameNetPackBaseWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/LuaGameNetSystemWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/LuaWindowUtilityWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/LuaWindowWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/MapTransferUtilityWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/MaterialUtilityWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/ModelUtilityWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/NeedForWhiteModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/NewGuideModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/OperationLogCollectWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/PackUnpack.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/PetReinforceModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/PlayerDatasWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/PlayerDeadModelWrap.cs 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/PlayerDeadModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/PlayerStoneDataWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/PreFightMissionWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/PrepareHandlerWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/PrivateRemindWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/PutawayDataWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/PwdKeyboardWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/QuickSettingWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/RealmPracticeModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/ResourcesPathWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/RunTimeExceptionUtilityWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SDKUtilityWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SFXPlayUtilityWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SelectEquipModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/ServerListCenterWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SettingEffectMgrWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SettingMgrWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SkillHelperWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzGameWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIAccumulateRechargeModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIAchievementModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIActivitiesPushMgrWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIActivityModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIAwardExchangeModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIBatchUseModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIBattleHintWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIBetterEquipGetModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIBossHomeModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIBossRebornModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIBossShowModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIBoxGetItemModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIBuySuccessModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIChatBubbleModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIChatCenterWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIConsumeRebateModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIDailyQuestActionTimerWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIDailyQuestModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIDemonJarModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIDogzDungeonModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIDogzModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIDogzPackModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIDungeonAssistModelWrap.cs 529 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIDungeonAssistModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIDungeonLiquidModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIDungeonModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIDungeonWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIElderGodAreaModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIFBHelpPointExchageModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIFairyBossModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIFairyFeastModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIFairyGrabBossModelWrap.cs 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIFairyGrabBossModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIFairyLeagueModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIFairyModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIFairylandCeremonyModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIFindPreciousModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIFindPreciousTimerWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIFirstTimeRechargeModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIFlashRushToBuyModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIFlashSaleModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIFunctionButtonWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIFunctionalGuideCenterWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIGMNotifyWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIGemModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIGroupDungeonChallengeProcessorWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIGuardModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIHappyXBModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIHeavenBattleInfoWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIImpactRankModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIItemBehaviourWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIItemOverdueModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIItemTipsModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIItemUseModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIKingFairyModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIKnapsackTimeCDMgrWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUILevelGiftModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUILoginAdModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUILoginModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIMagicianModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIMainRedDotWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIMapModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIMarketModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIModelCenterWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIMonthlyInvestmentModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIMultipleExpModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIMultipleRealmPointModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIMysticalPurchaseModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUINewBieCenterWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIOSGiftModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIOSRedEnvelopeModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIOSTimeLimitGiftModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIOffLineOnHookModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIOffLineTimeLackModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIOpenServerActivityCenterWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIOpenServerActivityNotifyModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIOperationTimeHeplerWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIPKModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIPackModelInterfaceWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIPackSendQuestMgrWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIPersonalBossModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIPlayerPackModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIPlayerSuitModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIPrayForDurgModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIPrayerModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIPreciousItemGetModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIRankModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIRealmBetterEquipModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIRealmModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIRedEnvelopeModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIRedpointCenterWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIRedpointWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIResourcesBackModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIRewardPreviewGroupWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIRidingAndPetActivationModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIRoleModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIRoleParticularModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIRolePointModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIRolePromoteModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIRuneComposeModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIRuneModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIRuneTowerModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUISetPrivateModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUISignInModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUISkillModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIStoryMissionsModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUITalentModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUITaskAllocationWrap.cs 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUITaskAllocationWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUITeamModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUITipPanelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUITitleModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUITreasureEffectModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUITreasureFindHostModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUITreasureModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUITreasureSoulModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUITrialDungeonModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIUI3DModelExhibitionWrap.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIUI3DModelExhibitionWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIVipInvestModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIVipModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIWelfareCenterWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIWheelOfFortuneModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIWindowCenterWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIWingsRedDotWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIWishingPoolModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIWorldBossModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SpeechTranslateWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/StageManagerWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/StatusMgrWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/StoreModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/StoryHintModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SysNotifyMgrWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SystemCollectionsGenericList1SystemInt32Wrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SystemCollectionsIEnumeratorBridge.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SystemObjectWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SystemSettingWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/TaiChiModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/TimeDownMgrWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/TimeMgrWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/TimeUtilityWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/TransformExtensionWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UIEffectWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UIHelperWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UILoaderWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UIUtilityWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnionTaskModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineAnimationClipWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineAnimationCurveWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineBehaviourWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineBoundsWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineColorWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineComponentWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineDebugWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineGameObjectWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineKeyframeWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineLightWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineMathfWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineMonoBehaviourWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineObjectWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineParticleSystemWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineQuaternionWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineRay2DWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineRayWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineRendererWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineResourcesWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineSkinnedMeshRendererWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineTextAssetWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineTimeWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineTransformWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineUIButtonWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineUIImageWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineUITextWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineVector2Wrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineVector3Wrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineVector4Wrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UnityEngineWWWWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/VersionUtilityWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/VoiceHttpRequestWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/WashProModelWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/WindowJumpMgrWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/WorldMapSkipWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/WrapPusher.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/XLuaGenAutoRegister.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/link.xml.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/LuaConfigUtility.cs 65 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/AssistPlayerCell.cs 54 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/DungeonAssistModel.cs 266 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/DungeonAssistPlayerWin.cs 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/DungeonAssistWin.cs 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/DungeonSweepResultWin.cs 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/IceCrystalVeinWin.cs 32 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/FairyAuTaskWin.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/FairyGrabBossModel.cs 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/FairyModel.cs 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/KingTempleWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FindPrecious/FindPreciousBossRebornBehaviour.cs 126 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FindPrecious/FindPreciousModel.cs 126 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/ItemTipsModel.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Login/CreateRoleHeroShow.cs 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Login/ServerData.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/CoinTaskWin.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/DialogueDuidanceWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/FlyShoseConfirmwin.cs 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/FlyingShoesTask.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/HighSettingTip.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/MainInterfaceWin.cs 21 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/PlayerTaskDatas.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/TaskAllocation.cs 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Mount/PlayerMountDatas.cs 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Pet/PlayerPetDatas.cs 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/PlayerDead/ReliveWin.cs 21 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/AutoHammerWin.cs 38 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/GodWeaponPreviewWin.cs 62 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/MagicianModel.cs 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/MagicianWin.cs 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/RoleParticulars/RoleParticularsWin.cs 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Rune/RuneModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/WashTips.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/DemonDungeonBehaviour.cs 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/DemonDungeonLabel.cs 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/DemonDungeonLabel.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/DemonTreasureWin.cs 55 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/TreasureComponent.cs 79 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/TreasureDemonBehaviour.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/UI3DTreasureSelectStage.cs 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Vip/VipInvest/CheckDisplay.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Vip/VipInvest/RotatePointer.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Vip/VipInvest/WheelOfFortuneWin.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Welfare/SignInCell.cs 127 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Welfare/SignInItemBehaviour.cs 128 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Welfare/SignInItemBehaviour.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Welfare/SignInWin.cs 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UI/Common/UI3DHeroSkillShow.cs 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UI/Common/UI3DModelExhibition.cs 102 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UI/Common/UI3DShowHero.cs 67 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Login/Launch.cs
@@ -40,20 +40,7 @@
        Application.backgroundLoadingPriority = ThreadPriority.BelowNormal;
        Screen.sleepTimeout = SleepTimeout.NeverSleep;
        ShaderUtility.InitGlobalParams();
        SoundPlayer.CreateSoundPlayer();
        SystemSetting.Instance.SetSoundVolume(SystemSetting.Instance.GetSoundVolume());
        SystemSetting.Instance.SetSoundEffect(SystemSetting.Instance.GetSoundEffect());
        SystemSetting.Instance.SetGameFps(SystemSetting.Instance.GetGameFps());
        SDKUtility.Instance.Init();
        GameObjectPoolManager.Instance.gameObject.name = "GameObjectPool";
        GameObjectPoolManager.Instance.Initialize();
        ExceptionCatcher.Init();
        ExceptionCatcher.Catch();
        DebugUtility.Instance.Init();
        GlobalTimeEvent.Instance.Begin();
#if UNITY_ANDROID && !UNITY_EDITOR
        if (!SDKUtility.builtinAssetCopyFinished)
@@ -138,6 +125,20 @@
        {
            AssetBundleUtility.Instance.InitBuiltInAsset();
        }
        ShaderUtility.InitGlobalParams();
        SoundPlayer.CreateSoundPlayer();
        SystemSetting.Instance.SetSoundVolume(SystemSetting.Instance.GetSoundVolume());
        SystemSetting.Instance.SetSoundEffect(SystemSetting.Instance.GetSoundEffect());
        SystemSetting.Instance.SetGameFps(SystemSetting.Instance.GetGameFps());
        GameObjectPoolManager.Instance.gameObject.name = "GameObjectPool";
        GameObjectPoolManager.Instance.Initialize();
        ExceptionCatcher.Init();
        ExceptionCatcher.Catch();
        DebugUtility.Instance.Init();
        GlobalTimeEvent.Instance.Begin();
    }
    private byte m_Step = 0;
Core/GameEngine/Model/Config/DungeonHelpBattleConfig.cs
New file
@@ -0,0 +1,56 @@
//--------------------------------------------------------
//    [Author]:            第二世界
//    [  Date ]:           Friday, November 23, 2018
//--------------------------------------------------------
using UnityEngine;
using System;
namespace TableConfig {
    public partial class DungeonHelpBattleConfig : ConfigBase {
        public int ID { get ; private set ; }
        public int DataMapID { get ; private set ; }
        public int LineID { get ; private set ; }
        public int RobotFightPower { get ; private set ; }
        public int RobotLV { get ; private set ; }
        public int RobotRealmLV { get ; private set ; }
        public string RobotCloth { get ; private set; }
        public override string getKey()
        {
            return ID.ToString();
        }
        public override void Parse() {
            try
            {
                ID=IsNumeric(rawContents[0]) ? int.Parse(rawContents[0]):0;
                DataMapID=IsNumeric(rawContents[1]) ? int.Parse(rawContents[1]):0;
                LineID=IsNumeric(rawContents[2]) ? int.Parse(rawContents[2]):0;
                RobotFightPower=IsNumeric(rawContents[3]) ? int.Parse(rawContents[3]):0;
                RobotLV=IsNumeric(rawContents[4]) ? int.Parse(rawContents[4]):0;
                RobotRealmLV=IsNumeric(rawContents[5]) ? int.Parse(rawContents[5]):0;
                RobotCloth = rawContents[6].Trim();
            }
            catch (Exception ex)
            {
                DebugEx.Log(ex);
            }
        }
    }
}
Core/GameEngine/Model/Config/DungeonHelpBattleConfig.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 203ff429fb480b64e9aeaffe9a5d95ee
timeCreated: 1542942620
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Core/GameEngine/Model/Config/GodWeaponEffectConfig.cs
New file
@@ -0,0 +1,47 @@
//--------------------------------------------------------
//    [Author]:            第二世界
//    [  Date ]:           Friday, November 23, 2018
//--------------------------------------------------------
using UnityEngine;
using System;
namespace TableConfig {
    public partial class GodWeaponEffectConfig : ConfigBase {
        public int id { get ; private set ; }
        public int type { get ; private set ; }
        public int level { get ; private set ; }
        public string effect { get ; private set; }
        public override string getKey()
        {
            return id.ToString();
        }
        public override void Parse() {
            try
            {
                id=IsNumeric(rawContents[0]) ? int.Parse(rawContents[0]):0;
                type=IsNumeric(rawContents[1]) ? int.Parse(rawContents[1]):0;
                level=IsNumeric(rawContents[2]) ? int.Parse(rawContents[2]):0;
                effect = rawContents[3].Trim();
            }
            catch (Exception ex)
            {
                DebugEx.Log(ex);
            }
        }
    }
}
Core/GameEngine/Model/Config/GodWeaponEffectConfig.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: c7a22e75f9a0eed49aed26e8171f8172
timeCreated: 1542943278
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Core/GameEngine/Model/Config/ModelResConfig.cs
@@ -6,60 +6,57 @@
using UnityEngine;
using System;
namespace TableConfig
{
namespace TableConfig {
    public partial class ModelResConfig : ConfigBase {
    public partial class ModelResConfig : ConfigBase
    {
        public int ID { get ; private set ; }
        public string Name { get ; private set; }
        public int Type { get ; private set ; }
        public string ResourcesName { get ; private set; }
        public string BindPoint { get ; private set; }
        public string EffFileName { get ; private set; }
        public Vector3 UIOffset { get ; private set; }
        public Vector3 UIRotation { get ; private set; }
        public Vector3 UIScale { get ; private set; }
        public Vector3 Scale { get ; private set; }
        public int ID { get; private set; }
        public string Name { get; private set; }
        public int Type { get; private set; }
        public string ResourcesName { get; private set; }
        public string BindPoint { get; private set; }
        public string EffFileName { get; private set; }
        public Vector3 UIOffset { get; private set; }
        public Vector3 UIRotation { get; private set; }
        public float UIScale { get; private set; }
        public Vector3 Scale { get; private set; }
        public override string getKey()
        public override string getKey()
        {
            return ID.ToString();
        }
        public override void Parse()
        {
            try
        public override void Parse() {
            try
            {
                ID = IsNumeric(rawContents[0]) ? int.Parse(rawContents[0]) : 0;
                Name = rawContents[1].Trim();
                Type = IsNumeric(rawContents[2]) ? int.Parse(rawContents[2]) : 0;
                ResourcesName = rawContents[3].Trim();
                BindPoint = rawContents[4].Trim();
                EffFileName = rawContents[5].Trim();
                UIOffset = rawContents[6].Vector3Parse();
                UIRotation = rawContents[7].Vector3Parse();
                UIScale = IsNumeric(rawContents[8]) ? float.Parse(rawContents[8]) : 0;
                Scale = rawContents[9].Vector3Parse();
                ID=IsNumeric(rawContents[0]) ? int.Parse(rawContents[0]):0;
                Name = rawContents[1].Trim();
                Type=IsNumeric(rawContents[2]) ? int.Parse(rawContents[2]):0;
                ResourcesName = rawContents[3].Trim();
                BindPoint = rawContents[4].Trim();
                EffFileName = rawContents[5].Trim();
                UIOffset=rawContents[6].Vector3Parse();
                UIRotation=rawContents[7].Vector3Parse();
                UIScale=rawContents[8].Vector3Parse();
                Scale=rawContents[9].Vector3Parse();
            }
            catch (Exception ex)
            {
                DebugEx.Log(ex);
            }
        }
    }
        }
    }
}
Core/GameEngine/Model/Config/ModelResConfig.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 290b3d02a826d6b4daabb2e80dfaa3ab
timeCreated: 1542940485
timeCreated: 1542956459
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Core/GameEngine/Model/ConfigManager.cs
@@ -209,6 +209,8 @@
        AddAsyncTask<LoadingBackGroundConfig>();
        AddAsyncTask<IceLodeStarAwardConfig>();
        AddAsyncTask<TaskPowerConfig>();
        AddAsyncTask<GodWeaponEffectConfig>();
        AddAsyncTask<DungeonHelpBattleConfig>();
        while (!AllCompleted())
        {
            var completedCount = 0;
Core/GameEngine/Model/TelPartialConfig/PartialGodWeaponEffectConfig.cs
New file
@@ -0,0 +1,44 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace TableConfig
{
    public partial class GodWeaponEffectConfig : ConfigBase, IConfigPostProcess
    {
        static Dictionary<int, Dictionary<int, GodWeaponEffectConfig>> configs = new Dictionary<int, Dictionary<int, GodWeaponEffectConfig>>();
        public void OnConfigParseCompleted()
        {
            if (!configs.ContainsKey(this.type))
            {
                configs[this.type] = new Dictionary<int, GodWeaponEffectConfig>();
            }
            configs[this.type][this.level] = this;
        }
        public static GodWeaponEffectConfig Get(int type, int level)
        {
            if (!configs.ContainsKey(type))
            {
                return null;
            }
            GodWeaponEffectConfig config = null;
            foreach (var item in configs[type].Values)
            {
                if (item.level < level && item.level > config.level)
                {
                    config = item;
                }
            }
            return config;
        }
    }
}
Core/GameEngine/Model/TelPartialConfig/PartialGodWeaponEffectConfig.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: a15f3ba53c933684bb29eb0ed88403e7
timeCreated: 1542943314
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Core/NetworkPackage/ClientPack/ClientToMapServer/CB1_ActionMap.meta
New file
@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 321475f4499e8674badb34e18a006552
folderAsset: yes
timeCreated: 1542939284
licenseType: Pro
DefaultImporter:
  userData:
  assetBundleName:
  assetBundleVariant:
Core/NetworkPackage/ClientPack/ClientToMapServer/CB1_ActionMap/CB105_tagCMHelpBattleCheckIn.cs
New file
@@ -0,0 +1,16 @@
using UnityEngine;
using System.Collections;
// B1 05 助战登记 #tagCMHelpBattleCheckIn
public class CB105_tagCMHelpBattleCheckIn : GameNetPackBasic {
    public CB105_tagCMHelpBattleCheckIn () {
        combineCmd = (ushort)0x03FE;
        _cmd = (ushort)0xB105;
    }
    public override void WriteToBytes () {
    }
}
Core/NetworkPackage/ClientPack/ClientToMapServer/CB1_ActionMap/CB105_tagCMHelpBattleCheckIn.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 72d93d2e975893a4fbc496a961b3dd0f
timeCreated: 1542939284
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Core/NetworkPackage/ClientPack/ClientToMapServer/CB1_ActionMap/CB106_tagCMHelpBattleCall.cs
New file
@@ -0,0 +1,22 @@
using UnityEngine;
using System.Collections;
// B1 06 助战召唤 #tagCMHelpBattleCall
public class CB106_tagCMHelpBattleCall : GameNetPackBasic {
    public byte IsOneKeyCall;    // 是否一键召唤
    public uint PlayerID;    // 召唤的玩家ID,大于1小于100代表机器人
    public byte IsGoldCall;    // 是否仙玉召唤
    public CB106_tagCMHelpBattleCall () {
        combineCmd = (ushort)0x03FE;
        _cmd = (ushort)0xB106;
    }
    public override void WriteToBytes () {
        WriteBytes (IsOneKeyCall, NetDataType.BYTE);
        WriteBytes (PlayerID, NetDataType.DWORD);
        WriteBytes (IsGoldCall, NetDataType.BYTE);
    }
}
Core/NetworkPackage/ClientPack/ClientToMapServer/CB1_ActionMap/CB106_tagCMHelpBattleCall.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 4f7529352c7453547bd77d84af066255
timeCreated: 1542939284
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Core/NetworkPackage/ClientPack/ClientToMapServer/CB1_ActionMap/CB107_tagCMHelpBattleRefresh.cs
New file
@@ -0,0 +1,16 @@
using UnityEngine;
using System.Collections;
// B1 07 助战刷新 #tagCMHelpBattleRefresh
public class CB107_tagCMHelpBattleRefresh : GameNetPackBasic {
    public CB107_tagCMHelpBattleRefresh () {
        combineCmd = (ushort)0x03FE;
        _cmd = (ushort)0xB107;
    }
    public override void WriteToBytes () {
    }
}
Core/NetworkPackage/ClientPack/ClientToMapServer/CB1_ActionMap/CB107_tagCMHelpBattleRefresh.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: e40135395eb4ffe49baddbab8e03f0cd
timeCreated: 1542939284
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Core/NetworkPackage/DTCFile/ServerPack/HB2_ActionMap/DTCB205_tagMCHelpBattleCheckInResult.cs
New file
@@ -0,0 +1,11 @@
using UnityEngine;
using System.Collections;
// B2 05 助战登记结果 #tagMCHelpBattleCheckInResult
public class DTCB205_tagMCHelpBattleCheckInResult : DtcBasic {
    public override void Done(GameNetPackBasic vNetPack) {
        base.Done(vNetPack);
        HB205_tagMCHelpBattleCheckInResult vNetData = vNetPack as HB205_tagMCHelpBattleCheckInResult;
    }
}
Core/NetworkPackage/DTCFile/ServerPack/HB2_ActionMap/DTCB205_tagMCHelpBattleCheckInResult.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: b4f653fdeab11a84699c7345284586ef
timeCreated: 1542939284
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Core/NetworkPackage/DTCFile/ServerPack/HB2_ActionMap/DTCB206_tagMCHelpBattleCallResult.cs
New file
@@ -0,0 +1,11 @@
using UnityEngine;
using System.Collections;
// B2 06 助战召唤结果 #tagMCHelpBattleCallResult
public class DTCB206_tagMCHelpBattleCallResult : DtcBasic {
    public override void Done(GameNetPackBasic vNetPack) {
        base.Done(vNetPack);
        HB206_tagMCHelpBattleCallResult vNetData = vNetPack as HB206_tagMCHelpBattleCallResult;
    }
}
Core/NetworkPackage/DTCFile/ServerPack/HB2_ActionMap/DTCB206_tagMCHelpBattleCallResult.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 8e8661b50b66fe04e94d51a6a31517a1
timeCreated: 1542939284
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Core/NetworkPackage/DTCFile/ServerPack/HB2_ActionMap/DTCB207_tagMCHelpBattleList.cs
New file
@@ -0,0 +1,11 @@
using UnityEngine;
using System.Collections;
// B2 07 助战机器人列表 #tagMCHelpBattleList
public class DTCB207_tagMCHelpBattleList : DtcBasic {
    public override void Done(GameNetPackBasic vNetPack) {
        base.Done(vNetPack);
        HB207_tagMCHelpBattleList vNetData = vNetPack as HB207_tagMCHelpBattleList;
    }
}
Core/NetworkPackage/DTCFile/ServerPack/HB2_ActionMap/DTCB207_tagMCHelpBattleList.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 5edfcebd29bdfa94ebda32006925a9a1
timeCreated: 1542939284
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Core/NetworkPackage/ServerPack/HB2_ActionMap/HB205_tagMCHelpBattleCheckInResult.cs
New file
@@ -0,0 +1,17 @@
using UnityEngine;
using System.Collections;
// B2 05 助战登记结果 #tagMCHelpBattleCheckInResult
public class HB205_tagMCHelpBattleCheckInResult : GameNetPackBasic {
    public byte IsOK;    //是否成功
    public HB205_tagMCHelpBattleCheckInResult () {
        _cmd = (ushort)0xB205;
    }
    public override void ReadFromBytes (byte[] vBytes) {
        TransBytes (out IsOK, vBytes, NetDataType.BYTE);
    }
}
Core/NetworkPackage/ServerPack/HB2_ActionMap/HB205_tagMCHelpBattleCheckInResult.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 825e3d1a20525624dab038e8b91908ee
timeCreated: 1542939284
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Core/NetworkPackage/ServerPack/HB2_ActionMap/HB206_tagMCHelpBattleCallResult.cs
New file
@@ -0,0 +1,19 @@
using UnityEngine;
using System.Collections;
// B2 06 助战召唤结果 #tagMCHelpBattleCallResult
public class HB206_tagMCHelpBattleCallResult : GameNetPackBasic {
    public uint ObjID;    // 助战实例ID
    public uint PlayerID;    // 助战镜像ID,大于1小于100代表机器人,如果是机器人前端按顺序自己记录对应实例ID代表已召唤
    public HB206_tagMCHelpBattleCallResult () {
        _cmd = (ushort)0xB206;
    }
    public override void ReadFromBytes (byte[] vBytes) {
        TransBytes (out ObjID, vBytes, NetDataType.DWORD);
        TransBytes (out PlayerID, vBytes, NetDataType.DWORD);
    }
}
Core/NetworkPackage/ServerPack/HB2_ActionMap/HB206_tagMCHelpBattleCallResult.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: aec01928b427d9d48847a666371fef05
timeCreated: 1542939284
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Core/NetworkPackage/ServerPack/HB2_ActionMap/HB207_tagMCHelpBattleList.cs
New file
@@ -0,0 +1,45 @@
using UnityEngine;
using System.Collections;
// B2 07 助战机器人列表 #tagMCHelpBattleList
public class HB207_tagMCHelpBattleList : GameNetPackBasic {
    public byte RefreshCount;    // 已刷新次数
    public byte HelpCount;    // 助战个数
    public  tagMCHelpBattlePlayer[] HelpPlayerList;    // 助战镜像信息
    public HB207_tagMCHelpBattleList () {
        _cmd = (ushort)0xB207;
    }
    public override void ReadFromBytes (byte[] vBytes) {
        TransBytes (out RefreshCount, vBytes, NetDataType.BYTE);
        TransBytes (out HelpCount, vBytes, NetDataType.BYTE);
        HelpPlayerList = new tagMCHelpBattlePlayer[HelpCount];
        for (int i = 0; i < HelpCount; i ++) {
            HelpPlayerList[i] = new tagMCHelpBattlePlayer();
            TransBytes (out HelpPlayerList[i].ObjID, vBytes, NetDataType.DWORD);
            TransBytes (out HelpPlayerList[i].PlayerID, vBytes, NetDataType.DWORD);
            TransBytes (out HelpPlayerList[i].NameLen, vBytes, NetDataType.BYTE);
            TransBytes (out HelpPlayerList[i].Name, vBytes, NetDataType.Chars, HelpPlayerList[i].NameLen);
            TransBytes (out HelpPlayerList[i].LV, vBytes, NetDataType.WORD);
            TransBytes (out HelpPlayerList[i].Job, vBytes, NetDataType.BYTE);
            TransBytes (out HelpPlayerList[i].RealmLV, vBytes, NetDataType.WORD);
            TransBytes (out HelpPlayerList[i].FightPower, vBytes, NetDataType.DWORD);
            TransBytes (out HelpPlayerList[i].IsNeedGold, vBytes, NetDataType.BYTE);
        }
    }
    public struct tagMCHelpBattlePlayer {
        public uint ObjID;        // 实例ID, 0代表未召唤
        public uint PlayerID;        // 助战镜像ID, 大于1小于100代表机器人,如果是机器人,没有以下信息,相关信息自己读配置
        public byte NameLen;
        public string Name;        // 玩家名,size = NameLen
        public ushort LV;        // 玩家等级
        public byte Job;        // 玩家职业, 如果是机器人,则职业有值,服务端控制
        public ushort RealmLV;        // 玩家境界等级
        public uint FightPower;        // 玩家战力
        public byte IsNeedGold;        // 是否需要仙玉召唤
    }
}
Core/NetworkPackage/ServerPack/HB2_ActionMap/HB207_tagMCHelpBattleList.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 7644ffc66df9c1a49b06e43c5dc1dca3
timeCreated: 1542939284
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Fight/Stage/MapEditor/GuideDialogueWin.cs
@@ -153,7 +153,7 @@
            npcContent.text = m_DialogConfig.content;
            var npcConfig = Config.Instance.Get<NPCConfig>(m_DialogConfig.npcId);
            var data = new UI3DModelExhibition.UI3DNPCExhibitionData()
            var data = new UI3DNPCExhibitionData()
            {
                npcId = m_DialogConfig.npcId,
                isDialogue = true,
Lua/Gen.meta
@@ -1,7 +1,7 @@
fileFormatVersion: 2
guid: dc4d13d8870f71a41837b821c9d0e063
folderAsset: yes
timeCreated: 1542892648
timeCreated: 1542941427
licenseType: Pro
DefaultImporter:
  userData: 
Lua/Gen/AnyCountDownUtilityWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 366ef616cf2798c4db442a16e1431ee4
timeCreated: 1542892692
timeCreated: 1542965474
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/AssetBundleUtilityWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: f9502491d5407e947b6353c15dc1588c
timeCreated: 1542892705
timeCreated: 1542965485
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/AssetPreLoadWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 575c508f17509084599574c537caaea3
timeCreated: 1542892694
timeCreated: 1542965476
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/AssetSourceWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 1052d29a5ac367140af65e0ab05e34fe
timeCreated: 1542892689
timeCreated: 1542965472
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/AssetVersionUtilityWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: ed7a78ecdf6443a408a4cfddd15b1a2b
timeCreated: 1542892704
timeCreated: 1542965484
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/BattleEffectPlayRuleWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 7367406c7d706a049ac48703baaf9f28
timeCreated: 1542892696
timeCreated: 1542965478
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/BlastFurnaceModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 903c8091fd11a4c4f8ebec1dda3e21c9
timeCreated: 1542892699
timeCreated: 1542965480
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/BossFakeLineUtilityWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 2853dbf742661134c85ca228df893351
timeCreated: 1542892691
timeCreated: 1542965473
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/ButtonExWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 85efaee8cda3b4a4296558d4a1324604
timeCreated: 1542892698
timeCreated: 1542965479
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/BuyItemPopModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: b8a0a9d0f3042574cb864dbe49c409ff
timeCreated: 1542892700
timeCreated: 1542965481
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/CapacityDelayModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 742ba637d1995814289a525960538a5e
timeCreated: 1542892696
timeCreated: 1542965478
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/ChatSettingWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 65ba713f20de65b49ad7d5ad35a285b8
timeCreated: 1542892695
timeCreated: 1542965477
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/CoinTaskTipModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: e67d2566b86a54840bd1e2741653bd5a
timeCreated: 1542892704
timeCreated: 1542965484
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/ComponentExtersionWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 2b64a4df45954f646a1dd57f9d36d706
timeCreated: 1542892691
timeCreated: 1542965474
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/ComposeWinModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 720623b7498f49b43afcae0922e43101
timeCreated: 1542892696
timeCreated: 1542965478
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/ConfigUtilWrap.cs
@@ -31,8 +31,21 @@
            Utils.EndObjectRegister(type, L, translator, null, null,
                null, null, null);
            Utils.BeginClassRegister(type, L, __CreateInstance, 159, 0, 0);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetSkill", _m_GetSkill_xlua_st_);
            Utils.BeginClassRegister(type, L, __CreateInstance, 172, 0, 0);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetChatBubbleBox", _m_GetChatBubbleBox_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetIceLodeStarAward", _m_GetIceLodeStarAward_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetMarketQuery", _m_GetMarketQuery_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetGodWeaponEffect", _m_GetGodWeaponEffect_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetGuard", _m_GetGuard_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetHelpInfo", _m_GetHelpInfo_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetPriorLanguage", _m_GetPriorLanguage_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetPriorBundle", _m_GetPriorBundle_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetLoadingBackGround", _m_GetLoadingBackGround_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetContact", _m_GetContact_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetTreasureDungeon", _m_GetTreasureDungeon_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetTaskPower", _m_GetTaskPower_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetApkUpdateUrl", _m_GetApkUpdateUrl_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetSkill", _m_GetSkill_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetSignIn", _m_GetSignIn_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetSceneShadow", _m_GetSceneShadow_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetRuneTowerFloor", _m_GetRuneTowerFloor_xlua_st_);
@@ -213,6 +226,357 @@
        
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetChatBubbleBox_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                {
                    string __key = LuaAPI.lua_tostring(L, 1);
                        TableConfig.ChatBubbleBoxConfig gen_ret = ConfigUtil.GetChatBubbleBox( __key );
                        translator.Push(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetIceLodeStarAward_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                {
                    string __key = LuaAPI.lua_tostring(L, 1);
                        TableConfig.IceLodeStarAwardConfig gen_ret = ConfigUtil.GetIceLodeStarAward( __key );
                        translator.Push(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetMarketQuery_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                {
                    string __key = LuaAPI.lua_tostring(L, 1);
                        TableConfig.MarketQueryConfig gen_ret = ConfigUtil.GetMarketQuery( __key );
                        translator.Push(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetGodWeaponEffect_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                {
                    string __key = LuaAPI.lua_tostring(L, 1);
                        TableConfig.GodWeaponEffectConfig gen_ret = ConfigUtil.GetGodWeaponEffect( __key );
                        translator.Push(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetGuard_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                {
                    string __key = LuaAPI.lua_tostring(L, 1);
                        TableConfig.GuardConfig gen_ret = ConfigUtil.GetGuard( __key );
                        translator.Push(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetHelpInfo_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                {
                    string __key = LuaAPI.lua_tostring(L, 1);
                        TableConfig.HelpInfoConfig gen_ret = ConfigUtil.GetHelpInfo( __key );
                        translator.Push(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetPriorLanguage_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                {
                    string __key = LuaAPI.lua_tostring(L, 1);
                        TableConfig.PriorLanguageConfig gen_ret = ConfigUtil.GetPriorLanguage( __key );
                        translator.Push(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetPriorBundle_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                {
                    string __key = LuaAPI.lua_tostring(L, 1);
                        TableConfig.PriorBundleConfig gen_ret = ConfigUtil.GetPriorBundle( __key );
                        translator.Push(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetLoadingBackGround_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                {
                    string __key = LuaAPI.lua_tostring(L, 1);
                        TableConfig.LoadingBackGroundConfig gen_ret = ConfigUtil.GetLoadingBackGround( __key );
                        translator.Push(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetContact_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                {
                    string __key = LuaAPI.lua_tostring(L, 1);
                        TableConfig.ContactConfig gen_ret = ConfigUtil.GetContact( __key );
                        translator.Push(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetTreasureDungeon_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                {
                    string __key = LuaAPI.lua_tostring(L, 1);
                        TableConfig.TreasureDungeonConfig gen_ret = ConfigUtil.GetTreasureDungeon( __key );
                        translator.Push(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetTaskPower_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                {
                    string __key = LuaAPI.lua_tostring(L, 1);
                        TableConfig.TaskPowerConfig gen_ret = ConfigUtil.GetTaskPower( __key );
                        translator.Push(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetApkUpdateUrl_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                {
                    string __key = LuaAPI.lua_tostring(L, 1);
                        TableConfig.ApkUpdateUrlConfig gen_ret = ConfigUtil.GetApkUpdateUrl( __key );
                        translator.Push(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetSkill_xlua_st_(RealStatePtr L)
        {
            try {
Lua/Gen/ConfigUtilWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 2f272517dccc3784ea7d5c8c5264ac31
timeCreated: 1542892691
timeCreated: 1542965474
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/ConfigWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 5594336958101ed4fb3cc3c7a3675511
timeCreated: 1542892694
timeCreated: 1542965476
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/CoroutineMgrWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: e75b5ad272c6d1f4889f4a60e014f759
timeCreated: 1542892704
timeCreated: 1542965484
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/DebugExWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 57eea5bf27d44c44a836bd30700f4c90
timeCreated: 1542892694
timeCreated: 1542965476
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/DebugUtilityWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 9a322da19987dbc4fa65ded8f50eba20
timeCreated: 1542892699
timeCreated: 1542965480
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/DelegatesGensBridge.cs
@@ -215,7 +215,31 @@
#endif
        }
        
        public void __Gen_Delegate_Imp9(object p0, float p1)
        public void __Gen_Delegate_Imp9(object p0, ScrollerDataType p1, object p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                translator.Push(L, p1);
                translator.PushAny(L, p2);
                PCall(L, 3, 0, errFunc);
                LuaAPI.lua_settop(L, errFunc - 1);
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public void __Gen_Delegate_Imp10(object p0, float p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -238,7 +262,7 @@
#endif
        }
        
        public StoreModel __Gen_Delegate_Imp10(object p0)
        public StoreModel __Gen_Delegate_Imp11(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -260,7 +284,7 @@
#endif
        }
        
        public Snxxz.UI.MysticalPurchaseModel __Gen_Delegate_Imp11(object p0)
        public Snxxz.UI.MysticalPurchaseModel __Gen_Delegate_Imp12(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -282,7 +306,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp12(object p0)
        public bool __Gen_Delegate_Imp13(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -304,7 +328,7 @@
#endif
        }
        
        public Snxxz.UI.TestModel __Gen_Delegate_Imp13(object p0)
        public Snxxz.UI.TestModel __Gen_Delegate_Imp14(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -326,7 +350,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp14(object p0, object p1)
        public void __Gen_Delegate_Imp15(object p0, object p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -349,7 +373,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp15(object p0, out int p1)
        public bool __Gen_Delegate_Imp16(object p0, out int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -372,7 +396,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp16(object p0, int p1)
        public void __Gen_Delegate_Imp17(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
Lua/Gen/DelegatesGensBridge.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 38127c1aba2f2f84180f8641b5485b6d
timeCreated: 1542892650
timeCreated: 1542965474
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/DeviceUtilityWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 9a293067c341ace46a9ad6875b463be6
timeCreated: 1542892699
timeCreated: 1542965480
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/DownLoadAndDiscompressTaskWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 6a988e256acba494eadcc20a3999d360
timeCreated: 1542892695
timeCreated: 1542965477
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/EffectMgrWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: bfe0ba41c73fa5d4899da5f0a81086f6
timeCreated: 1542892701
timeCreated: 1542965482
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/EnumWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 6e78a5286980d6a4387dbc681c8ce8f4
timeCreated: 1542892695
timeCreated: 1542965477
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/EquationWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 67758631677f240498cb4e8869b58e5a
timeCreated: 1542892695
timeCreated: 1542965477
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/EquipReinforceModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: d954292965128ac4b8ad86c0789b2621
timeCreated: 1542892703
timeCreated: 1542965483
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/EquipWashModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: d134f1057834f5e49a5d8b94c8f845bb
timeCreated: 1542892702
timeCreated: 1542965483
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/FairyJadeInvestmentModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: e5e79b18419e49e438bb35a1a3edf542
timeCreated: 1542892704
timeCreated: 1542965484
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/FakeDungeonUtilityWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: c1a5d7f841dd1074488292bdd04b411f
timeCreated: 1542892701
timeCreated: 1542965482
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/FeatureNoticeModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 77cabfb770b6b2b4e9f5303e2955ddac
timeCreated: 1542892697
timeCreated: 1542965478
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/FileExtersionWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: c52c6861b77786143b4b10ef43463a05
timeCreated: 1542892702
timeCreated: 1542965482
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/FlyObjectManagerWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 776516ba62464d6499d794710cf35ad0
timeCreated: 1542892696
timeCreated: 1542965478
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/FriendsModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 1e173f66b6a9b1446ba7bbea76d51647
timeCreated: 1542892690
timeCreated: 1542965473
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/GAMgrWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 16eecc21a0392494abde7ecaa0a8832d
timeCreated: 1542892689
timeCreated: 1542965472
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/GMCmdModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 831c99c185e7f1a48acbcd3c23093a7a
timeCreated: 1542892697
timeCreated: 1542965479
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/GMCommandWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 86a069a303fdb7f4383a64d5fb5c45a9
timeCreated: 1542892698
timeCreated: 1542965479
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/GameNetSystemWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: bcc451f8eb19c3e40898480e29da495e
timeCreated: 1542892701
timeCreated: 1542965481
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/GameObjectPoolManagerWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 29e52f2a27fea7d429c21fcadc9c8bbf
timeCreated: 1542892691
timeCreated: 1542965473
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/GetItemPathModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: e1c6a0360e313da4eab15eae14f2d92a
timeCreated: 1542892703
timeCreated: 1542965483
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/GlobalTimeEventWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: ad75d722cf8b88449a9c736f1893d782
timeCreated: 1542892700
timeCreated: 1542965481
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/GodBeastModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 64e7cf853bbf4bf42adef5e2e1a94dfd
timeCreated: 1542892695
timeCreated: 1542965477
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/GuideDialogueModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: b9323ca02b46d26458c6fe6acb4aac12
timeCreated: 1542892701
timeCreated: 1542965481
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/GuideMessageModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 8e95293ea9fc1a74990ade8588c60553
timeCreated: 1542892698
timeCreated: 1542965480
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/HangUpSetModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: b289e75fb1c763a46bb13f8524351dae
timeCreated: 1542892700
timeCreated: 1542965481
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/HeavenBattleModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 3c1a0d27eaf9e0145b0d0018ca48c0b1
timeCreated: 1542892692
timeCreated: 1542965475
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/HowToPlayModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 1437d7bba566e504099d72d7ae48720d
timeCreated: 1542892689
timeCreated: 1542965472
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/HttpRequestWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: d898d9ee8214b424290a033b4f8d210a
timeCreated: 1542892703
timeCreated: 1542965483
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/IceLodeStarAwardClassWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 742281ed58b42804493142160cedb706
timeCreated: 1542892696
timeCreated: 1542965478
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/InGameDownLoadWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 51676a4765e51774faa3999806d84e4a
timeCreated: 1542892694
timeCreated: 1542965476
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/InSevenDayModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 826c927effcbdeb46acff0a6dfdceb6a
timeCreated: 1542892697
timeCreated: 1542965479
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/KnapSackEventMgrWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 2c53ea58fddcb0f45a1e6f8f6cbc69ee
timeCreated: 1542892691
timeCreated: 1542965474
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/LanguageVerifyWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: ff522c98d61db384ea53d63f06b160e7
timeCreated: 1542892706
timeCreated: 1542965485
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/LaunchPostProcessWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 8680fba7267ca044b97790a1053bc054
timeCreated: 1542892698
timeCreated: 1542965479
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/LayerUtilityWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 4c03aab61a5a77c4bbf0d44f8d7a4388
timeCreated: 1542892693
timeCreated: 1542965475
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/LimitedTimePackageItemClassModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: e3dcc9780e97eb0408f1801048b32087
timeCreated: 1542892703
timeCreated: 1542965483
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/LuaBehaviourWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 05c7e245befdd69469423894f563652b
timeCreated: 1542892688
timeCreated: 1542965471
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/LuaGameNetPackBaseWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 3dfac8c26173ab64785fd29ea8ecd26b
timeCreated: 1542892692
timeCreated: 1542965475
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/LuaGameNetSystemWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: d4fb42a3e4308d44c9eb0c79686faa97
timeCreated: 1542892703
timeCreated: 1542965483
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/LuaWindowUtilityWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: ede522b8cf69edd4da535db4eedfc8f2
timeCreated: 1542892704
timeCreated: 1542965484
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/LuaWindowWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: a0c6c75008b1bee4fade9867db5126ac
timeCreated: 1542892699
timeCreated: 1542965480
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/MapTransferUtilityWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 9fc52aecd7f5e3440a526bb1da56c0b2
timeCreated: 1542892699
timeCreated: 1542965480
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/MaterialUtilityWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 3eb2eeb0d312e294492ba8df035cf399
timeCreated: 1542892692
timeCreated: 1542965475
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/ModelUtilityWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 0d3f054e3d96eb448a4df5a6cc3d37a1
timeCreated: 1542892689
timeCreated: 1542965472
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/NeedForWhiteModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: e0050a9ffeb549f49ae3dfa996aac9b9
timeCreated: 1542892703
timeCreated: 1542965483
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/NewGuideModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 443c90b4b7e2ebc48bb495dff02ab125
timeCreated: 1542892693
timeCreated: 1542965475
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/OperationLogCollectWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 7f5b1e9efce473c4cb81157946499def
timeCreated: 1542892697
timeCreated: 1542965478
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/PackUnpack.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: bb4f06d30c4617340a36302fffbd9807
timeCreated: 1542892701
timeCreated: 1542965481
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/PetReinforceModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: b7b4d10ec07658347aacc1dd71b21379
timeCreated: 1542892700
timeCreated: 1542965481
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/PlayerDatasWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: cdbe72c783d234a4e95064569328bf88
timeCreated: 1542892702
timeCreated: 1542965483
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/PlayerDeadModelWrap.cs
@@ -21,7 +21,7 @@
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(PlayerDeadModel);
            Utils.BeginObjectRegister(type, L, translator, 0, 18, 18, 9);
            Utils.BeginObjectRegister(type, L, translator, 0, 18, 19, 9);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "Init", _m_Init);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnBeforePlayerDataInitialize", _m_OnBeforePlayerDataInitialize);
@@ -45,6 +45,7 @@
            
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "dungeonKillArray", _g_get_dungeonKillArray);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "deadBuffId", _g_get_deadBuffId);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxDeadBuffLV", _g_get_maxDeadBuffLV);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "RebornConditions", _g_get_RebornConditions);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "playerIsDie", _g_get_playerIsDie);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "IsCanReborn", _g_get_IsCanReborn);
@@ -539,6 +540,20 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_maxDeadBuffLV(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                PlayerDeadModel gen_to_be_invoked = (PlayerDeadModel)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.maxDeadBuffLV);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_RebornConditions(RealStatePtr L)
        {
            try {
Lua/Gen/PlayerDeadModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: e20be7566bae86a40bb5da178c4b869e
timeCreated: 1542892703
timeCreated: 1542965483
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/PlayerStoneDataWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: edbf072288603014abba0af3dacf6284
timeCreated: 1542892704
timeCreated: 1542965484
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/PreFightMissionWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: f5ed1c6c3115386429a0e5046dc73d95
timeCreated: 1542892705
timeCreated: 1542965485
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/PrepareHandlerWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 3c0c3a3ee7ac3d54489db66bee9e0da4
timeCreated: 1542892692
timeCreated: 1542965474
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/PrivateRemindWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: aab2171e55e4960439ffa056abe6ade7
timeCreated: 1542892700
timeCreated: 1542965481
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/PutawayDataWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 9c14f21446dd8234884140c3874503ba
timeCreated: 1542892699
timeCreated: 1542965480
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/PwdKeyboardWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 2941dc2494d939445afc44dd89d7a812
timeCreated: 1542892691
timeCreated: 1542965473
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/QuickSettingWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 83c52f4ac532a4b48be383ac8f7a7c16
timeCreated: 1542892697
timeCreated: 1542965479
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/RealmPracticeModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 2aae40723e375b94389e06a7208bb9d1
timeCreated: 1542892691
timeCreated: 1542965473
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/ResourcesPathWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 1e1fc048d20a48f4fa78a3f1a9395fcf
timeCreated: 1542892690
timeCreated: 1542965473
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/RunTimeExceptionUtilityWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 6cc2176a3805d724eb566af133ea7af5
timeCreated: 1542892695
timeCreated: 1542965477
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SDKUtilityWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: b28dd16e04195c84ab4833cc1ccfd94e
timeCreated: 1542892700
timeCreated: 1542965481
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SFXPlayUtilityWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: c98f51a10421287449b92b04c366fe80
timeCreated: 1542892702
timeCreated: 1542965482
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SelectEquipModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: b228f3e0ca3f5d94585a1d0ea10ee09c
timeCreated: 1542892700
timeCreated: 1542965481
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/ServerListCenterWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: f0eb44f25c31731408c2bf02535cc833
timeCreated: 1542892704
timeCreated: 1542965484
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SettingEffectMgrWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: f96e5d71694078648b3e81d014b7f4ec
timeCreated: 1542892705
timeCreated: 1542965485
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SettingMgrWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 83f82d7fc20bb404f92d95b531bd19b9
timeCreated: 1542892697
timeCreated: 1542965479
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SkillHelperWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: e51a94726bd39b1428959de7c1026701
timeCreated: 1542892703
timeCreated: 1542965483
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzGameWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 19db0b90a16aab94a8700f3d92a0b84d
timeCreated: 1542892690
timeCreated: 1542965472
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIAccumulateRechargeModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: d4b6552434c4bf247908e89aab218761
timeCreated: 1542892703
timeCreated: 1542965483
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIAchievementModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: bc20d93b1cfe4274aa136a34f23b29ce
timeCreated: 1542892701
timeCreated: 1542965481
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIActivitiesPushMgrWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 65ecd44b662fd2242ae24f6bfc8e6ee4
timeCreated: 1542892695
timeCreated: 1542965477
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIActivityModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 9d8abcd8d920a04418c38f2ea45f7bd6
timeCreated: 1542892699
timeCreated: 1542965480
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIAwardExchangeModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 67b682d35abe8a14a961168bb88c68ac
timeCreated: 1542892695
timeCreated: 1542965477
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIBatchUseModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: b1024eb9474128e41bd640f6c3b33f87
timeCreated: 1542892700
timeCreated: 1542965481
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIBattleHintWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 4e7f587911ad1a5499a9e4a8b8b6c9ac
timeCreated: 1542892693
timeCreated: 1542965476
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIBetterEquipGetModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: a9d62babd45b7934ca0c5a15889ec95c
timeCreated: 1542892700
timeCreated: 1542965481
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIBossHomeModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 10a962aa0fe28e249826e49bc7a6aba7
timeCreated: 1542892689
timeCreated: 1542965472
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIBossRebornModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: acf6615851439784dadba24b9f23bff6
timeCreated: 1542892700
timeCreated: 1542965481
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIBossShowModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 0a8ab45402c85f240bce9fdde4dee238
timeCreated: 1542892688
timeCreated: 1542965472
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIBoxGetItemModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: cd76736fa49885e4bb804a441e8129da
timeCreated: 1542892702
timeCreated: 1542965483
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIBuySuccessModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 431a6169055f3d54e88f58f576f50bae
timeCreated: 1542892693
timeCreated: 1542965475
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIChatBubbleModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 3517bd5cd5dcdb849b47f0e7874404e9
timeCreated: 1542892692
timeCreated: 1542965474
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIChatCenterWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 35141eb4f8d4e0b4596071530a48dbdc
timeCreated: 1542892691
timeCreated: 1542965474
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIConsumeRebateModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 33d0ac81552d8944d8e2b34adda63494
timeCreated: 1542892691
timeCreated: 1542965474
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIDailyQuestActionTimerWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 34d58d96b49dee445aec87d6f8c13942
timeCreated: 1542892691
timeCreated: 1542965474
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIDailyQuestModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 7598ad4a29bcded4b9a5f8874f28a0c9
timeCreated: 1542892696
timeCreated: 1542965478
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIDemonJarModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 5d8319c3d7861b740b45a1f31af88563
timeCreated: 1542892695
timeCreated: 1542965477
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIDogzDungeonModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: b481275ca90afeb49bf52efc8cc81e66
timeCreated: 1542892700
timeCreated: 1542965481
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIDogzModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: c29ed11e2d46a9c4f8e48fdacaef75d0
timeCreated: 1542892701
timeCreated: 1542965482
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIDogzPackModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 35edba0768f17624aa0a208fdb3ccd61
timeCreated: 1542892692
timeCreated: 1542965474
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIDungeonAssistModelWrap.cs
@@ -21,22 +21,43 @@
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(Snxxz.UI.DungeonAssistModel);
            Utils.BeginObjectRegister(type, L, translator, 0, 10, 2, 0);
            Utils.BeginObjectRegister(type, L, translator, 0, 21, 12, 0);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "Init", _m_Init);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnBeforePlayerDataInitialize", _m_OnBeforePlayerDataInitialize);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnPlayerLoginOk", _m_OnPlayerLoginOk);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UnInit", _m_UnInit);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetAssistReward", _m_GetAssistReward);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetHelpBattleConfig", _m_GetHelpBattleConfig);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetHelpInfoLocalSave", _m_SetHelpInfoLocalSave);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetAssistResult", _m_TryGetAssistResult);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateAssistCheckInResult", _m_UpdateAssistCheckInResult);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateAssistList", _m_UpdateAssistList);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdataAssistPlayer", _m_UpdataAssistPlayer);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateAssistResult", _m_UpdateAssistResult);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetAssistPlayerInfo", _m_GetAssistPlayerInfo);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetAssistPlayerInfos", _m_GetAssistPlayerInfos);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SendAssistCheckIn", _m_SendAssistCheckIn);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SendPlayerAssist", _m_SendPlayerAssist);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SendAssistRefresh", _m_SendAssistRefresh);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetFreeRefresh", _m_TryGetFreeRefresh);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateResultEvent", _e_UpdateResultEvent);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateCheckInResultEvent", _e_UpdateCheckInResultEvent);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdataAssistPlayerListEvent", _e_UpdataAssistPlayerListEvent);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdataAssistPlayerEvent", _e_UpdataAssistPlayerEvent);
            
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "helpInfoLocalSave", _g_get_helpInfoLocalSave);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "helpInfolist", _g_get_helpInfolist);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "helpBattleDict", _g_get_helpBattleDict);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "assistCoolTime", _g_get_assistCoolTime);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "freeRefreshNum", _g_get_freeRefreshNum);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "goldRefreshNum", _g_get_goldRefreshNum);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "refreshCostMoney", _g_get_refreshCostMoney);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxXianYuanCoins", _g_get_maxXianYuanCoins);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "checkInTotalTime", _g_get_checkInTotalTime);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "assistCoinsDict", _g_get_assistCoinsDict);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "IsCheckInOk", _g_get_IsCheckInOk);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "assistRefreshNum", _g_get_assistRefreshNum);
            
            
            
@@ -192,6 +213,65 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetAssistReward(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.DungeonAssistModel gen_to_be_invoked = (Snxxz.UI.DungeonAssistModel)translator.FastGetCSObj(L, 1);
                {
                    int _type = LuaAPI.xlua_tointeger(L, 2);
                        System.Collections.Generic.List<int> gen_ret = gen_to_be_invoked.GetAssistReward( _type );
                        translator.Push(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetHelpBattleConfig(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.DungeonAssistModel gen_to_be_invoked = (Snxxz.UI.DungeonAssistModel)translator.FastGetCSObj(L, 1);
                {
                    int _mapId = LuaAPI.xlua_tointeger(L, 2);
                    int _lineId = LuaAPI.xlua_tointeger(L, 3);
                        TableConfig.DungeonHelpBattleConfig gen_ret = gen_to_be_invoked.GetHelpBattleConfig( _mapId, _lineId );
                        translator.Push(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SetHelpInfoLocalSave(RealStatePtr L)
        {
            try {
@@ -256,7 +336,7 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_UpdataAssistPlayer(RealStatePtr L)
        static int _m_UpdateAssistCheckInResult(RealStatePtr L)
        {
            try {
            
@@ -268,8 +348,9 @@
            
                
                {
                    HB205_tagMCHelpBattleCheckInResult _checkInResult = (HB205_tagMCHelpBattleCheckInResult)translator.GetObject(L, 2, typeof(HB205_tagMCHelpBattleCheckInResult));
                    
                    gen_to_be_invoked.UpdataAssistPlayer(  );
                    gen_to_be_invoked.UpdateAssistCheckInResult( _checkInResult );
                    
                    
                    
@@ -283,7 +364,92 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_UpdateAssistResult(RealStatePtr L)
        static int _m_UpdateAssistList(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.DungeonAssistModel gen_to_be_invoked = (Snxxz.UI.DungeonAssistModel)translator.FastGetCSObj(L, 1);
                {
                    HB207_tagMCHelpBattleList _battleList = (HB207_tagMCHelpBattleList)translator.GetObject(L, 2, typeof(HB207_tagMCHelpBattleList));
                    gen_to_be_invoked.UpdateAssistList( _battleList );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_UpdataAssistPlayer(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.DungeonAssistModel gen_to_be_invoked = (Snxxz.UI.DungeonAssistModel)translator.FastGetCSObj(L, 1);
                {
                    HB206_tagMCHelpBattleCallResult _callResult = (HB206_tagMCHelpBattleCallResult)translator.GetObject(L, 2, typeof(HB206_tagMCHelpBattleCallResult));
                    gen_to_be_invoked.UpdataAssistPlayer( _callResult );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetAssistPlayerInfo(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.DungeonAssistModel gen_to_be_invoked = (Snxxz.UI.DungeonAssistModel)translator.FastGetCSObj(L, 1);
                {
                    int _playerId = LuaAPI.xlua_tointeger(L, 2);
                        Snxxz.UI.DungeonAssistModel.AssistPlayerInfo gen_ret = gen_to_be_invoked.GetAssistPlayerInfo( _playerId );
                        translator.Push(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetAssistPlayerInfos(RealStatePtr L)
        {
            try {
            
@@ -296,11 +462,152 @@
                
                {
                    
                    gen_to_be_invoked.UpdateAssistResult(  );
                        System.Collections.Generic.List<Snxxz.UI.DungeonAssistModel.AssistPlayerInfo> gen_ret = gen_to_be_invoked.GetAssistPlayerInfos(  );
                        translator.Push(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SendAssistCheckIn(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.DungeonAssistModel gen_to_be_invoked = (Snxxz.UI.DungeonAssistModel)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.SendAssistCheckIn(  );
                    
                    
                    
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SendPlayerAssist(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.DungeonAssistModel gen_to_be_invoked = (Snxxz.UI.DungeonAssistModel)translator.FastGetCSObj(L, 1);
                int gen_param_count = LuaAPI.lua_gettop(L);
                if(gen_param_count == 4&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4))
                {
                    int _isOneKey = LuaAPI.xlua_tointeger(L, 2);
                    int _playerId = LuaAPI.xlua_tointeger(L, 3);
                    int _isGold = LuaAPI.xlua_tointeger(L, 4);
                    gen_to_be_invoked.SendPlayerAssist( _isOneKey, _playerId, _isGold );
                    return 0;
                }
                if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3))
                {
                    int _isOneKey = LuaAPI.xlua_tointeger(L, 2);
                    int _playerId = LuaAPI.xlua_tointeger(L, 3);
                    gen_to_be_invoked.SendPlayerAssist( _isOneKey, _playerId );
                    return 0;
                }
                if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2))
                {
                    int _isOneKey = LuaAPI.xlua_tointeger(L, 2);
                    gen_to_be_invoked.SendPlayerAssist( _isOneKey );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return LuaAPI.luaL_error(L, "invalid arguments to Snxxz.UI.DungeonAssistModel.SendPlayerAssist!");
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SendAssistRefresh(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.DungeonAssistModel gen_to_be_invoked = (Snxxz.UI.DungeonAssistModel)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.SendAssistRefresh(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_TryGetFreeRefresh(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.DungeonAssistModel gen_to_be_invoked = (Snxxz.UI.DungeonAssistModel)translator.FastGetCSObj(L, 1);
                {
                    int _remainNum;
                        bool gen_ret = gen_to_be_invoked.TryGetFreeRefresh( out _remainNum );
                        LuaAPI.lua_pushboolean(L, gen_ret);
                    LuaAPI.xlua_pushinteger(L, _remainNum);
                    return 2;
                }
                
            } catch(System.Exception gen_e) {
@@ -334,6 +641,146 @@
            
                Snxxz.UI.DungeonAssistModel gen_to_be_invoked = (Snxxz.UI.DungeonAssistModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.helpInfolist);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_helpBattleDict(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.DungeonAssistModel gen_to_be_invoked = (Snxxz.UI.DungeonAssistModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.helpBattleDict);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_assistCoolTime(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.DungeonAssistModel gen_to_be_invoked = (Snxxz.UI.DungeonAssistModel)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.assistCoolTime);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_freeRefreshNum(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.DungeonAssistModel gen_to_be_invoked = (Snxxz.UI.DungeonAssistModel)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.freeRefreshNum);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_goldRefreshNum(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.DungeonAssistModel gen_to_be_invoked = (Snxxz.UI.DungeonAssistModel)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.goldRefreshNum);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_refreshCostMoney(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.DungeonAssistModel gen_to_be_invoked = (Snxxz.UI.DungeonAssistModel)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.refreshCostMoney);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_maxXianYuanCoins(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.DungeonAssistModel gen_to_be_invoked = (Snxxz.UI.DungeonAssistModel)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.maxXianYuanCoins);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_checkInTotalTime(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.DungeonAssistModel gen_to_be_invoked = (Snxxz.UI.DungeonAssistModel)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.checkInTotalTime);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_assistCoinsDict(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.DungeonAssistModel gen_to_be_invoked = (Snxxz.UI.DungeonAssistModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.assistCoinsDict);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_IsCheckInOk(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.DungeonAssistModel gen_to_be_invoked = (Snxxz.UI.DungeonAssistModel)translator.FastGetCSObj(L, 1);
                LuaAPI.lua_pushboolean(L, gen_to_be_invoked.IsCheckInOk);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_assistRefreshNum(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.DungeonAssistModel gen_to_be_invoked = (Snxxz.UI.DungeonAssistModel)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.assistRefreshNum);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
@@ -379,7 +826,7 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _e_UpdataAssistPlayerEvent(RealStatePtr L)
        static int _e_UpdateCheckInResultEvent(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
@@ -394,6 +841,74 @@
                {
                    
                    if (LuaAPI.xlua_is_eq_str(L, 2, "+")) {
                        gen_to_be_invoked.UpdateCheckInResultEvent += gen_delegate;
                        return 0;
                    }
                    if (LuaAPI.xlua_is_eq_str(L, 2, "-")) {
                        gen_to_be_invoked.UpdateCheckInResultEvent -= gen_delegate;
                        return 0;
                    }
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            LuaAPI.luaL_error(L, "invalid arguments to Snxxz.UI.DungeonAssistModel.UpdateCheckInResultEvent!");
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _e_UpdataAssistPlayerListEvent(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                int gen_param_count = LuaAPI.lua_gettop(L);
            Snxxz.UI.DungeonAssistModel gen_to_be_invoked = (Snxxz.UI.DungeonAssistModel)translator.FastGetCSObj(L, 1);
                System.Action gen_delegate = translator.GetDelegate<System.Action>(L, 3);
                if (gen_delegate == null) {
                    return LuaAPI.luaL_error(L, "#3 need System.Action!");
                }
                if (gen_param_count == 3)
                {
                    if (LuaAPI.xlua_is_eq_str(L, 2, "+")) {
                        gen_to_be_invoked.UpdataAssistPlayerListEvent += gen_delegate;
                        return 0;
                    }
                    if (LuaAPI.xlua_is_eq_str(L, 2, "-")) {
                        gen_to_be_invoked.UpdataAssistPlayerListEvent -= gen_delegate;
                        return 0;
                    }
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            LuaAPI.luaL_error(L, "invalid arguments to Snxxz.UI.DungeonAssistModel.UpdataAssistPlayerListEvent!");
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _e_UpdataAssistPlayerEvent(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                int gen_param_count = LuaAPI.lua_gettop(L);
            Snxxz.UI.DungeonAssistModel gen_to_be_invoked = (Snxxz.UI.DungeonAssistModel)translator.FastGetCSObj(L, 1);
                System.Action<int> gen_delegate = translator.GetDelegate<System.Action<int>>(L, 3);
                if (gen_delegate == null) {
                    return LuaAPI.luaL_error(L, "#3 need System.Action<int>!");
                }
                if (gen_param_count == 3)
                {
                    if (LuaAPI.xlua_is_eq_str(L, 2, "+")) {
                        gen_to_be_invoked.UpdataAssistPlayerEvent += gen_delegate;
                        return 0;
                    } 
Lua/Gen/SnxxzUIDungeonAssistModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 0c4f170a0e60c1f4d8390712889c2037
timeCreated: 1542892688
timeCreated: 1542965472
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIDungeonLiquidModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 5fc3169b30fc1ae4885e31f8ddb884ad
timeCreated: 1542892695
timeCreated: 1542965477
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIDungeonModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 6eef41c9063ba58439822400982fb465
timeCreated: 1542892696
timeCreated: 1542965477
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIDungeonWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: ebc824bbbf716204db0a7dd1b6432900
timeCreated: 1542892704
timeCreated: 1542965484
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIElderGodAreaModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 44791766fdc6e5b4aa84e31f18eb8313
timeCreated: 1542892693
timeCreated: 1542965475
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIFBHelpPointExchageModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 59359b936262095478e72944710f44d5
timeCreated: 1542892694
timeCreated: 1542965476
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIFairyBossModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 52e06f48a20c14c4c8382c613aa69686
timeCreated: 1542892694
timeCreated: 1542965476
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIFairyFeastModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 080467fae347c5e4f87e034c641ab681
timeCreated: 1542892688
timeCreated: 1542965472
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIFairyGrabBossModelWrap.cs
@@ -21,7 +21,7 @@
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(Snxxz.UI.FairyGrabBossModel);
            Utils.BeginObjectRegister(type, L, translator, 0, 31, 18, 3);
            Utils.BeginObjectRegister(type, L, translator, 0, 31, 19, 4);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "Init", _m_Init);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnBeforePlayerDataInitialize", _m_OnBeforePlayerDataInitialize);
@@ -68,6 +68,7 @@
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "noticeShowHorse", _g_get_noticeShowHorse);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "cacheGotoBossId", _g_get_cacheGotoBossId);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "reduceInjuryBuffId", _g_get_reduceInjuryBuffId);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "flyToGrabBossRemind", _g_get_flyToGrabBossRemind);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "helpCoolDown", _g_get_helpCoolDown);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "IsOpen", _g_get_IsOpen);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "IsAdvance", _g_get_IsAdvance);
@@ -76,6 +77,7 @@
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "fairyGrabBossHelps", _g_get_fairyGrabBossHelps);
            
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "selectBoss", _s_set_selectBoss);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "flyToGrabBossRemind", _s_set_flyToGrabBossRemind);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "helpCoolDown", _s_set_helpCoolDown);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "fairyGrabBossHelps", _s_set_fairyGrabBossHelps);
            
@@ -927,6 +929,20 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_flyToGrabBossRemind(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FairyGrabBossModel gen_to_be_invoked = (Snxxz.UI.FairyGrabBossModel)translator.FastGetCSObj(L, 1);
                LuaAPI.lua_pushboolean(L, gen_to_be_invoked.flyToGrabBossRemind);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_helpCoolDown(RealStatePtr L)
        {
            try {
@@ -1028,6 +1044,21 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_flyToGrabBossRemind(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FairyGrabBossModel gen_to_be_invoked = (Snxxz.UI.FairyGrabBossModel)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.flyToGrabBossRemind = LuaAPI.lua_toboolean(L, 2);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_helpCoolDown(RealStatePtr L)
        {
            try {
Lua/Gen/SnxxzUIFairyGrabBossModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: cdfa7b8751044b44ca2d7d4577399cec
timeCreated: 1542892702
timeCreated: 1542965483
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIFairyLeagueModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: e00f0b5898703144a96436f92fc448b3
timeCreated: 1542892703
timeCreated: 1542965483
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIFairyModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 8cabe004b5cc89c449f55cca62e45d87
timeCreated: 1542892698
timeCreated: 1542965479
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIFairylandCeremonyModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 04023a30a754f7241ae20762f76b630c
timeCreated: 1542892688
timeCreated: 1542965471
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIFindPreciousModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 4b9fd447cb5eca74cbe6bbe110054e57
timeCreated: 1542874645
timeCreated: 1542965475
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIFindPreciousTimerWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 2121c8a8875993c4a973f7c28b29673b
timeCreated: 1542892690
timeCreated: 1542965473
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIFirstTimeRechargeModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 2fa5a5fc5dca0e8439001de2495e9899
timeCreated: 1542892691
timeCreated: 1542965474
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIFlashRushToBuyModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 3cef829b4f138c543aa1ee99a0b4177c
timeCreated: 1542892692
timeCreated: 1542965475
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIFlashSaleModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 712a87bd2e43c1d45ad766b53de6b5bd
timeCreated: 1542892696
timeCreated: 1542965478
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIFunctionButtonWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 5bfda560a319f6040b21bd19fd0a69a2
timeCreated: 1542892694
timeCreated: 1542965476
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIFunctionalGuideCenterWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: ffaa2a2d7630abc428a55ea2072068fb
timeCreated: 1542892706
timeCreated: 1542965485
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIGMNotifyWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: c9596efa8419cc044b73fc82e697890c
timeCreated: 1542892702
timeCreated: 1542965482
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIGemModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: c6291f150fca89d48b41ab0b26ec2137
timeCreated: 1542892702
timeCreated: 1542965482
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIGroupDungeonChallengeProcessorWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: e23ea9b6be09d5a48aeb5a14b39d3cf0
timeCreated: 1542892703
timeCreated: 1542965483
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIGuardModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: ff38296aef3e2da46863df35d91d92aa
timeCreated: 1542892706
timeCreated: 1542965485
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIHappyXBModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: a74227626a407f940a257b888c2534eb
timeCreated: 1542892699
timeCreated: 1542965480
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIHeavenBattleInfoWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 8e2c9a9f5ab32924db74f0bdd61ae1b1
timeCreated: 1542892698
timeCreated: 1542965480
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIImpactRankModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 320fad661ef112542a682fa83335451e
timeCreated: 1542892691
timeCreated: 1542965474
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIItemBehaviourWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: e6d30c3f8b1abf9488d72aa7e86b04fb
timeCreated: 1542892704
timeCreated: 1542965484
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIItemOverdueModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 38f643aee0976f24aba4cd55a33ad59c
timeCreated: 1542892692
timeCreated: 1542965474
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIItemTipsModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 0d0a9385bbd8291469659b1c795cfb7a
timeCreated: 1542892689
timeCreated: 1542965472
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIItemUseModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: dc63883ab698291438f5632eed262c38
timeCreated: 1542892703
timeCreated: 1542965483
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIKingFairyModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 8857b8ac5c10c1c46b68cce4d3c9b429
timeCreated: 1542892698
timeCreated: 1542965479
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIKnapsackTimeCDMgrWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: f8a5a2ad126e5af448c3c3ab4e862d5d
timeCreated: 1542892705
timeCreated: 1542965485
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUILevelGiftModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 06578f1ce7db3ad4890941f7cdbfc521
timeCreated: 1542892688
timeCreated: 1542965471
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUILoginAdModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: bfba1164f8c10c24e9e638523ea9d281
timeCreated: 1542892701
timeCreated: 1542965482
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUILoginModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 4d028498045645c4dbc9ea7c97e1405c
timeCreated: 1542892693
timeCreated: 1542965475
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIMagicianModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 896fb0af0ecfcaa41b1bd6202498fa0c
timeCreated: 1542892698
timeCreated: 1542965479
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIMainRedDotWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 80b2913261dbda24c8015736780ad730
timeCreated: 1542892697
timeCreated: 1542965479
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIMapModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: aefcced4a62a09846a816cdd52fd0fd5
timeCreated: 1542892700
timeCreated: 1542965481
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIMarketModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 80a60d8a976330d44ad04987842a7a2f
timeCreated: 1542892697
timeCreated: 1542965479
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIModelCenterWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: e647675c83372d94faa7f1d0c0a71990
timeCreated: 1542892704
timeCreated: 1542965484
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIMonthlyInvestmentModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: cc16e78485e0cc54a9de310d4f20585d
timeCreated: 1542892702
timeCreated: 1542965482
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIMultipleExpModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 184ea66fdd47f5845bf378baabb48f50
timeCreated: 1542892689
timeCreated: 1542965472
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIMultipleRealmPointModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 48896e8ac4fe3e04cb56190be95ad16e
timeCreated: 1542892693
timeCreated: 1542965475
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIMysticalPurchaseModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 6e1a755e1f65708448dceca8b6c2ae6f
timeCreated: 1542892651
timeCreated: 1542965477
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUINewBieCenterWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 27d94d735ae38f143890a001d9941b5e
timeCreated: 1542892690
timeCreated: 1542965473
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIOSGiftModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: e68a02949c361904996cbe52470702d2
timeCreated: 1542892651
timeCreated: 1542965484
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIOSRedEnvelopeModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 0b7360ccc546c954fb5cfb767b8c8ac1
timeCreated: 1542892688
timeCreated: 1542965472
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIOSTimeLimitGiftModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: c50d79c8d8550ea4c903207fdc0619dc
timeCreated: 1542892702
timeCreated: 1542965482
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIOffLineOnHookModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 288bc8f0f2b492c43b7e1abb0c93b271
timeCreated: 1542892691
timeCreated: 1542965473
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIOffLineTimeLackModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: b38f6da1afb9cab4a8ebe956d0ef70dc
timeCreated: 1542892700
timeCreated: 1542965481
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIOpenServerActivityCenterWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: a4b59e2b5f1c51c4bb0dc4cec7d66cae
timeCreated: 1542892699
timeCreated: 1542965480
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIOpenServerActivityNotifyModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: a75be801f80356049a2e0800c8514bbb
timeCreated: 1542892699
timeCreated: 1542965480
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIOperationTimeHeplerWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: c1da5e6ed1826bb45a261d57439c0cf6
timeCreated: 1542892701
timeCreated: 1542965482
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIPKModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: ff2ad26384e9c4c44bb3659fc84fb939
timeCreated: 1542892705
timeCreated: 1542965485
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIPackModelInterfaceWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: f97bd5cb158e7c84792b879af71e31d0
timeCreated: 1542892705
timeCreated: 1542965485
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIPackSendQuestMgrWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 431f9417cee8a224fa6ffa39a745a8e0
timeCreated: 1542892693
timeCreated: 1542965475
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIPersonalBossModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 6f7079cfbbcfd2d4e8a4a4ba755b31d9
timeCreated: 1542892696
timeCreated: 1542965477
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIPlayerPackModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: ca5a3371c10a33f499a5765438d0cbee
timeCreated: 1542892702
timeCreated: 1542965482
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIPlayerSuitModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 295b6a9e0ff213944b3c9313fd5df193
timeCreated: 1542892691
timeCreated: 1542965473
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIPrayForDurgModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 5093dd8dccd0ffc4583099d1c2d68b1f
timeCreated: 1542892694
timeCreated: 1542965476
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIPrayerModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: f9403e4630f3fc5478cd79acce0d4081
timeCreated: 1542892705
timeCreated: 1542965485
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIPreciousItemGetModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 1cc9cc8ffb4b42b4b8588096103346c2
timeCreated: 1542892690
timeCreated: 1542965473
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIRankModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 87f4f6943faef864aaf2a3a2e4c8c746
timeCreated: 1542892698
timeCreated: 1542965479
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIRealmBetterEquipModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 5394c7fbf196b9a4eab534c240b7f963
timeCreated: 1542892694
timeCreated: 1542965476
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIRealmModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: e89b5cefbd699924992bd979307ce9be
timeCreated: 1542892704
timeCreated: 1542965484
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIRedEnvelopeModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: b0baab9ef76072b40956c8409e0cb73a
timeCreated: 1542892700
timeCreated: 1542965481
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIRedpointCenterWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: a0ab36028c9ef7b4a9ee0598af59866d
timeCreated: 1542892699
timeCreated: 1542965480
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIRedpointWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 6fe686db582793c4fa1f207ba4502658
timeCreated: 1542892696
timeCreated: 1542965478
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIResourcesBackModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 47e4575cd41b3e64b98c6b07f3df3ffa
timeCreated: 1542892693
timeCreated: 1542965475
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIRewardPreviewGroupWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 0bf5bb7b7d505f945b1444602423817a
timeCreated: 1542892688
timeCreated: 1542965472
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIRidingAndPetActivationModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 7d9cbfb2f3cb4ef4997476166c75ebd2
timeCreated: 1542892697
timeCreated: 1542965478
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIRoleModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 010c47966f9b9164bbf31f61dae668f5
timeCreated: 1542892688
timeCreated: 1542965471
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIRoleParticularModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: e07187f9b5216ca4b81abf50cf9332cf
timeCreated: 1542892703
timeCreated: 1542965483
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIRolePointModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: b6df7d36a433a5247947b283f906c813
timeCreated: 1542892700
timeCreated: 1542965481
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIRolePromoteModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 38c134d9c115dbd4180fa42ccfbe0b6b
timeCreated: 1542892692
timeCreated: 1542965474
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIRuneComposeModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 52832d915ae39d2409d8473f22f49173
timeCreated: 1542892694
timeCreated: 1542965476
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIRuneModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 1e19041e473f41b4dade835092a7266b
timeCreated: 1542892690
timeCreated: 1542965473
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIRuneTowerModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 5d797b770e8f4164daf5fdce8019e205
timeCreated: 1542892694
timeCreated: 1542965476
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUISetPrivateModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 0be4ca78de9687345bb3b4ef18baa86b
timeCreated: 1542892688
timeCreated: 1542965472
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUISignInModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 854a6ebd3b9a10944a697b7d97dcaba9
timeCreated: 1542892697
timeCreated: 1542942273
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUISkillModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: c292fa3fe328a5b46a715d35cbd2ff15
timeCreated: 1542892701
timeCreated: 1542965482
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIStoryMissionsModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 99f62f19aed557649ba25b4b2a06fba6
timeCreated: 1542892699
timeCreated: 1542965480
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUITalentModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 6fa1c8ced3fac4345baf9ea51cbd43f8
timeCreated: 1542892696
timeCreated: 1542965477
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUITaskAllocationWrap.cs
@@ -21,7 +21,7 @@
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(Snxxz.UI.TaskAllocation);
            Utils.BeginObjectRegister(type, L, translator, 0, 6, 0, 0);
            Utils.BeginObjectRegister(type, L, translator, 0, 6, 1, 1);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetTaskInfo", _m_GetTaskInfo);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "ForRingNumber", _m_ForRingNumber);
@@ -31,8 +31,10 @@
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SkillTask", _m_SkillTask);
            
            
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "TaskTime", _g_get_TaskTime);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "TaskTime", _s_set_TaskTime);
            
            Utils.EndObjectRegister(type, L, translator, null, null,
                null, null, null);
@@ -250,8 +252,38 @@
        
        
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_TaskTime(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.TaskAllocation gen_to_be_invoked = (Snxxz.UI.TaskAllocation)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.TaskTime);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_TaskTime(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.TaskAllocation gen_to_be_invoked = (Snxxz.UI.TaskAllocation)translator.FastGetCSObj(L, 1);
                System.DateTime gen_value;translator.Get(L, 2, out gen_value);
                gen_to_be_invoked.TaskTime = gen_value;
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        
        
        
Lua/Gen/SnxxzUITaskAllocationWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 82f6fccc511674f4984f208636a9221b
timeCreated: 1542892697
timeCreated: 1542965479
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUITeamModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 4fb4960f223157e47aac6e71fc04ac16
timeCreated: 1542892693
timeCreated: 1542965476
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUITipPanelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 3c80f1a0181df9a468ea1bfb3a4aec53
timeCreated: 1542892692
timeCreated: 1542965475
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUITitleModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 3542b5cce769e26439883aba69430d7c
timeCreated: 1542892692
timeCreated: 1542965474
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUITreasureEffectModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: c4be420c146b060438d4a6f6336794ef
timeCreated: 1542892701
timeCreated: 1542965482
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUITreasureFindHostModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: c25c51b69d20873418fb05e93549cfdb
timeCreated: 1542892701
timeCreated: 1542965482
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUITreasureModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: a6bc1aa4349cc83439c92ef4796305e8
timeCreated: 1542892699
timeCreated: 1542965480
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUITreasureSoulModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 8bd6f495dedd51a46a74a824278cc866
timeCreated: 1542892698
timeCreated: 1542965479
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUITrialDungeonModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 7b4abc2a3ca957b44a968e8033558a68
timeCreated: 1542892697
timeCreated: 1542965478
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIUI3DModelExhibitionWrap.cs
@@ -242,7 +242,7 @@
                
                {
                    UnityEngine.UI.RawImage __rawImage = (UnityEngine.UI.RawImage)translator.GetObject(L, 2, typeof(UnityEngine.UI.RawImage));
                    Snxxz.UI.UI3DModelExhibition.UI3DPlayerExhibitionData _data;translator.Get(L, 3, out _data);
                    Snxxz.UI.UI3DPlayerExhibitionData _data;translator.Get(L, 3, out _data);
                    
                    gen_to_be_invoked.ShowOtherPlayer( __rawImage, _data );
                    
@@ -388,10 +388,10 @@
            
                int gen_param_count = LuaAPI.lua_gettop(L);
            
                if(gen_param_count == 3&& translator.Assignable<UnityEngine.UI.RawImage>(L, 2)&& translator.Assignable<Snxxz.UI.UI3DModelExhibition.UI3DNPCExhibitionData>(L, 3))
                if(gen_param_count == 3&& translator.Assignable<UnityEngine.UI.RawImage>(L, 2)&& translator.Assignable<Snxxz.UI.UI3DNPCExhibitionData>(L, 3))
                {
                    UnityEngine.UI.RawImage _rawImage = (UnityEngine.UI.RawImage)translator.GetObject(L, 2, typeof(UnityEngine.UI.RawImage));
                    Snxxz.UI.UI3DModelExhibition.UI3DNPCExhibitionData _data;translator.Get(L, 3, out _data);
                    Snxxz.UI.UI3DNPCExhibitionData _data;translator.Get(L, 3, out _data);
                    
                    gen_to_be_invoked.ShowNPC( _rawImage, _data );
                    
Lua/Gen/SnxxzUIUI3DModelExhibitionWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 12598597a652e2b42b113679a5bf4bf4
timeCreated: 1542892689
timeCreated: 1542942273
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIVipInvestModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 8b1987db7a470484dae7f3fd1db72def
timeCreated: 1542892698
timeCreated: 1542965479
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIVipModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 315738d31a74fb64393860f94fd54e3b
timeCreated: 1542892650
timeCreated: 1542965474
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIWelfareCenterWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 4f195a50e42f8ce4a9c158b851384ba6
timeCreated: 1542892693
timeCreated: 1542965476
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIWheelOfFortuneModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 82ef44cf21a8cfb43a66b0ab06f7634b
timeCreated: 1542892697
timeCreated: 1542965479
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIWindowCenterWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: c86d95025e071234f9dd598f6ef86414
timeCreated: 1542892702
timeCreated: 1542965482
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIWingsRedDotWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 896b185c10edd6b45808617c8f1d2068
timeCreated: 1542892698
timeCreated: 1542965479
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIWishingPoolModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 179295a50262be046be00a8397aeb9b0
timeCreated: 1542892689
timeCreated: 1542965472
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUIWorldBossModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 40e558ed931d2ae41ab298cf14318768
timeCreated: 1542892692
timeCreated: 1542965475
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SpeechTranslateWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 17a9984a5cd08e34ab884caa4d6c71fb
timeCreated: 1542892689
timeCreated: 1542965472
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/StageManagerWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 6d8d613eff156b8468e98bc7f3eeb1bc
timeCreated: 1542892695
timeCreated: 1542965477
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/StatusMgrWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: ee2bb110aab91814191301ea984f9857
timeCreated: 1542892704
timeCreated: 1542965484
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/StoreModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 164aa39925cedb2438117a5a6ede7e41
timeCreated: 1542892689
timeCreated: 1542965472
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/StoryHintModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 57f0dd429fbdbc54cae34b105f0ab6ce
timeCreated: 1542892694
timeCreated: 1542965476
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SysNotifyMgrWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 40fe2a17a6798cc4a882caf7e71f18f2
timeCreated: 1542892693
timeCreated: 1542965475
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SystemCollectionsGenericList1SystemInt32Wrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 7f1893d796d1fa94fa36426bc2965843
timeCreated: 1542892697
timeCreated: 1542965478
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SystemCollectionsIEnumeratorBridge.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 822f3e4391117494eaef4ad830ee2751
timeCreated: 1542892697
timeCreated: 1542965479
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SystemObjectWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 62542cdc4da26af44aaed12f3c11f7c3
timeCreated: 1542892695
timeCreated: 1542965477
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SystemSettingWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: ebd7ee352d228e94db0f1a0d0b614a17
timeCreated: 1542892704
timeCreated: 1542965484
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/TaiChiModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 6c7952e1f4a41c344b1151aa02cba3ce
timeCreated: 1542892695
timeCreated: 1542965477
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/TimeDownMgrWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 2f268016181278b46a3bdc8850d3205e
timeCreated: 1542892691
timeCreated: 1542965474
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/TimeMgrWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: f46cd0fb92220224ca20fbc6af163b43
timeCreated: 1542892705
timeCreated: 1542965484
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/TimeUtilityWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 3f9d51ae352f8e2458d0804995f9df10
timeCreated: 1542892692
timeCreated: 1542965475
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/TransformExtensionWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 6514703ebb7916f44874457055b168cc
timeCreated: 1542892695
timeCreated: 1542965477
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UIEffectWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 59c130622e06a624c8f7a813ae8980d5
timeCreated: 1542892694
timeCreated: 1542965476
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UIHelperWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: d5a462752909cae498291208b8a2d835
timeCreated: 1542892703
timeCreated: 1542965483
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UILoaderWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 7e21841df217253489767d9a17153d9f
timeCreated: 1542892697
timeCreated: 1542965478
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UIUtilityWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 4737cca69ceb4fd4f94c8382165a314e
timeCreated: 1542892693
timeCreated: 1542965475
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnionTaskModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: e1c8280687b3f764cac9c64749a3dcff
timeCreated: 1542892703
timeCreated: 1542965483
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineAnimationClipWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: c7569a236c9760840bec447ceec817f7
timeCreated: 1542892702
timeCreated: 1542965482
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineAnimationCurveWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 7115cfc72beb4d447a469885d955ff9d
timeCreated: 1542892696
timeCreated: 1542965478
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineBehaviourWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 0dbe43e2202c42e48a194e017afc35c4
timeCreated: 1542892689
timeCreated: 1542965472
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineBoundsWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 4e6a4247db787454d877da96a4f9e0cb
timeCreated: 1542892693
timeCreated: 1542965476
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineColorWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 4123dac3cfca9d342bbba92f423e5876
timeCreated: 1542892693
timeCreated: 1542965475
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineComponentWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: ffcd04cd2ce98fe4bba52c7c75d3ef39
timeCreated: 1542892706
timeCreated: 1542965485
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineDebugWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: f543b7eb3361d1646aa5cdf856ff9ae6
timeCreated: 1542892705
timeCreated: 1542965484
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineGameObjectWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: fd298b5b25f472d4bbbd3e255238e1a4
timeCreated: 1542892705
timeCreated: 1542965485
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineKeyframeWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 1b9b5724b58215046833ad9a33467304
timeCreated: 1542892690
timeCreated: 1542965473
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineLightWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 1796fef401dca2b49b63e0de291f8dd6
timeCreated: 1542892689
timeCreated: 1542965472
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineMathfWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 2464e0d563e2d4f4e8661631cd3b1853
timeCreated: 1542892690
timeCreated: 1542965473
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineMonoBehaviourWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 57e1f223b7441c74eaaed112f32f4276
timeCreated: 1542892694
timeCreated: 1542965476
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineObjectWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: d2334dcae7d69cd409c6efb246c6e6b6
timeCreated: 1542892703
timeCreated: 1542965483
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineParticleSystemWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 39c32bef984ef484e99aedd81dc9be1f
timeCreated: 1542892692
timeCreated: 1542965474
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineQuaternionWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: c9c4bc4b62136584a93f4fa13c661d00
timeCreated: 1542892702
timeCreated: 1542965482
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineRay2DWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 88d577acadc3bcc4a9923785675d3d83
timeCreated: 1542892698
timeCreated: 1542965479
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineRayWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 03b0cc9f5eac0174182e7d00e03d216a
timeCreated: 1542892688
timeCreated: 1542965471
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineRendererWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 636d7b332d92eaf4290bebbef9182f4a
timeCreated: 1542892695
timeCreated: 1542965477
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineResourcesWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 0fc02a3f4bbd41a4b9af2fecead23f6d
timeCreated: 1542892689
timeCreated: 1542965472
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineSkinnedMeshRendererWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: f7adaf92af6cfde4eae80c32e354bd0b
timeCreated: 1542892705
timeCreated: 1542965485
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineTextAssetWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: f1424a6b868452b4da46e73d11fdc678
timeCreated: 1542892704
timeCreated: 1542965484
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineTimeWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: c6e561828e791734c9f1169f0a2b6219
timeCreated: 1542892702
timeCreated: 1542965482
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineTransformWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 27ea589794e866340b8cfd604b8c3e64
timeCreated: 1542892691
timeCreated: 1542965473
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineUIButtonWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: fe789d4f79521ab4096a8f71b43e46a0
timeCreated: 1542892705
timeCreated: 1542965485
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineUIImageWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: f892e67e8dd805d499e47a43c058f597
timeCreated: 1542892705
timeCreated: 1542965485
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineUITextWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 732e783f81a83e14e8cdc0baccffeee9
timeCreated: 1542892696
timeCreated: 1542965478
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineVector2Wrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 1ee87da8277f62249b5ad6b9706f2282
timeCreated: 1542892690
timeCreated: 1542965473
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineVector3Wrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: a07f30e386d2f6540bb9c4708d685418
timeCreated: 1542892699
timeCreated: 1542965480
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineVector4Wrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 1c7d1da32a269dc47915473fa1c87df2
timeCreated: 1542892690
timeCreated: 1542965473
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/UnityEngineWWWWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: edcfec831a0496b4c9250b4f3b169da5
timeCreated: 1542892704
timeCreated: 1542965484
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/VersionUtilityWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 70d5423a052d756449c0aceac6627a06
timeCreated: 1542892696
timeCreated: 1542965478
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/VoiceHttpRequestWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: a8ae24a5d19c30b4fbe3ef211808c940
timeCreated: 1542892699
timeCreated: 1542965481
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/WashProModelWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 19d96167c7c8cbc4086963374d7e50eb
timeCreated: 1542892689
timeCreated: 1542965472
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/WindowJumpMgrWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 4c7103d4cb4d58b40bd056ba0d72bea4
timeCreated: 1542892693
timeCreated: 1542965475
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/WorldMapSkipWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: feaa4dacd000a82468e6ed9dd02dc693
timeCreated: 1542892705
timeCreated: 1542965485
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/WrapPusher.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: f145ec802b6c055479f081527d83f647
timeCreated: 1542892705
timeCreated: 1542965484
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/XLuaGenAutoRegister.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 8babb5fb6c492df4199b8f2698b16386
timeCreated: 1542892698
timeCreated: 1542965479
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/link.xml.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 9b295ed99fb918f4490d2bbafe31d761
timeCreated: 1542892706
timeCreated: 1542965485
licenseType: Pro
TextScriptImporter:
  userData: 
Lua/LuaConfigUtility.cs
@@ -4,6 +4,71 @@
public static class ConfigUtil
{
    //这里插入配置表获取方法
    public static ChatBubbleBoxConfig GetChatBubbleBox(string _key)
    {
        return Config.Instance.Get<ChatBubbleBoxConfig>(_key);
    }
    public static IceLodeStarAwardConfig GetIceLodeStarAward(string _key)
    {
        return Config.Instance.Get<IceLodeStarAwardConfig>(_key);
    }
    public static MarketQueryConfig GetMarketQuery(string _key)
    {
        return Config.Instance.Get<MarketQueryConfig>(_key);
    }
    public static GodWeaponEffectConfig GetGodWeaponEffect(string _key)
    {
        return Config.Instance.Get<GodWeaponEffectConfig>(_key);
    }
    public static GuardConfig GetGuard(string _key)
    {
        return Config.Instance.Get<GuardConfig>(_key);
    }
    public static HelpInfoConfig GetHelpInfo(string _key)
    {
        return Config.Instance.Get<HelpInfoConfig>(_key);
    }
    public static PriorLanguageConfig GetPriorLanguage(string _key)
    {
        return Config.Instance.Get<PriorLanguageConfig>(_key);
    }
    public static PriorBundleConfig GetPriorBundle(string _key)
    {
        return Config.Instance.Get<PriorBundleConfig>(_key);
    }
    public static LoadingBackGroundConfig GetLoadingBackGround(string _key)
    {
        return Config.Instance.Get<LoadingBackGroundConfig>(_key);
    }
    public static ContactConfig GetContact(string _key)
    {
        return Config.Instance.Get<ContactConfig>(_key);
    }
    public static TreasureDungeonConfig GetTreasureDungeon(string _key)
    {
        return Config.Instance.Get<TreasureDungeonConfig>(_key);
    }
    public static TaskPowerConfig GetTaskPower(string _key)
    {
        return Config.Instance.Get<TaskPowerConfig>(_key);
    }
    public static ApkUpdateUrlConfig GetApkUpdateUrl(string _key)
    {
        return Config.Instance.Get<ApkUpdateUrlConfig>(_key);
    }
    public static SkillConfig GetSkill(string _key)
    {
        return Config.Instance.Get<SkillConfig>(_key);
System/Dungeon/AssistPlayerCell.cs
@@ -13,28 +13,50 @@
        [SerializeField] Image headIcon;
        [SerializeField] Image realmIcon;
        [SerializeField] Button helpBtn;
        [SerializeField] Image helpBgImg;
        [SerializeField] Text helpText;
        [SerializeField] Button goldHelpBtn;
        [SerializeField] Text goldHelpText;
        [SerializeField] Text fightPowerText;
        [SerializeField] Text rewardText;
        [SerializeField] Image relationImg;
        [SerializeField] Text jobNameText;
        FriendsModel friendsModel
        {
            get { return ModelCenter.Instance.GetModel<FriendsModel>(); }
        }
        DungeonAssistModel assistModel { get { return ModelCenter.Instance.GetModel<DungeonAssistModel>(); } }
        DungeonAssistModel.AssistPlayerInfo playerInfo = null;
        private void Awake()
        private void OnEnable()
        {
            helpBtn.AddListener(ClickHelp);
            assistModel.UpdataAssistPlayerEvent += UpdateAssistState;
        }
        private void OnDisable()
        {
            helpBtn.RemoveAllListeners();
            assistModel.UpdataAssistPlayerEvent -= UpdateAssistState;
        }
        public void SetDisplay(int playerId)
        {
            var playerInfo = friendsModel.GetFirendInfo(playerId);
            playerInfo = assistModel.GetAssistPlayerInfo(playerId);
            if (playerInfo == null) return;
            nameText.text = playerInfo.PlayerName;
            nameText.text = playerInfo.Name;
            headIcon.SetSprite(GeneralDefine.GetOtherJobHeadPortrait(playerInfo.Job, 0));
            int realmLv = playerInfo.RealmLV;
            var realmConfig = Config.Instance.Get<RealmConfig>(playerInfo.RealmLV);
            realmIcon.SetSprite(realmConfig == null ? "NoRealm" : realmConfig.Img);
            fightPowerText.text = StringUtility.Contact("战力:",playerInfo.FightPower);
            helpBtn.gameObject.SetActive(!playerInfo.IsGoldAssist);
            goldHelpBtn.gameObject.SetActive(playerInfo.IsGoldAssist);
            UpdateAssistState(playerInfo.PlayerID);
            jobNameText.text = OccupationNameConfig.GetOccupationName(playerInfo.Job,1);
            goldHelpText.text = assistModel.goldAssistPlayer.ToString();
            int nirvanaLv = playerInfo.LV - friendsModel.OpenGreatLV;
            lvIcon.gameObject.SetActive(nirvanaLv > 0);
            if (nirvanaLv > 0)
@@ -47,21 +69,29 @@
            }
        }
        public void UpdateAssistState(int assistType)
        public void UpdateAssistState(int playerId)
        {
            switch(assistType)
            helpBtn.RemoveAllListeners();
            if (playerInfo == null || playerInfo.PlayerID != playerId) return;
            if(playerInfo.IsAssist)
            {
                case 0:
                    break;
                case 1:
                    break;
                helpText.text = "已召唤";
                helpBgImg.material = MaterialUtility.GetDefaultSpriteGrayMaterial();
            }
            else
            {
                helpBtn.AddListener(ClickHelp);
                helpText.text = "召唤";
                helpBgImg.material = MaterialUtility.GetUIDefaultGraphicMaterial();
            }
        }
        private void ClickHelp()
        {
            assistModel.UpdataAssistPlayer();
            if (playerInfo == null) return;
            assistModel.SendPlayerAssist(0,playerInfo.PlayerID,playerInfo.IsNeedGold);
        }
    }
System/Dungeon/DungeonAssistModel.cs
@@ -2,6 +2,8 @@
using System.Collections.Generic;
using System.Linq;
using System.Text;
using TableConfig;
using LitJson;
namespace Snxxz.UI
{
@@ -11,14 +13,21 @@
        public string helpInfoLocalSave { get; private set; }
        public List<string> helpInfolist { get; private set; }
        public event Action UpdateResultEvent;
        FairyModel fairyModel { get { return ModelCenter.Instance.GetModel<FairyModel>(); } }
        FriendsModel friendsModel { get { return ModelCenter.Instance.GetModel<FriendsModel>(); } }
        public override void Init()
        {
            ParseFuncConfig();
            ParseDunegonHelpConfig();
        }
        public void OnBeforePlayerDataInitialize()
        {
            assistRefreshNum = 0;
            IsCheckInOk = false;
            assistPlayerDict.Clear();
        }
        public void OnPlayerLoginOk()
@@ -31,6 +40,105 @@
        public override void UnInit()
        {
           
        }
        public bool TryGetFreeRefresh(out int remainNum)
        {
            if (assistRefreshNum < freeRefreshNum)
            {
                remainNum = freeRefreshNum - assistRefreshNum;
            }
            else
            {
                remainNum = (freeRefreshNum + goldRefreshNum) - assistRefreshNum;
            }
            return assistRefreshNum < freeRefreshNum;
        }
        public RelatedToPlayer GetRelatedToPlayer(int playerId)
        {
            bool isFriend =  friendsModel.GetFirendInfo((uint)playerId,(byte)GroupType.Friend) != null;
            bool isAlly = fairyModel.InSameFairy(playerId);
            if (isFriend && isAlly) return RelatedToPlayer.FriendAndAlly;
            if (isFriend) return RelatedToPlayer.Friend;
            if (isAlly) return RelatedToPlayer.Ally;
            return RelatedToPlayer.None;
        }
        #region 本地数据
        public Dictionary<string, DungeonHelpBattleConfig> helpBattleDict { get; private set;}
        private void ParseDunegonHelpConfig()
        {
            helpBattleDict = new Dictionary<string, DungeonHelpBattleConfig>();
            var helpBattles = Config.Instance.GetAllValues<DungeonHelpBattleConfig>();
            for(int i = 0; i < helpBattles.Count; i++)
            {
                var helpBattle = helpBattles[i];
                string key = StringUtility.Contact(helpBattle.DataMapID,helpBattle.LineID);
                helpBattleDict.Add(key,helpBattle);
            }
        }
        public int assistCoolTime { get; private set; }
        public int goldAssistPlayer { get; private set;}
        public int freeRefreshNum { get; private set; }
        public int goldRefreshNum { get; private set; }
        public int refreshCostMoney { get; private set; }
        public int maxXianYuanCoins { get; private set; }
        public int checkInTotalTime { get; private set; }
        public Dictionary<int, List<int>> assistCoinsDict { get; private set; }
        private void ParseFuncConfig()
        {
            FuncConfigConfig HelpBattleCall = Config.Instance.Get<FuncConfigConfig>("HelpBattleCall");
            assistCoolTime = int.Parse(HelpBattleCall.Numerical4);
            goldAssistPlayer = int.Parse(HelpBattleCall.Numerical5);
            FuncConfigConfig HelpBattleRefresh = Config.Instance.Get<FuncConfigConfig>("HelpBattleRefresh");
            freeRefreshNum = int.Parse(HelpBattleRefresh.Numerical1);
            goldRefreshNum = int.Parse(HelpBattleRefresh.Numerical2);
            refreshCostMoney = int.Parse(HelpBattleRefresh.Numerical3);
            FuncConfigConfig HelpBattlePoint = Config.Instance.Get<FuncConfigConfig>("HelpBattlePoint");
            maxXianYuanCoins = int.Parse(HelpBattlePoint.Numerical1);
            JsonData assistReward = JsonMapper.ToObject(HelpBattlePoint.Numerical2);
            assistCoinsDict = new Dictionary<int, List<int>>();
            foreach (var type in assistReward.Keys)
            {
                List<int> rewards = new List<int>();
                assistCoinsDict.Add(int.Parse(type),rewards);
                JsonData rewardData = assistReward[type];
                if(rewardData.IsArray)
                {
                    for(int i = 0; i < rewardData.Count; i++)
                    {
                        rewards.Add(int.Parse(rewardData[i].ToString()));
                    }
                }
            }
            FuncConfigConfig HelpBattleCheckIn = Config.Instance.Get<FuncConfigConfig>("HelpBattleCheckIn");
            checkInTotalTime = int.Parse(HelpBattleCheckIn.Numerical1);
        }
        /// <summary>
        /// 1-好友,2-盟友
        /// </summary>
        /// <param name="type"></param>
        /// <returns></returns>
        public List<int> GetAssistReward(int type)
        {
            List<int> rewards = null;
            assistCoinsDict.TryGetValue(type,out rewards);
            return rewards;
        }
        public DungeonHelpBattleConfig GetHelpBattleConfig(int mapId,int lineId)
        {
            DungeonHelpBattleConfig battleConfig = null;
            string key = StringUtility.Contact(mapId,lineId);
            helpBattleDict.TryGetValue(key,out battleConfig);
            return battleConfig;
        }
        private void GetLocalSaveData()
@@ -68,20 +176,85 @@
            }
            return false;
        }
        #endregion
        public event Action UpdataAssistPlayerEvent;
        public void UpdataAssistPlayer()
        #region 协议
        public bool IsCheckInOk { get; private set; }
        public event Action UpdateCheckInResultEvent;
        public void UpdateAssistCheckInResult(HB205_tagMCHelpBattleCheckInResult checkInResult)
        {
            if(UpdataAssistPlayerEvent != null)
            IsCheckInOk = checkInResult.IsOK == 1;
            if(UpdateCheckInResultEvent != null)
            {
                UpdataAssistPlayerEvent();
                UpdateCheckInResultEvent();
            }
        }
        #region 协议
        public void UpdateAssistResult()
        public event Action UpdataAssistPlayerListEvent;
        private Dictionary<int, AssistPlayerInfo> assistPlayerDict = new Dictionary<int, AssistPlayerInfo>();
        public int assistRefreshNum { get; private set;}
        public void UpdateAssistList(HB207_tagMCHelpBattleList battleList)
        {
            assistPlayerDict.Clear();
            assistRefreshNum = battleList.RefreshCount;
            for(int i = 0; i < battleList.HelpCount; i++)
            {
                var info = battleList.HelpPlayerList[i];
                AssistPlayerInfo playerInfo = new AssistPlayerInfo(info);
                assistPlayerDict.Add(playerInfo.PlayerID,playerInfo);
            }
            if(UpdataAssistPlayerListEvent != null)
            {
                UpdataAssistPlayerListEvent();
            }
        }
        public event Action<int> UpdataAssistPlayerEvent;
        public void UpdataAssistPlayer(HB206_tagMCHelpBattleCallResult callResult)
        {
            AssistPlayerInfo playerInfo = GetAssistPlayerInfo((int)callResult.PlayerID);
            if(playerInfo != null)
            {
                playerInfo.SetObjID((int)callResult.ObjID);
                if (UpdataAssistPlayerEvent != null)
                {
                    UpdataAssistPlayerEvent(playerInfo.PlayerID);
                }
            }
        }
        public AssistPlayerInfo GetAssistPlayerInfo(int playerId)
        {
            AssistPlayerInfo playerInfo = null;
            assistPlayerDict.TryGetValue(playerId,out playerInfo);
            return playerInfo;
        }
        public List<AssistPlayerInfo> GetAssistPlayerInfos()
        {
            return assistPlayerDict.Values.ToList();
        }
        public void SendAssistCheckIn()
        {
            CB105_tagCMHelpBattleCheckIn checkIn = new CB105_tagCMHelpBattleCheckIn();
            GameNetSystem.Instance.SendInfo(checkIn);
        }
        public void SendPlayerAssist(int isOneKey,int playerId = 0,int isGold = 0)
        {
            CB106_tagCMHelpBattleCall helpBattleCall = new CB106_tagCMHelpBattleCall();
            helpBattleCall.IsOneKeyCall = (byte)isOneKey;
            helpBattleCall.PlayerID = (uint)playerId;
            helpBattleCall.IsGoldCall = (byte)isGold;
            GameNetSystem.Instance.SendInfo(helpBattleCall);
        }
        public void SendAssistRefresh()
        {
            CB107_tagCMHelpBattleRefresh battleRefresh = new CB107_tagCMHelpBattleRefresh();
            GameNetSystem.Instance.SendInfo(battleRefresh);
        }
        #endregion
@@ -189,5 +362,80 @@
                AssistRealmNoGetScore,
            }
        }
        public class AssistPlayerInfo
        {
            public int ObjID { get; private set; }        // 实例ID, 0代表未召唤
            public int Job { get; private set; }        // 玩家职业, 如果是机器人,则职业有值,服务端控制
            public int PlayerID { get; private set; }           // 助战镜像ID, 大于1小于100代表机器人,如果是机器人,没有以下信息,相关信息自己读配置
            public string Name { get; private set; }           // 玩家名,size = NameLen
            public int LV { get; private set; }           // 玩家等级
            public int RealmLV { get; private set; }           // 玩家境界等级
            public int FightPower { get; private set; }           // 玩家战力
            public int IsNeedGold { get; private set; }           // 是否需要仙玉召唤
            public RelatedToPlayer relatedToPlayer { get; private set;} //与玩家的关系
            DungeonAssistModel assistModel { get { return ModelCenter.Instance.GetModel<DungeonAssistModel>(); }}
            public AssistPlayerInfo(HB207_tagMCHelpBattleList.tagMCHelpBattlePlayer battlePlayer)
            {
                ObjID = (int)battlePlayer.ObjID;
                Job = battlePlayer.Job;
                PlayerID = (int)battlePlayer.PlayerID;
                bool isMirror = PlayerID > 100 ? true : false;
                if(isMirror)
                {
                    Name = battlePlayer.Name;
                    LV = battlePlayer.LV;
                    RealmLV = battlePlayer.RealmLV;
                    FightPower = (int)battlePlayer.FightPower;
                    IsNeedGold = battlePlayer.IsNeedGold;
                    relatedToPlayer = assistModel.GetRelatedToPlayer(PlayerID);
                }
                else
                {
                    relatedToPlayer = RelatedToPlayer.None;
                    int mapId = PlayerDatas.Instance.baseData.MapID;
                    int lineId = PlayerDatas.Instance.baseData.dungeonLineId;
                    var battleConfig = assistModel.GetHelpBattleConfig(mapId,lineId);
                    if(battleConfig != null)
                    {
                        LV = battleConfig.RobotLV;
                        RealmLV = battleConfig.RobotRealmLV;
                        FightPower = battleConfig.RobotFightPower;
                        IsNeedGold = 0;
                    }
                }
            }
            public void SetObjID(int _objId)
            {
                ObjID = _objId;
            }
            public bool IsAssist
            {
                get
                {
                    return ObjID != 0;
                }
            }
            public bool IsGoldAssist
            {
                get
                {
                    return IsNeedGold != 0;
                }
            }
        }
        public enum RelatedToPlayer
        {
            None,//没关系
            Friend, //好友
            Ally, //盟友
            FriendAndAlly, //既是好友又是盟友
        }
    }
}
System/Dungeon/DungeonAssistPlayerWin.cs
@@ -10,28 +10,30 @@
    {
        [SerializeField] Button oneKeyHelpBtn;
        [SerializeField] Text oneKeyHelpText;
        [SerializeField] Button refreshBtn;
        [SerializeField] Text refreshText;
        [SerializeField] List<AssistPlayerCell> assistPlayers = new List<AssistPlayerCell>();
        [SerializeField] Button freeRefreshBtn;
        [SerializeField] Text freeRefreshText;
        [SerializeField] Button goldRefreshBtn;
        [SerializeField] Text goldRefreshCostMoneyText;
        [SerializeField] Text goldRefreshRemianNumText;
        [SerializeField] ScrollerController assistPlayerCtrl;
        DungeonAssistModel assistModel { get { return ModelCenter.Instance.GetModel<DungeonAssistModel>(); } }
        public const int duration = 10;
        #region Built-in
        protected override void BindController()
        {
            assistPlayerCtrl.OnRefreshCell += RefreshAssistPlayer;
        }
        protected override void AddListeners()
        {
            oneKeyHelpBtn.AddListener(ClickOneKeyAssist);
            refreshBtn.AddListener(ClickRefresh);
            freeRefreshBtn.AddListener(ClickRefresh);
        }
        protected override void OnPreOpen()
        {
            assistModel.UpdataAssistPlayerEvent += UpdateOneKeyAssist;
            assistModel.UpdataAssistPlayerListEvent += UpdateAssistPlayersList;
            SetDisplay();
        }
@@ -42,7 +44,7 @@
        protected override void OnPreClose()
        {
            assistModel.UpdataAssistPlayerEvent -= UpdateOneKeyAssist;
            assistModel.UpdataAssistPlayerListEvent -= UpdateAssistPlayersList;
            TimeDownMgr.Instance.Stop(TimeDownMgr.CoolTimeType.DungeonAssistCoolTime);
        }
@@ -59,46 +61,65 @@
            UpdateRefreshTimes();
        }
        private void UpdateAssistPlayersList()
        {
            UpdateAssistPlayers();
            UpdateOneKeyAssist();
            UpdateRefreshTimes();
        }
        private void UpdateAssistPlayers()
        {
            List<int> playerIds = null;
            if (playerIds == null) return;
            for(int i = 0; i < assistPlayers.Count; i++)
            var playerInfos = assistModel.GetAssistPlayerInfos();
            if (playerInfos == null) return;
            assistPlayerCtrl.Refresh();
            for(int i = 0; i < playerInfos.Count; i++)
            {
                var assistPlayer = assistPlayers[i];
                if(i < playerIds.Count)
                {
                    assistPlayer.gameObject.SetActive(true);
                    assistPlayer.SetDisplay(playerIds[i]);
                }
                else
                {
                    assistPlayer.gameObject.SetActive(false);
                }
                var info = playerInfos[i];
                assistPlayerCtrl.AddCell(ScrollerDataType.Header,info.PlayerID);
            }
            assistPlayerCtrl.Restart();
        }
        private void RefreshAssistPlayer(ScrollerDataType type, CellView cell)
        {
            var playerCell = cell.GetComponent<AssistPlayerCell>();
            playerCell.SetDisplay(cell.index);
        }
        private void UpdateOneKeyAssist()
        {
            UpdateTime(duration);
            TimeDownMgr.Instance.Begin(TimeDownMgr.CoolTimeType.DungeonAssistCoolTime,duration,UpdateTime);
            UpdateTime(assistModel.assistCoolTime);
            TimeDownMgr.Instance.Begin(TimeDownMgr.CoolTimeType.DungeonAssistCoolTime, assistModel.assistCoolTime, UpdateTime);
        }
        private void UpdateRefreshTimes()
        {
            refreshText.text = StringUtility.Contact("刷新\n","(剩余",5,"次)");
            int remainNum = 0;
            bool isFree = assistModel.TryGetFreeRefresh(out remainNum);
            freeRefreshBtn.gameObject.SetActive(isFree);
            goldRefreshBtn.gameObject.SetActive(!isFree);
            if(isFree)
            {
                freeRefreshText.text = StringUtility.Contact("剩余", remainNum, "次");
            }
            else
            {
                goldRefreshCostMoneyText.text = assistModel.refreshCostMoney.ToString();
                goldRefreshRemianNumText.text = StringUtility.Contact("剩余", remainNum, "次");
            }
        }
        private void UpdateTime(float time)
        {
            if(time > 0)
            {
                oneKeyHelpText.text = StringUtility.Contact("一键召唤(",time,")");
                oneKeyHelpText.text = StringUtility.Contact(time,"秒后自动刷新");
            }
            else
            {
                oneKeyHelpText.text = "一键召唤";
                assistModel.SendPlayerAssist(1);
            }
        }
System/Dungeon/DungeonAssistWin.cs
@@ -13,6 +13,7 @@
        [SerializeField] Button closeBtn;
        [SerializeField] Button storeBtn;
        [SerializeField] Button registerBtn;
        [SerializeField] Image registerBgImg;
        DungeonAssistModel assistModel { get { return ModelCenter.Instance.GetModel<DungeonAssistModel>(); } }
@@ -26,12 +27,11 @@
        {
            closeBtn.AddListener(CloseClick);
            storeBtn.AddListener(ClickStore);
            registerBtn.AddListener(ClickAssistRegister);
        }
        protected override void OnPreOpen()
        {
            assistModel.UpdateCheckInResultEvent += UpdateCheckIn;
            assistModel.UpdateResultEvent += UpdateResult;
            SetDisplay();
        }
@@ -44,6 +44,7 @@
        protected override void OnPreClose()
        {
            assistModel.UpdateResultEvent -= UpdateResult;
            assistModel.UpdateCheckInResultEvent -= UpdateCheckIn;
        }
        protected override void OnAfterClose()
@@ -76,8 +77,29 @@
            CreateResultCell();
        }
        private void UpdateCheckIn()
        {
            registerBtn.RemoveAllListeners();
            if(assistModel.IsCheckInOk)
            {
            }
            else
            {
                registerBtn.AddListener(ClickAssistRegister);
            }
        }
        private void ClickAssistRegister()
        {
            if(!assistModel.IsCheckInOk)
            {
                assistModel.SendAssistCheckIn();
            }
            else
            {
            }
          
        }
System/Dungeon/DungeonSweepResultWin.cs
@@ -29,7 +29,7 @@
        [SerializeField] UIEffect m_SweepResultEffect;
        [SerializeField] Button m_Again;
        [SerializeField] Button m_Close;
        [SerializeField] Text m_BtnText;
        DungeonModel model { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } }
        PlayerPackModel playerPack { get { return ModelCenter.Instance.GetModel<PlayerPackModel>(); } }
        GetItemPathModel getItemPath { get { return ModelCenter.Instance.GetModel<GetItemPathModel>(); } }
@@ -50,6 +50,14 @@
        {
            DisplayResult();
            model.getDungeonResultEvent += DisplayResult;
            if (model.currentDungeon.mapId == 31140)
            {
                m_BtnText.text = Language.Get("RuneTowerSweepText12");
            }
            else
            {
                m_BtnText.text = Language.Get("MoppingUpEnd_Btn_Continue");
            }
        }
        protected override void OnAfterOpen()
@@ -151,7 +159,14 @@
            var error = 0;
            if (TestSweep(out error))
            {
                model.RequestSweep(model.currentDungeon);
                if (model.currentDungeon.mapId == 31140)//冰晶矿脉不允许再次扫荡
                {
                    CloseClick();
                }
                else
                {
                    model.RequestSweep(model.currentDungeon);
                }
            }
            else
            {
System/Dungeon/IceCrystalVeinWin.cs
@@ -57,6 +57,7 @@
        protected override void OnPreOpen()
        {
            StarAll = iceCrystalVeinModel.GetAllStar();
            SelectedByDefault();
            OnCreateGridLineCell(m_ScrollerController);
            AddIceLodeStarAwardList();
            SetGridMiddle();
@@ -109,8 +110,8 @@
            if (fbId == 31140)
            {
                StarAll = iceCrystalVeinModel.GetAllStar();
                SetGridBotton();
                m_ScrollerController.m_Scorller.RefreshActiveCellViews();//刷新可见
               // SetGridBotton();
            }
        }
@@ -214,10 +215,6 @@
            gridCtrl.Refresh();
            for (int i = 0; i < iceCrystalVeinModel.LineList.Count; i++)
            {
                if (i == 2)
                {
                    IndexSelect = iceCrystalVeinModel.LineList[i];
                }
                gridCtrl.AddCell(ScrollerDataType.Header, iceCrystalVeinModel.LineList[i]);
            }
            gridCtrl.Restart();
@@ -313,7 +310,7 @@
                            m_Collar.SetActive(true);
                        }
                    }
                    ItemCellModel cellModel = new ItemCellModel(IceLode.ItemID, true, (ulong)1);
                    ItemCellModel cellModel = new ItemCellModel(IceLode.ItemID, true, (ulong)IceLode.ItemCount, IceLode.IsBind);
                    _ItemCell.Init(cellModel);
                    int type = i;
                    _ItemCell.cellBtn.SetListener(() =>
@@ -323,7 +320,7 @@
                            iceCrystalVeinModel.SendGetAward(IceLode.Index);
                            return;
                        }
                        ItemAttrData attrData = new ItemAttrData(IceLode.ItemID, false, (ulong)1);
                        ItemAttrData attrData = new ItemAttrData(IceLode.ItemID, false, (ulong)IceLode.ItemCount,-1, IceLode.IsBind);
                        itemTipsModel.SetItemTipsModel(attrData);
                        return;
                    });
@@ -367,6 +364,27 @@
                m_Text_Fight.color = new Color32(255, 3, 3, 255);
            }
        }
        private void SelectedByDefault()//默认选中
        {
            int Star = 9;
            for (int i = 0; i < iceCrystalVeinModel.LineList.Count; i++)
            {
                DungeonRecord dungeonRecord;
                if (model.TryGetRecord(31140, out dungeonRecord))
                {
                    int Id = iceCrystalVeinModel.LineList[i];
                    if (dungeonRecord.lineGrades.ContainsKey(Id))
                    {
                        if (dungeonRecord.lineGrades[Id] < Star)
                        {
                            Star = dungeonRecord.lineGrades[Id];
                            IndexSelect = Id;
                        }
                    }
                }
            }
        }
    }
}
System/FairyAu/FairyAuTaskWin.cs
@@ -203,6 +203,7 @@
            WindowCenter.Instance.CloseImmediately<FairyAuTaskWin>();
            WindowCenter.Instance.Open<MainInterfaceWin>();
            ObjectiveText.ExcuteHref();
            TaskAllocation.Instance.TaskTime =TimeUtility.ServerNow;
        }
        void CloseButton()//关闭按钮
System/FairyAu/FairyGrabBossModel.cs
@@ -84,6 +84,8 @@
        public int reduceInjuryBuffId { get; private set; }
        public bool flyToGrabBossRemind { get; set; }
        private bool serverInited = false;
        //private DateTime lastQueryProgressTime = DateTime.Now;
@@ -258,6 +260,7 @@
                notified = false;
                fairyGrabBossHelps.Clear();
                ClearGrabBossInfo();
                flyToGrabBossRemind = false;
            }
            else
            {
System/FairyAu/FairyModel.cs
@@ -258,6 +258,15 @@
            m_RequestFairyInfoCount++;
        }
        public bool InSameFairy(int playerId)
        {
            if (!PlayerDatas.Instance.fairyData.HasFairy)
            {
                return false;
            }
            return PlayerDatas.Instance.fairyData.GetMember(playerId) != null;
        }
        #region 成员列表排序
        private int m_SortType = 4;
        public int sortType
System/FairyAu/KingTempleWin.cs
@@ -182,7 +182,7 @@
                    weapon2 = itemData.ItemID;
                }
                var data = new UI3DModelExhibition.UI3DPlayerExhibitionData
                var data = new UI3DPlayerExhibitionData
                {
                    job = _leaderData.rolePropData.Job,
                    clothesId = clothes,
System/FindPrecious/FindPreciousBossRebornBehaviour.cs
@@ -62,21 +62,13 @@
                var bossId = model.currentBossNotify.bossId;
                var type = model.GetBossFindPreciousType(bossId);
                if (type == FindPreciousType.DemonJar && AutoGotoSkillDemonJarBoss(model.currentBossNotify))
                m_ContainerBossReborn.gameObject.SetActive(true);
                var config = Config.Instance.Get<NPCConfig>(bossId);
                if (config != null)
                {
                    m_ContainerBossReborn.gameObject.SetActive(false);
                    ReportConfirmBossRebornNotify();
                }
                else
                {
                    m_ContainerBossReborn.gameObject.SetActive(true);
                    var config = Config.Instance.Get<NPCConfig>(bossId);
                    if (config != null)
                    {
                        m_BossIcon.SetSprite(config.HeadPortrait);
                        m_BossName.text = config.charName;
                        m_BossLevel.text = Language.Get("FindPrecious_11", config.NPCLV);
                    }
                    m_BossIcon.SetSprite(config.HeadPortrait);
                    m_BossName.text = config.charName;
                    m_BossLevel.text = Language.Get("FindPrecious_11", config.NPCLV);
                }
            }
            else
@@ -125,112 +117,6 @@
            {
                m_ContainerBossReborn.gameObject.SetActive(false);
            }
        }
        private bool AutoGotoSkillDemonJarBoss(FindPreciousModel.BossNotify notify)
        {
            if (!demonJarModel.autoChallenge)
            {
                return false;
            }
            if (!notify.demonJarAuto)
            {
                return false;
            }
            if (DTCB105_tagMCPlayerWallow.forceOffLine)
            {
                return false;
            }
            if (NewBieCenter.Instance.inGuiding)
            {
                return false;
            }
            if (PlayerTaskDatas.IsOPenAutoResolve())
            {
                return false;
            }
            if (PlayerDatas.Instance.hero != null && PlayerDatas.Instance.hero.CurMapArea == (int)MapArea.E_Type.Boss)
            {
                return false;
            }
            if (PlayerDatas.Instance.hero != null && Time.realtimeSinceStartup - PlayerDatas.Instance.hero.calculAutoFightTime < 60f)
            {
                return false;
            }
            if (PlayerDatas.Instance.hero != null && PlayerDatas.Instance.hero.ActorInfo.serverDie)
            {
                return false;
            }
            if (PlayerDatas.Instance.hero != null && PlayerDatas.Instance.hero.IsDaZuo())
            {
                return false;
            }
            if (PlayerDatas.Instance.extersion.bossState == 1)
            {
                return false;
            }
            if (PlayerDatas.Instance.extersion.pkState == 1)
            {
                return false;
            }
            if (MapTransferUtility.Instance.NpcID != 0)
            {
                return false;
            }
            var surplusTimes = demonJarModel.GetSurplusTimes();
            var needTimes = demonJarModel.isDoubleAward ? 2 : 1;
            if (surplusTimes < needTimes)
            {
                return false;
            }
            var mapId = PlayerDatas.Instance.baseData.MapID;
            var mapConfig = Config.Instance.Get<MapConfig>(mapId);
            if (GeneralDefine.neutralMaps.Contains(mapId))
            {
                return false;
            }
            if (mapConfig.MapFBType != (int)MapType.OpenCountry)
            {
                return false;
            }
            var grabBossLine = 0;
            ModelCenter.Instance.GetModel<FairyGrabBossModel>().TryGetFairyGrabBossLine(out grabBossLine);
            if (grabBossLine != 0 && PlayerDatas.Instance.baseData.FBID == grabBossLine)
            {
                return false;
            }
            if (WindowCenter.Instance.ExitAnyFullScreenOrMaskWin())
            {
                return false;
            }
            if (WindowCenter.Instance.IsOpen("DemonJarWin") || WindowCenter.Instance.IsOpen("DemonJarAutoDoubleSettingWin"))
            {
                return false;
            }
            var bossId = notify.bossId;
            var config = Config.Instance.Get<DemonJarConfig>(bossId);
            dungeonModel.SingleChallenge(DemonJarModel.DEMONJAR_MAPID, config.LineID);
            demonJarModel.autoChallengeBoss = bossId;
            return true;
        }
        private void GotoKillDemonJarBoss(int _bossId)
System/FindPrecious/FindPreciousModel.cs
@@ -341,20 +341,28 @@
        {
            if (IsBossSubscribed(bossId) && !ExitBossNotify(bossId))
            {
                var notify = new BossNotify(bossId, demonJarModel.autoChallenge);
                var type = GetBossFindPreciousType(bossId);
                if (type == FindPreciousType.DemonJar && demonJarModel.GetSurplusTimes() <= 0)
                if (type == FindPreciousType.DemonJar)
                {
                    if (demonJarModel.GetSurplusTimes() > 0)
                    {
                        if (!AutoGotoSkillDemonJarBoss(notify))
                        {
                            bossNotifies.Add(notify);
                            currentBossNotify = GetNextBossNotify();
                        }
                    }
                }
                else
                {
                    bossNotifies.Add(new BossNotify(bossId, demonJarModel.autoChallenge));
                    bossNotifies.Add(notify);
                    currentBossNotify = GetNextBossNotify();
                }
            }
        }
        public void RemoveOneBossRebornNotify(int bossId )
        public void RemoveOneBossRebornNotify(int bossId)
        {
            if (ExitBossNotify(bossId))
            {
@@ -518,6 +526,116 @@
            }
        }
        private bool AutoGotoSkillDemonJarBoss(BossNotify notify)
        {
            if (!demonJarModel.autoChallenge)
            {
                return false;
            }
            if (!notify.demonJarAuto)
            {
                return false;
            }
            if (DTCB105_tagMCPlayerWallow.forceOffLine)
            {
                return false;
            }
            if (NewBieCenter.Instance.inGuiding)
            {
                return false;
            }
            if (!PlayerTaskDatas.IsOPenAutoResolve())
            {
                return false;
            }
            if (PlayerDatas.Instance.hero != null && PlayerDatas.Instance.hero.CurMapArea == (int)MapArea.E_Type.Boss)
            {
                return false;
            }
            if (PlayerDatas.Instance.hero != null && Time.realtimeSinceStartup - PlayerDatas.Instance.hero.calculAutoFightTime < 60f)
            {
                return false;
            }
            if (PlayerDatas.Instance.hero != null && PlayerDatas.Instance.hero.ActorInfo.serverDie)
            {
                return false;
            }
            if (PlayerDatas.Instance.hero != null && PlayerDatas.Instance.hero.IsDaZuo())
            {
                return false;
            }
            if (PlayerDatas.Instance.extersion.bossState == 1)
            {
                return false;
            }
            if (PlayerDatas.Instance.extersion.pkState == 1)
            {
                return false;
            }
            if (MapTransferUtility.Instance.NpcID != 0)
            {
                return false;
            }
            var surplusTimes = demonJarModel.GetSurplusTimes();
            var needTimes = demonJarModel.isDoubleAward ? 2 : 1;
            if (surplusTimes < needTimes)
            {
                return false;
            }
            var mapId = PlayerDatas.Instance.baseData.MapID;
            var mapConfig = Config.Instance.Get<MapConfig>(mapId);
            if (GeneralDefine.neutralMaps.Contains(mapId))
            {
                return false;
            }
            if (mapConfig.MapFBType != (int)MapType.OpenCountry)
            {
                return false;
            }
            if ((TimeUtility.ServerNow - TaskAllocation.Instance.TaskTime).TotalSeconds < 30)
            {
                return false;
            }
            var grabBossLine = 0;
            ModelCenter.Instance.GetModel<FairyGrabBossModel>().TryGetFairyGrabBossLine(out grabBossLine);
            if (grabBossLine != 0 && PlayerDatas.Instance.baseData.FBID == grabBossLine)
            {
                return false;
            }
            if (WindowCenter.Instance.ExitAnyFullScreenOrMaskWin())
            {
                return false;
            }
            if (WindowCenter.Instance.IsOpen("DemonJarWin") || WindowCenter.Instance.IsOpen("DemonJarAutoDoubleSettingWin"))
            {
                return false;
            }
            var bossId = notify.bossId;
            var config = Config.Instance.Get<DemonJarConfig>(bossId);
            dungeonModel.SingleChallenge(DemonJarModel.DEMONJAR_MAPID, config.LineID);
            demonJarModel.autoChallengeBoss = bossId;
            return true;
        }
        public class BossInfo
        {
System/KnapSack/Logic/ItemTipsModel.cs
@@ -1772,6 +1772,13 @@
            {
                maxReExp = maxLvConfig.ReExp;
            }
            else
            {
                if(maxExpLv <= 0)
                {
                    maxReExp = playerReExp;
                }
            }
            Equation.Instance.Clear();
            Equation.Instance.AddKeyValue("PlayerReExp",playerReExp);
            Equation.Instance.AddKeyValue("MaxReExp", maxReExp);
System/Login/CreateRoleHeroShow.cs
@@ -113,7 +113,17 @@
            }
        }
        var model = playerModel.Show(PlayerDatas.Instance.loginInfo.Job, clothesItemId, _suitLevel, weaponItemId, wingsItemId, secondaryItemId, m_HeroPlatform.transform);
        var data = new UI3DPlayerExhibitionData()
        {
            job = PlayerDatas.Instance.loginInfo.Job,
            clothesId = clothesItemId,
            suitLevel = _suitLevel,
            weaponId = weaponItemId,
            wingsId = wingsItemId,
            secondaryId = secondaryItemId,
        };
        var model = playerModel.Show(data, m_HeroPlatform.transform);
        m_Shadow.Cast(model.transform);
    }
System/Login/ServerData.cs
@@ -110,7 +110,7 @@
            return _lhs.is_recommend == 1 ? -1 : 1;
        }
        return _lhs.region_flag < _rhs.region_flag ? -1 : 1;
        return _lhs.region_flag > _rhs.region_flag ? -1 : 1;
    }
    public static int LastLoginTimeCompare(ServerData _lhs, ServerData _rhs)
System/MainInterfacePanel/CoinTaskWin.cs
@@ -10,6 +10,7 @@
using System.Text;
using System.Text.RegularExpressions;
using Snxxz.UI;
using System;
//赏金任务面板
namespace Snxxz.UI
{
@@ -281,6 +282,7 @@
        void Forward()
        {
            _Text_TaskTarget.ExcuteHref();
            TaskAllocation.Instance.TaskTime = TimeUtility.ServerNow;
            WindowCenter.Instance.CloseImmediately<TaskWin>();
            WindowCenter.Instance.Open<MainInterfaceWin>();
        }
System/MainInterfacePanel/DialogueDuidanceWin.cs
@@ -291,7 +291,7 @@
                string npcIcon = configStoryMissions.NpcIcon[IsMultistage];
                var data = new UI3DModelExhibition.UI3DNPCExhibitionData()
                var data = new UI3DNPCExhibitionData()
                {
                    npcId = npcId,
                    isDialogue = true,
System/MainInterfacePanel/FlyShoseConfirmwin.cs
@@ -35,6 +35,7 @@
        PlayerTaskDatas taskmodel { get { return ModelCenter.Instance.GetModel<PlayerTaskDatas>(); } }
        PlayerMainDate mainModel { get { return ModelCenter.Instance.GetModel<PlayerMainDate>(); } }
        GetItemPathModel GetItemPath { get { return ModelCenter.Instance.GetModel<GetItemPathModel>(); } }
        FairyGrabBossModel fairyGrabBossModel { get { return ModelCenter.Instance.GetModel<FairyGrabBossModel>(); } }
        #region Built-in
@@ -122,13 +123,16 @@
        private void OnClickToggle(bool _bool)
        {
            if (_bool)
            switch (useEnvironment)
            {
                mainModel.IsFlyShoseBool = true;
            }
            else
            {
                mainModel.IsFlyShoseBool = false;
                case UseEnvironment.Task:
                    mainModel.IsFlyShoseBool = _bool;
                    break;
                case UseEnvironment.LocalMap:
                    break;
                case UseEnvironment.FairyGrabBoss:
                    fairyGrabBossModel.flyToGrabBossRemind = _bool;
                    break;
            }
        }
System/MainInterfacePanel/FlyingShoesTask.cs
@@ -9,6 +9,7 @@
using System.Collections.Generic;
using Snxxz.UI;
using System.Text.RegularExpressions;
using System;
//关于飞鞋任务
namespace Snxxz.UI
{
@@ -168,6 +169,7 @@
                    {
                        HeroAIRecorder.ClearRecord();
                        ContentText.ExcuteHref();
                        TaskAllocation.Instance.TaskTime = TimeUtility.ServerNow;
                        OpenPanel(Task_ID);
                    }
                   
@@ -281,12 +283,14 @@
            if (ModelCenter.Instance.GetModel<VipModel>().GetVipPrivilegeCnt(VipPrivilegeType.FreeTransfer) > 0)
            {
                HeroAIRecorder.ClearRecord();
                TaskAllocation.Instance.TaskTime= TimeUtility.ServerNow;
                m_ContentText.ExcuteHref(1);
                return;
            }
            if (itemNumber > 0)
            {
                HeroAIRecorder.ClearRecord();
                TaskAllocation.Instance.TaskTime = TimeUtility.ServerNow;
                m_ContentText.ExcuteHref(1);
            }
            else
@@ -297,6 +301,7 @@
                    if (NeedMoney >= 1)
                    {
                        HeroAIRecorder.ClearRecord();
                        TaskAllocation.Instance.TaskTime = TimeUtility.ServerNow;
                        m_ContentText.ExcuteHref(1);
                    }
                    else
System/MainInterfacePanel/HighSettingTip.cs
@@ -313,6 +313,11 @@
            {
                _model.currentCategory = TreasureCategory.Human;
            }
            else if (RedpointCenter.Instance.GetRedpointState(TreasureModel.CATEGORY_REDPOINTIDS[(int)TreasureCategory.Demon - 1])
                == RedPointState.Simple)
            {
                _model.currentCategory = TreasureCategory.Demon;
            }
            WindowCenter.Instance.Open<TreasureSelectWin>();
        }
System/MainInterfacePanel/MainInterfaceWin.cs
@@ -1180,9 +1180,24 @@
                        }
                        else
                        {
                            FlyShoseConfirmwin.useEnvironment = FlyShoseConfirmwin.UseEnvironment.FairyGrabBoss;
                            FlyShoseConfirmwin.confirmCallBack = FlyShoesUseCallback;
                            WindowCenter.Instance.Open<FlyShoseConfirmwin>();
                            if (fairyGrabBossModel.flyToGrabBossRemind)
                            {
                                var money = (int)UIHelper.GetMoneyCnt(1) + (int)UIHelper.GetMoneyCnt(2);
                                if (money >= 1)
                                {
                                    FlyShoesUseCallback();
                                }
                                else
                                {
                                    WindowCenter.Instance.Open<RechargeTipWin>();
                                }
                            }
                            else
                            {
                                FlyShoseConfirmwin.useEnvironment = FlyShoseConfirmwin.UseEnvironment.FairyGrabBoss;
                                FlyShoseConfirmwin.confirmCallBack = FlyShoesUseCallback;
                                WindowCenter.Instance.Open<FlyShoseConfirmwin>();
                            }
                        }
                    }
                }
System/MainInterfacePanel/PlayerTaskDatas.cs
@@ -1456,8 +1456,6 @@
    public static bool IsOPenAutoResolve()//任务面板不开启自动挂机状态
    {
        WindowCenter.Instance.IsOpen<DefaultDialogueBoxWin>();
        WindowCenter.Instance.IsOpen<DialogueDuidanceWin>();
        bool _bool = true;
        if (WindowCenter.Instance.IsOpen<TaskBoxBGMWin>())
        {
@@ -1575,12 +1573,13 @@
    }
    public void TaskMove(int _taskID)
    {
        if (MainTaskDic.ContainsKey(_taskID) && !NewBieCenter.Instance.inGuiding)
        if (allMissionDict.ContainsKey(_taskID) && !NewBieCenter.Instance.inGuiding)
        {
            string _strTest = allMissionDict[_taskID].InforList;
            string strTask = TaskAllocation.Instance.GetTaskInfo(Config.Instance.Get<TASKINFOConfig>(_strTest).show_writing, _taskID);
            HrefAnalysis.Inst.ExcuteHrefEvent(strTask);
            DropItemManager.StopMissionPickup = false;
            TaskAllocation.Instance.TaskTime = TimeUtility.ServerNow;
        }
    }
}
System/MainInterfacePanel/TaskAllocation.cs
@@ -8,22 +8,21 @@
using System.Text;
using System.Text.RegularExpressions;
using System.Collections.Generic;
using System;
//用于任务分配
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
public class TaskAllocation : Singleton<TaskAllocation>
    public class TaskAllocation : Singleton<TaskAllocation>
    {
        private static StringBuilder textBuilder = new StringBuilder();
        private const string Info_Pattern = "{([a-zA-Z0-9_]+)}";
        PlayerTaskDatas m_TaskModel;
        PlayerTaskDatas taskmodel
        {
            get
            {
        PlayerTaskDatas taskmodel {
            get {
                return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>());
            }
        }
@@ -154,6 +153,13 @@
                });
            }
        }
        DateTime m_TaskTime = DateTime.Now;
        public DateTime TaskTime {
            get { return m_TaskTime; }
            set { m_TaskTime = value; }
        }
    }
}
System/Mount/PlayerMountDatas.cs
@@ -141,7 +141,7 @@
        if (mountRedpoint.Count != 0)
            return;
       // var configs = Config.Instance.GetAllValues<HorseConfig>();
        // var configs = Config.Instance.GetAllValues<HorseConfig>();
        if (Hconfigs.Count <= 0)
        {
            Hconfigs = Config.Instance.GetAllValues<HorseConfig>();
@@ -183,7 +183,7 @@
        {
            Hconfigs = Config.Instance.GetAllValues<HorseConfig>();
        }
      //  var configs = Config.Instance.GetAllValues<HorseConfig>();
        //  var configs = Config.Instance.GetAllValues<HorseConfig>();
        foreach (var config in Hconfigs)
        {
            int unlockItemID = config.UnlockItemID;
@@ -202,7 +202,7 @@
            return;
        if (Uconfigs.Count <= 0)
        {
            Uconfigs= Config.Instance.GetAllValues<HorseUpConfig>();
            Uconfigs = Config.Instance.GetAllValues<HorseUpConfig>();
        }
        //var configs = Config.Instance.GetAllValues<HorseUpConfig>();
        foreach (var config in Uconfigs)
@@ -295,30 +295,26 @@
        {
            return;
        }
        int GetMountID = 0;
        int GetMountLv = 0;
        int NeedExp = 99999999;
        int NeedNumber = 0;//所需要的经验丹
        List<int> IntList = new List<int>();
        FuncConfigConfig _tagfun = Config.Instance.Get<FuncConfigConfig>("HorseUpItem");
        ItemConfig _tagchine = Config.Instance.Get<ItemConfig>(int.Parse(_tagfun.Numerical1));
        int number = playerPack.GetItemCountByID(PackType.rptItem, _tagchine.ID);
        for (int i = 0; i < SortMount.Count; i++)
        {
            int horseID = SortMount[i].HorseID;
            if (_DicHorse.ContainsKey(horseID) && _DicHorse[horseID].Lv < Config.Instance.Get<HorseConfig>(horseID).MaxLV)
            int MaxLv = Config.Instance.Get<HorseConfig>(horseID).MaxLV;
            if (_DicHorse.ContainsKey(horseID) && _DicHorse[horseID].Lv < MaxLv)
            {
                int _NeedExp = HorseUpConfig.GetHorseIDAndLV(horseID, (_DicHorse[horseID].Lv)).NeedExp;
                if (_NeedExp - _DicHorse[horseID].Exp < NeedExp)
                int NeedExp = _NeedExp - _DicHorse[horseID].Exp;
                int NeedNumber = Mathf.CeilToInt((float)NeedExp / HorseDanExp);
                if (number >= NeedNumber)
                {
                    NeedExp = _NeedExp - _DicHorse[horseID].Exp;
                    GetMountID = horseID;
                    GetMountLv = _DicHorse[horseID].Lv;
                    NeedNumber = Mathf.CeilToInt((float)NeedExp / HorseDanExp);
                    IntList.Add(horseID);
                }
            }
        }
        FuncConfigConfig _tagfun = Config.Instance.Get<FuncConfigConfig>("HorseUpItem");
        ItemConfig _tagchine = Config.Instance.Get<ItemConfig>(int.Parse(_tagfun.Numerical1));
        HorseConfig horsecon = Config.Instance.Get<HorseConfig>(GetMountID);
        int number = playerPack.GetItemCountByID(PackType.rptItem, _tagchine.ID);
        foreach (var key in _DicHorse.Keys)//因为有成就任务限制所有 第一只坐骑红点逻辑特殊写
        {
            if (DicDefaultMount.ContainsKey(key) && DicDefaultMount[key] > _DicHorse[key].Lv
@@ -328,7 +324,21 @@
                return;
            }
        }
        if (ASingleFeedRedPoint.ContainsKey(GetMountID) && number >= NeedNumber && GetMountLv < horsecon.MaxLV)
        int GetMinLV = 100;
        int GetMountID = 0;
        for (int j = 0; j < SortMount.Count; j++)
        {
            int Id = SortMount[j].HorseID;
            if (IntList.Contains(Id) && _DicHorse.ContainsKey(Id))
            {
                if (_DicHorse[Id].Lv < GetMinLV)
                {
                    GetMinLV = _DicHorse[Id].Lv;
                    GetMountID = Id;
                }
            }
        }
        if (ASingleFeedRedPoint.ContainsKey(GetMountID))
        {
            ASingleFeedRedPoint[GetMountID].state = RedPointState.Simple;
            return;
@@ -382,7 +392,7 @@
            {
                Hconfigs = Config.Instance.GetAllValues<HorseConfig>();
            }
           // var configs = Config.Instance.GetAllValues<HorseConfig>();
            // var configs = Config.Instance.GetAllValues<HorseConfig>();
            foreach (var config in Hconfigs)
            {
                if (config.ItemID == info.itemInfo.ItemID)
System/Pet/PlayerPetDatas.cs
@@ -244,7 +244,7 @@
        {
            allPetConfigs = Config.Instance.GetAllValues<PetInfoConfig>();
        }
      //  var allPetConfigs = Config.Instance.GetAllValues<PetInfoConfig>();
        //  var allPetConfigs = Config.Instance.GetAllValues<PetInfoConfig>();
        foreach (var config in allPetConfigs)
        {
            if (!DeblockingRedPoint.ContainsKey(config.ID))
@@ -275,7 +275,7 @@
        {
            return;
        }
       // var configs = Config.Instance.GetAllValues<PetInfoConfig>();
        // var configs = Config.Instance.GetAllValues<PetInfoConfig>();
        if (allPetConfigs.Count <= 0)
        {
            allPetConfigs = Config.Instance.GetAllValues<PetInfoConfig>();
@@ -328,25 +328,25 @@
            return;
        }
        int GetPetId = 0;
        int petLv = 0;
        int NeedExp = 99999999;
        int NeedNumber = 0;//所需要的经验丹
        int petLv = 100;
        int itemCount = playerPack.GetItemCountByID(PackType.rptItem, 4151);
        List<int> ListInt = new List<int>();
        for (int i = 0; i < Sortpet.Count; i++)
        {
            int petID = Sortpet[i].ID;
            if (_DicPetBack.ContainsKey(petID) && _DicPetBack[petID].PetClass < Config.Instance.Get<PetInfoConfig>(petID).MaxRank)
            int MaxLv = Config.Instance.Get<PetInfoConfig>(petID).MaxRank;
            if (_DicPetBack.ContainsKey(petID) && _DicPetBack[petID].PetClass < MaxLv)
            {
                int _NeedExp = PetClassCostConfig.GetPetIdAndRank(petID, _DicPetBack[petID].PetClass).UpNeedExp;
                if (_NeedExp - _DicPetBack[petID].petExp < NeedExp)
                int NeedExp = _NeedExp - _DicPetBack[petID].petExp;
                int NeedNumber = Mathf.CeilToInt((float)NeedExp / PetDanExp);
                if (itemCount>= NeedNumber)
                {
                    NeedExp = _NeedExp - _DicPetBack[petID].petExp;
                    petLv = _DicPetBack[petID].PetClass;
                    GetPetId = petID;
                    NeedNumber = Mathf.CeilToInt((float)NeedExp / PetDanExp);
                    ListInt.Add(petID);
                }
            }
        }
        int itemCount = playerPack.GetItemCountByID(PackType.rptItem, 4151);
        foreach (var key in _DicPetBack.Keys)//因为有成就任务限制所有 第一只坐骑红点逻辑特殊写
        {
            if (DicDefaultPet.ContainsKey(key) && DicDefaultPet[key] > _DicPetBack[key].PetClass
@@ -356,8 +356,18 @@
                return;
            }
        }
        PetInfoConfig petinfo = Config.Instance.Get<PetInfoConfig>(GetPetId);
        if (CultivateRedPoint.ContainsKey(GetPetId) && itemCount >= NeedNumber && petinfo.MaxRank > petLv)
        for (int i = 0; i < ListInt.Count; i++)
        {
            if (_DicPetBack.ContainsKey(ListInt[i]))
            {
                if (_DicPetBack[(ListInt[i])].PetClass < petLv)
                {
                    petLv = _DicPetBack[(ListInt[i])].PetClass;
                    GetPetId = (ListInt[i]);
                }
            }
        }
        if (CultivateRedPoint.ContainsKey(GetPetId))
        {
            CultivateRedPoint[GetPetId].state = RedPointState.Simple;
            return;
System/PlayerDead/ReliveWin.cs
@@ -52,6 +52,7 @@
                var skillConfigs = SkillConfig.GetSkillActConfigs(0,0,DeadModel.deadBuffId);
                string skillName = string.Empty;
                int buffLv = 0;
                bool isMaxBuff = false;
                if(buffIds.Count > 0)
                {
                    for(int i = 0; i < buffIds.Count; i++)
@@ -61,29 +62,19 @@
                        if(skillConfig.SkillTypeID == DeadModel.deadBuffId)
                        {
                            buffLv = skillConfig.SkillLV + 1;
                            buffLv = buffLv > DeadModel.maxDeadBuffLV ? DeadModel.maxDeadBuffLV : buffLv;
                            for (int j = 0; j < skillConfigs.Count; j++)
                            {
                                var config = skillConfigs[j];
                                if(config.SkillLV == buffLv)
                                {
                                    skillName = config.SkillName;
                                    break;
                                }
                            }
                            isMaxBuff = buffLv > DeadModel.maxDeadBuffLV ? true : false;
                            break;
                        }
                    }
                }
    
                if(skillConfigs != null && skillConfigs.Count > 0 && buffLv == 0)
                if(skillConfigs != null && skillConfigs.Count > 0)
                {
                    SkillConfig skillConfig = skillConfigs[0];
                    skillName = skillConfig.SkillName;
                    buffLv = 1;
                }
                buffText.text = Language.Get("AncientBattlefield_Text_2",buffLv,skillName);
                buffText.text = Language.Get("AncientBattlefield_Text_2",skillName);
                buffText.gameObject.SetActive(!isMaxBuff);
            }
            for (int i = 0; i < DeadModel.dungeonKillArray.Length; i++)
            {
@@ -103,7 +94,7 @@
        protected override void OnPreClose()
        {
            StopAllCoroutines();
        }
        protected override void OnAfterClose()
System/Role/AutoHammerWin.cs
@@ -25,6 +25,7 @@
        [SerializeField] Button m_Close;
        [SerializeField] Button m_OpenNumkeyboard;
        [SerializeField] NumKeyBoard m_NumKeyBoard;
        [SerializeField] ClickScreenOtherSpace m_ClickSpace;
        MagicianModel model
        {
@@ -36,6 +37,7 @@
        public static int selectGodWeaponType = 1;
        private int targetLevel = 0;
        private int cost = 0;
        private int minLevel = 1;
        #region Built-in
        protected override void BindController()
@@ -53,18 +55,20 @@
            m_OpenNumkeyboard.AddListener(OpenNumkeyboard);
            m_NumKeyBoard.onValueChange.AddListener(OnValueChange);
            m_NumKeyBoard.onConfirm.AddListener(OnNumConfirm);
            m_ClickSpace.AddListener(OnClickSpace);
        }
        protected override void OnPreOpen()
        {
            var godWeaponInfo = model.GetGodWeaponInfo(selectGodWeaponType);
            m_NumKeyBoard.min = 1;
            if (godWeaponInfo != null)
            {
                var configs = GodWeaponConfig.GetConfigs(selectGodWeaponType);
                var maxLevel = configs[configs.Count - 1].Lv;
                m_NumKeyBoard.min = (uint)godWeaponInfo.level + 1;
                m_NumKeyBoard.max = (uint)maxLevel;
                targetLevel = (int)m_NumKeyBoard.min;
                minLevel = godWeaponInfo.level + 1;
                targetLevel = minLevel;
            }
            m_NumKeyBoard.gameObject.SetActive(false);
            DisplayLevel();
@@ -114,7 +118,7 @@
        private void Reduce()
        {
            if (targetLevel - 1 >= m_NumKeyBoard.min)
            if (targetLevel - 1 >= minLevel)
            {
                targetLevel -= 1;
                DisplayTargetLevel();
@@ -173,7 +177,31 @@
        private void OnNumConfirm(bool isOk)
        {
            UpdateHammerLevel();
            m_NumKeyBoard.gameObject.SetActive(false);
        }
        private void OnClickSpace()
        {
            UpdateHammerLevel();
        }
        private void UpdateHammerLevel()
        {
            var godWeaponInfo = model.GetGodWeaponInfo(selectGodWeaponType);
            var minLevel = godWeaponInfo == null ? 1 : (godWeaponInfo.level + 1);
            var level = targetLevel;
            int.TryParse(m_NumKeyBoard.Value, out level);
            if (level >= m_NumKeyBoard.max)
            {
                level = (int)m_NumKeyBoard.max;
            }
            else if (level < minLevel)
            {
                level = minLevel;
            }
            targetLevel = level;
            DisplayTargetLevel();
        }
        private void OnValueChange()
@@ -183,10 +211,6 @@
            if (level >= m_NumKeyBoard.max)
            {
                level = (int)m_NumKeyBoard.max;
            }
            else if (level <= m_NumKeyBoard.min)
            {
                level = (int)m_NumKeyBoard.min;
            }
            targetLevel = level;
            DisplayTargetLevel();
System/Role/GodWeaponPreviewWin.cs
@@ -10,7 +10,8 @@
using UnityEngine;
using UnityEngine.UI;
namespace Snxxz.UI {
namespace Snxxz.UI
{
    public class GodWeaponPreviewWin : Window
    {
@@ -52,7 +53,9 @@
        protected override void OnPreOpen()
        {
            OnSelectStage(1);
            var defaultStage = model.GetGodWeaponStage(selectGodWeaponType);
            defaultStage = Mathf.Clamp(defaultStage, 1, 3);
            OnSelectStage(defaultStage);
        }
        protected override void OnAfterOpen()
@@ -61,6 +64,7 @@
        protected override void OnPreClose()
        {
            UI3DModelExhibition.Instance.StopShow();
        }
        protected override void OnAfterClose()
@@ -92,7 +96,61 @@
        private void DisplayModel()
        {
            m_RawModel.gameObject.SetActive(true);
            var job = PlayerDatas.Instance.baseData.Job;
            var playerPack = ModelCenter.Instance.GetModel<PlayerPackModel>();
            var clothes = playerPack.GetItemModelByIndex(PackType.rptEquip, (int)RoleEquipType.retClothes);
            var clothesId = clothes == null ? 0 : (int)clothes.itemInfo.ItemID;
            var weapon = playerPack.GetItemModelByIndex(PackType.rptEquip, (int)RoleEquipType.retWeapon);
            var weaponId = weapon == null ? 0 : (int)weapon.itemInfo.ItemID;
            var wings = playerPack.GetItemModelByIndex(PackType.rptEquip, (int)RoleEquipType.retWing);
            var wingsId = wings == null ? 0 : (int)wings.itemInfo.ItemID;
            var secondary = playerPack.GetItemModelByIndex(PackType.rptEquip, (int)RoleEquipType.retWeapon2);
            var secondaryId = secondary == null ? 0 : (int)secondary.itemInfo.ItemID;
            int _suitLevel = 0;
            if (clothes != null)
            {
                if (clothes.itemInfo.IsSuite == 1)
                {
                    if (clothes.GetUseDataModel(30) != null && clothes.GetUseDataModel(30)[0] != 0)
                    {
                        _suitLevel = clothes.GetUseDataModel(30)[0];
                    }
                }
            }
            Dictionary<int, int> dict = new Dictionary<int, int>();
            for (int i = 0; i < model.godWeaponTypes.Count; i++)
            {
                var type = model.godWeaponTypes[i];
                var godWeaponInfo = model.GetGodWeaponInfo(type);
                dict.Add(type, godWeaponInfo == null ? 0 : godWeaponInfo.level);
                if (type == selectGodWeaponType)
                {
                    dict[type] = model.GetGodWeaponStageRequireLevel(selectGodWeaponType, selectStage);
                }
            }
            UI3DPlayerExhibitionData data = new UI3DPlayerExhibitionData()
            {
                job = job,
                clothesId = clothesId,
                suitLevel = _suitLevel,
                weaponId = weaponId,
                wingsId = wingsId,
                secondaryId = secondaryId,
                isDialogue = false,
                godWeapons = dict
            };
            UI3DModelExhibition.Instance.ShowOtherPlayer(m_RawModel, data);
        }
    }
System/Role/MagicianModel.cs
@@ -72,7 +72,7 @@
        Dictionary<int, List<GodWeaponCondition>> godWeaponConditions = new Dictionary<int, List<GodWeaponCondition>>();
        public List<int> godWeaponSorts = new List<int>();
        Dictionary<int, AutoHammerCost> autoHammerCostDict = new Dictionary<int, AutoHammerCost>();
        Dictionary<int, int[]> godWeaponStageDict = new Dictionary<int, int[]>();
        Dictionary<int, List<int>> godWeaponStageDict = new Dictionary<int, List<int>>();
        int[] autoHammerExpArea { get; set; }
        int[] autoHammerCount { get; set; }
@@ -195,13 +195,17 @@
                });
            }
            funcConfig = Config.Instance.Get<FuncConfigConfig>("GodMagicEffect");
            json = LitJson.JsonMapper.ToObject(funcConfig.Numerical1);
            foreach (var key in json.Keys)
            var godWeaponEffects = Config.Instance.GetAllValues<GodWeaponEffectConfig>();
            for (int i = 0; i < godWeaponEffects.Count; i++)
            {
                var type = int.Parse(key);
                var array = LitJson.JsonMapper.ToObject<int[]>(json[key].ToJson());
                godWeaponStageDict.Add(type, array);
                var config = godWeaponEffects[i];
                List<int> stages;
                if (!godWeaponStageDict.TryGetValue(config.type, out stages))
                {
                    stages = new List<int>();
                    godWeaponStageDict.Add(config.type, stages);
                }
                stages.Add(config.level);
            }
        }
@@ -481,15 +485,16 @@
        public int GetGodWeaponStage(int type)
        {
            var stage = 0;
            var godWeaponInfo = GetGodWeaponInfo(type);
            if (godWeaponInfo != null)
            {
                var godWeaponStages = godWeaponStageDict[type];
                for (int i = 0; i < godWeaponStages.Length; i++)
                for (int i = 0; i < godWeaponStages.Count; i++)
                {
                    if (godWeaponInfo.level >= godWeaponStages[i])
                    {
                        return i + 1;
                        stage = i + 1;
                    }
                    else
                    {
@@ -497,13 +502,13 @@
                    }
                }
            }
            return 0;
            return stage;
        }
        public int GetGodWeaponStageRequireLevel(int type, int stage)
        {
            var godWeaponStages = godWeaponStageDict[type];
            if (stage > 0 && stage - 1 < godWeaponStages.Length)
            if (stage > 0 && stage - 1 < godWeaponStages.Count)
            {
                return godWeaponStages[stage - 1];
            }
System/Role/MagicianWin.cs
@@ -366,9 +366,7 @@
            m_ContainerUnlock.gameObject.SetActive(active);
            m_ContainerSlider.gameObject.SetActive(active);
            m_Hammer.gameObject.SetActive(active || model.SatisfyUnlockCondition(model.selectType));
            AutoHammerCost autoHammerCost;
            bool requireAutoHammer = model.TryGetAutoHammerCost(model.selectType, out autoHammerCost);
            m_AutoHammer.gameObject.SetActive(active && requireAutoHammer);
            m_AutoHammer.gameObject.SetActive(active);
            if (!active)
            {
                m_CostItemTitle.text = Language.Get("L1049");
@@ -863,8 +861,17 @@
                }
                else
                {
                    AutoHammerWin.selectGodWeaponType = model.selectType;
                    WindowCenter.Instance.Open<AutoHammerWin>();
                    AutoHammerCost autoHammerCost;
                    if (model.TryGetAutoHammerCost(model.selectType, out autoHammerCost))
                    {
                        AutoHammerWin.selectGodWeaponType = model.selectType;
                        WindowCenter.Instance.Open<AutoHammerWin>();
                    }
                    else
                    {
                        var items = model.GetLevelUpItemByType(model.selectType);
                        ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(items[0]);
                    }
                }
            }
        }
System/RoleParticulars/RoleParticularsWin.cs
@@ -249,13 +249,25 @@
                    weapon2 = itemData.ItemID;
                }
                var data = new UI3DModelExhibition.UI3DPlayerExhibitionData {
                var godWeapons = new Dictionary<int, int>();
                var magicianModel = ModelCenter.Instance.GetModel<MagicianModel>();
                for (int i = 0; i < magicianModel.godWeaponTypes.Count; i++)
                {
                    var type = magicianModel.godWeaponTypes[i];
                    var level = viewPlayerData.rolePlusData.GetGodWeaponLevel(type);
                    godWeapons.Add(type, level);
                }
                var data = new UI3DPlayerExhibitionData
                {
                    job = viewPlayerData.rolePropData.Job,
                    clothesId = clothes,
                    suitLevel = _suitLevel,
                    weaponId=weapon,
                    wingsId=wing,
                    secondaryId=weapon2,
                    weaponId = weapon,
                    wingsId = wing,
                    secondaryId = weapon2,
                    godWeapons = godWeapons,
                    isDialogue = false,
                };
                UI3DModelExhibition.Instance.ShowOtherPlayer(roleModel, data);
            }
System/Rune/RuneModel.cs
@@ -169,7 +169,7 @@
            for (i = 0; i < runeTypes.Length; i++)
            {
                PlayerPropertyConfig playerPro = Config.Instance.Get<PlayerPropertyConfig>(runeTypes[i]);
                string _str = StringUtility.Contact(playerPro.Name, "  ", "+",
                string _str = StringUtility.Contact(playerPro.Name, "+",
                    UIHelper.ReplacePercentage(GetRuneAttrVal(id, level, runeTypes[i]), playerPro.ISPercentage),
                    playerPro.ISPercentage == 1 ? "%" : string.Empty, i == runeTypes.Length - 1 ? string.Empty : "\n");
                _textBuilder.Append(_str);
System/Strengthening/WashTips.cs
@@ -36,6 +36,7 @@
    [SerializeField] Text contain_Cost_Money;
    [SerializeField] GameObject contain_Default;
    [SerializeField]
    List<Text> specAttrNameText = new List<Text>();
    [SerializeField]
    List<Text> specAttrValueText = new List<Text>();
System/Treasure/DemonDungeonBehaviour.cs
@@ -13,12 +13,18 @@
        [SerializeField] Text m_BossName;
        [SerializeField] Image m_Icon;
        [SerializeField] RectTransform m_ContainerSelect;
        [SerializeField] UIEffect m_Line;
        TreasureModel model
        {
            get { return ModelCenter.Instance.GetModel<TreasureModel>(); }
        }
        public UIEffect line
        {
            get { return m_Line; }
        }
        public void Display(int treasureId, int level)
        {
            TreasureDungeon treasureDungeon;
System/Treasure/DemonDungeonLabel.cs
New file
@@ -0,0 +1,19 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace Snxxz.UI
{
    public class DemonDungeonLabel : MonoBehaviour
    {
        [SerializeField] TextMesh m_Label1;
        [SerializeField] TextMesh m_Label2;
        public void Display(string label1, string label2)
        {
            m_Label1.text = label1;
            m_Label2.gameObject.SetActive(!string.IsNullOrEmpty(label2));
            m_Label2.text = label2;
        }
    }
}
System/Treasure/DemonDungeonLabel.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: d116d645948ed0e49942bf7a4a182d8c
timeCreated: 1542977841
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
System/Treasure/DemonTreasureWin.cs
@@ -10,7 +10,8 @@
using UnityEngine;
using UnityEngine.UI;
namespace Snxxz.UI {
namespace Snxxz.UI
{
    public class DemonTreasureWin : Window
    {
@@ -22,6 +23,7 @@
        [SerializeField] Text m_SkillState;
        [SerializeField] Text m_SkillName;
        [SerializeField] Text m_SkillDescription;
        [SerializeField] ScrollRect m_ScrollRect;
        [SerializeField] RectTransform m_DungeonsContent;
        [SerializeField] Transform m_ContainerDungeons;
        [SerializeField] DemonDungeonBehaviour[] m_DungeonBehaviours;
@@ -113,7 +115,7 @@
        protected override void OnAfterOpen()
        {
        }
        protected override void OnPreClose()
@@ -380,6 +382,8 @@
                    }
                }
            }
            DisplayLines();
        }
        private void TreasureStateChangeEvent(int id)
@@ -456,6 +460,8 @@
                    treasureDungeon.maxLevel : (treasureDungeon.currentLevel + 1);
                var selectPosition = scriptable.GetPosition(selectLevel - 1);
                var lastPosition = scriptable.GetPosition(treasureDungeon.maxLevel - 1);
                m_DungeonsContent.sizeDelta = m_DungeonsContent.sizeDelta.SetY(lastPosition.y + height / 2 * expand);
                m_ScrollRect.vertical = (lastPosition.y + height / 2 * expand) > viewAreaHeight;
                if (selectPosition.y + (height / 2) * expand <= viewAreaHeight)
                {
                    m_DungeonsContent.anchoredPosition = Vector3.zero;
@@ -474,6 +480,51 @@
            }
        }
        #region 特效
        const string LINE_STATE_2 = "Effect_FaBao_Xian3_02";
        public const float LINE_NORMAL_LENGTH = 187f;
        public const float LINE_NORMAL_SCALE = 0.78f;
        private void DisplayLines()
        {
            TreasureDungeon treasureDungeon;
            var scriptable = ScriptableObjectLoader.LoadSoDemonDungeon(model.selectedTreasure);
            if (scriptable == null)
            {
                return;
            }
            if (model.TryGetTreasureDungeon(model.selectedTreasure, out treasureDungeon))
            {
                for (int i = 1; i <= treasureDungeon.maxLevel; i++)
                {
                    var index = i - 1;
                    if (index < m_DungeonBehaviours.Length)
                    {
                        var line = m_DungeonBehaviours[index].line;
                        line.Stop();
                        if (i < treasureDungeon.currentLevel)
                        {
                            line.Play();
                            if (line.target != null)
                            {
                                var transform = line.target.transform;
                                var animator = line.target.GetAnimator();
                                var angle = VectorUtility.VectorAngle(scriptable.GetPosition(index + 1),
                                    scriptable.GetPosition(index));
                                line.target.transform.localEulerAngles = Vector3.zero.SetZ(angle);
                                if (animator != null)
                                {
                                    animator.Play(LINE_STATE_2, 0, 0);
                                    animator.transform.localScale = Vector3.one.SetY(Vector2.Distance(scriptable.GetPosition(index),
                                        scriptable.GetPosition(index + 1)) / LINE_NORMAL_LENGTH * LINE_NORMAL_SCALE);
                                }
                            }
                        }
                    }
                }
            }
        }
        #endregion
        enum AnimationStep
        {
            None,
System/Treasure/TreasureComponent.cs
@@ -31,6 +31,7 @@
        private Transform bottom;
        private Transform name;
        private TextMesh condition;
        private DemonDungeonLabel treasureLabel;
        #region 红点
        private Transform potentialRed;
@@ -54,6 +55,7 @@
        static Dictionary<TreasureCategory, GameObjectPoolManager.GameObjectPool> m_BottomPoolDict = new Dictionary<TreasureCategory, GameObjectPoolManager.GameObjectPool>();
        static Dictionary<TreasureState, GameObjectPoolManager.GameObjectPool> m_StatePoolDict = new Dictionary<TreasureState, GameObjectPoolManager.GameObjectPool>();
        static Dictionary<TreasureCategory, GameObjectPoolManager.GameObjectPool> m_ConditionPoolDict = new Dictionary<TreasureCategory, GameObjectPoolManager.GameObjectPool>();
        static Dictionary<TreasureCategory, GameObjectPoolManager.GameObjectPool> m_LabelPoolDict = new Dictionary<TreasureCategory, GameObjectPoolManager.GameObjectPool>();
        static Vector3 m_CacheBottomScale = Vector3.zero;
        TreasureModel m_Model;
@@ -93,6 +95,7 @@
                RecycleCollectingSfx();
                RecycleRedpoint();
                RecycleCondition();
                RecycleTreasureLabel();
                RecycleHighestEffect();
                RedpointCenter.Instance.redpointValueChangeEvent -= RedpointValueChangeEvent;
            }
@@ -318,18 +321,21 @@
                    RequestTreasureEffect();
                    RecycleLockEffect();
                    RecycleCondition();
                    RequestTreasureLabel();
                    break;
                case TreasureState.Collecting:
                    RequestTreasureEffect();
                    RequestCollectingSfx();
                    RecycleLockEffect();
                    RecycleCondition();
                    RequestTreasureLabel();
                    break;
                case TreasureState.Locked:
                    RecycleCollectingSfx();
                    RecycleTreasureEffect();
                    RequestLockEffect();
                    RequestCondition();
                    RecycleTreasureLabel();
                    break;
            }
            if (model.GetTreasureUnlockShow(UI3DTreasureSelectStage.Instance.currentCategory) == _treasure.id)
@@ -690,6 +696,77 @@
            }
        }
        void RequestTreasureLabel()
        {
            RecycleTreasureLabel();
            if (category != TreasureCategory.Demon)
            {
                return;
            }
            string label1 = string.Empty;
            string label2 = string.Empty;
            switch (category)
            {
                case TreasureCategory.Demon:
                    Treasure _treasure;
                    if (model.TryGetTreasure(treasureId, out _treasure))
                    {
                        switch (_treasure.state)
                        {
                            case TreasureState.Collected:
                                label1 = ":";
                                break;
                            case TreasureState.Collecting:
                                TreasureDungeon treasureDungeon;
                                if (model.TryGetTreasureDungeon(treasureId, out treasureDungeon))
                                {
                                    label1 = "+";
                                    label2 = StringUtility.Contact("(", treasureDungeon.currentLevel,
                                        "/", treasureDungeon.maxLevel, ")");
                                }
                                break;
                            case TreasureState.Locked:
                                return;
                        }
                    }
                    break;
            }
            if (string.IsNullOrEmpty(label1))
            {
                return;
            }
            GameObjectPoolManager.GameObjectPool pool;
            if (m_LabelPoolDict.TryGetValue(category, out pool) == false)
            {
                var _prefab = UILoader.LoadPrefab(StringUtility.Contact(category, "TreasureLabel"));
                pool = GameObjectPoolManager.Instance.RequestPool(_prefab);
                m_LabelPoolDict.Add(category, pool);
            }
            treasureLabel = pool.Request().GetComponent<DemonDungeonLabel>();
            treasureLabel.gameObject.SetActive(true);
            treasureLabel.transform.SetParent(root);
            treasureLabel.transform.localPosition = Vector3.zero;
            treasureLabel.transform.LookAt(UI3DTreasureSelectStage.Instance.center);
            treasureLabel.transform.localPosition = new Vector3(0, -1.73f, 0f);
            treasureLabel.transform.localScale = new Vector3(-1, 1, 1);
            treasureLabel.Display(label1, label2);
            LayerUtility.SetLayer(treasureLabel.gameObject, LayerUtility.UILayer, true);
        }
        void RecycleTreasureLabel()
        {
            if (m_LabelPoolDict.ContainsKey(category) && treasureLabel != null)
            {
                var pool = m_LabelPoolDict[category];
                pool.Release(treasureLabel.gameObject);
                treasureLabel = null;
            }
        }
        public Vector3 GetAdaptiveDistance(Vector3 _distance)
        {
            var normal = Constants.DESIGN_RESOLUTION.x / Constants.DESIGN_RESOLUTION.y;
@@ -757,6 +834,7 @@
            RecycleLockEffect();
            RecycleRedpoint();
            RecycleCondition();
            RecycleTreasureLabel();
            RecycleHighestEffect();
            RequestSpecialEffect();
@@ -796,6 +874,7 @@
        {
            RecycleLockEffect();
            RecycleCondition();
            RecycleTreasureLabel();
            try
            {
                var _effect = SFXPlayUtility.Instance.Play(category == TreasureCategory.Demon ? 5157 : 5132, treasureRoot);
System/Treasure/TreasureDemonBehaviour.cs
@@ -95,7 +95,18 @@
                m_SkillName.text = skillConfig.SkillName;
                m_SkillDescrition.text = skillConfig.Description;
                m_SkillEffect.text = skillConfig.HurtType == 1 ? "PVP" : skillConfig.HurtType == 2 ? "PVE" : string.Empty;
                m_FightPower.text = skillConfig.FightPower.ToString();
                var fightPower = 0;
                TreasureDungeon treasureDungeon;
                if (model.TryGetTreasureDungeon(_id, out treasureDungeon))
                {
                    var dungeonInfo = treasureDungeon.Get(treasureDungeon.maxLevel);
                    if (!dungeonInfo.Equals(default(TreasureDungeonInfo)))
                    {
                        fightPower += UIHelper.GetFightPower(dungeonInfo.propertyDict);
                    }
                }
                fightPower += skillConfig.FightPower;
                m_FightPower.text = fightPower.ToString();
            }
            else
            {
System/Treasure/UI3DTreasureSelectStage.cs
@@ -572,6 +572,20 @@
                    return -skillUp_x.CompareTo(skillUp_y);
                }
            }
            TreasureDungeon treasureDungeonx;
            TreasureDungeon treasureDungeony;
            if (model.TryGetTreasureDungeon(x, out treasureDungeonx)
                && model.TryGetTreasureDungeon(y, out treasureDungeony))
            {
                bool redpointx = treasureDungeonx.challengeRedpoint.state == RedPointState.Simple;
                bool redpointy = treasureDungeony.challengeRedpoint.state == RedPointState.Simple;
                if (redpointx != redpointy)
                {
                    return -redpointx.CompareTo(redpointy);
                }
            }
            bool lock_x = treasure_x.state == TreasureState.Locked;
            bool lock_y = treasure_y.state == TreasureState.Locked;
            if (lock_x != lock_y)
@@ -706,6 +720,17 @@
                var _component = m_Treasures[currentCategory][presentSelectIndex];
                _component.PlayHighestShow();
            }
            else
            {
                TreasureDungeon treasureDungeon;
                if (model.TryGetTreasureDungeon(selectTreasure, out treasureDungeon))
                {
                    if (treasureDungeon.challengeRedpoint.state == RedPointState.Simple)
                    {
                        OnPointDownTreasure(selectTreasure);
                    }
                }
            }
            jumpTreasure = 0;
        }
        #endregion
System/Vip/VipInvest/CheckDisplay.cs
@@ -93,6 +93,7 @@
                    break;
            }
            IsBool = true;
            SoundPlayer.Instance.StopUIAudio();
        }
    }
System/Vip/VipInvest/RotatePointer.cs
@@ -130,6 +130,7 @@
            }
            else
            {
                SoundPlayer.Instance.PlayUIAudio(69);
                IsRotateBool = true;
                _isRotate = true;
            }
System/Vip/VipInvest/WheelOfFortuneWin.cs
@@ -109,6 +109,7 @@
        private void EndOfFlashing()
        {
            TiedJadeChange();
            SoundPlayer.Instance.PlayUIAudio(72);
            m_UIEffect_1.Play();
        }
System/Welfare/SignInCell.cs
@@ -10,18 +10,7 @@
{
    public class SignInCell : ScrollerUI
    {
        [SerializeField] List<RectTransform> m_SignIns;
        [SerializeField] List<Image> m_ItemIcons;
        [SerializeField] List<Image> m_ItemBgs;
        [SerializeField] List<Image> m_VipImgs;
        [SerializeField] List<Text> m_VipTxts;
        [SerializeField] List<Image> m_BindImgs;
        [SerializeField] List<Text> m_DayTxts;
        [SerializeField] List<Text> m_ItemCntTxts;
        [SerializeField] List<Image> m_HasSignImgs;
        [SerializeField] List<Image> m_RetroactiveImgs;
        [SerializeField] List<Button> m_SignBtns;
        [SerializeField] List<RectTransform> m_PresentEffects;
        [SerializeField] SignInItemBehaviour[] m_SignIns;
        SignInModel m_Model;
        SignInModel model
@@ -32,24 +21,7 @@
            }
        }
        public List<RectTransform> SignIns
        {
            get
            {
                return m_SignIns;
            }
        }
        ItemTipsModel _itemTipsModel;
        ItemTipsModel itemTipsModel
        {
            get
            {
                return _itemTipsModel ?? (_itemTipsModel = ModelCenter.Instance.GetModel<ItemTipsModel>());
            }
        }
        AchievementGuideEffect[] _achieveEffects = new AchievementGuideEffect[5];
        AchievementGuideEffect[] achievementEffects = new AchievementGuideEffect[5];
        public override void Refresh(CellView cell)
        {
@@ -63,101 +35,28 @@
                    m_SignIns[i].gameObject.SetActive(false);
                    continue;
                }
                var _signInCfg = configs[_index];
                var _ring = model.IsFirstMonth ? 0 : (_signInCfg.ItemID.Length > 1 ? 1 : 0);
                var _itemCfg = Config.Instance.Get<ItemConfig>(_signInCfg.ItemID[_ring]);
                m_ItemIcons[i].SetSprite(_itemCfg.IconKey);
                m_ItemBgs[i].SetItemBackGround(_itemCfg.ItemColor);
                m_VipImgs[i].gameObject.SetActive(_signInCfg.VipLv > 0);
                m_VipTxts[i].text = StringUtility.Contact("V", _signInCfg.VipLv, Language.Get(StringUtility.Contact("Num_CHS_", _signInCfg.VipMultiple)), Language.Get("SignInTimes"));
                m_ItemCntTxts[i].text = _signInCfg.OrdinaryNum[_ring] <= 1 ? string.Empty : _signInCfg.OrdinaryNum[_ring].ToString();
                m_DayTxts[i].text = Language.Get("SignIn_4", _index + 1);
                m_BindImgs[i].gameObject.SetActive(_signInCfg.IsBind == 1);
                m_HasSignImgs[i].gameObject.SetActive(_index < model.alreadySignInCount);
                m_RetroactiveImgs[i].gameObject.SetActive(_index == model.alreadySignInCount && model.todaySignIn
                    && model.keepSignInCount > 0);
                m_PresentEffects[i].gameObject.SetActive(_index == model.alreadySignInCount && !model.todaySignIn);
                m_SignIns[i].gameObject.SetActive(true);
                m_SignIns[i].Display(_index);
                if (AchievementGoto.achievementType == AchievementGoto.SignInAchievement && _page == model.alreadySignInCount / 5
                    && _index == model.alreadySignInCount && model.keepSignInCount > 0 && model.todaySignIn)
                {
                    if (_achieveEffects[i] == null)
                    if (achievementEffects[i] == null)
                    {
                        _achieveEffects[i] = AchievementGuideEffectPool.Require(2);
                        _achieveEffects[i].transform.SetParentEx(m_SignIns[i], Vector3.zero, Vector3.zero, Vector3.one);
                        (_achieveEffects[i].transform as RectTransform).anchoredPosition = Vector3.zero;
                        if (_achieveEffects[i].effect != null)
                        achievementEffects[i] = AchievementGuideEffectPool.Require(2);
                        achievementEffects[i].transform.SetParentEx(m_SignIns[i].transform, Vector3.zero, Vector3.zero, Vector3.one);
                        (achievementEffects[i].transform as RectTransform).anchoredPosition = Vector3.zero;
                        if (achievementEffects[i].effect != null)
                        {
                            _achieveEffects[i].effect.SetMask();
                            achievementEffects[i].effect.SetMask();
                        }
                    }
                }
                else if (_achieveEffects[i] != null)
                else if (achievementEffects[i] != null)
                {
                    AchievementGuideEffectPool.Recycle(_achieveEffects[i]);
                    _achieveEffects[i] = null;
                }
                m_SignBtns[i].onClick.RemoveAllListeners();
                m_SignBtns[i].onClick.AddListener(() =>
                {
                    OnClickSign(_index);
                });
            }
        }
        private void OnClickSign(int _day)
        {
            if (_day == model.alreadySignInCount)
            {
                AchievementGoto.achievementType = 0;
                if (!model.todaySignIn)
                {
                    CA509_tagCMDaySign signpack = new CA509_tagCMDaySign();
                    signpack.Day = 0;
                    GameNetSystem.Instance.SendInfo(signpack);
                    return;
                }
                else if (model.keepSignInCount > 0)
                {
                    ConfirmCancel.ShowPopConfirm(Language.Get("Mail101"), Language.Get("SinInReplenish", model.keepSignInCost), (bool isOk) =>
                    {
                        if (isOk)
                        {
                            if (PlayerDatas.Instance.baseData.Gold >= model.keepSignInCost)
                            {
                                CA509_tagCMDaySign signpack = new CA509_tagCMDaySign();
                                signpack.Day = 1;
                                GameNetSystem.Instance.SendInfo(signpack);
                            }
                            else
                            {
                                if (VersionConfig.Get().isBanShu)
                                {
                                    SysNotifyMgr.Instance.ShowTip("GoldErr");
                                    return;
                                }
                                WindowCenter.Instance.Open<RechargeTipWin>();
                            }
                        }
                    });
                    return;
                    AchievementGuideEffectPool.Recycle(achievementEffects[i]);
                    achievementEffects[i] = null;
                }
            }
            var configs = Config.Instance.GetAllValues<SignInConfig>();
            var _signInCfg = configs[_day];
            int itemId = 0;
            int itemCount = 0;
            if (!model.IsFirstMonth)
            {
                itemId = _signInCfg.ItemID.Length > 1 ? _signInCfg.ItemID[1] : _signInCfg.ItemID[0];
                itemCount = _signInCfg.OrdinaryNum.Length > 1 ? _signInCfg.OrdinaryNum[1] : _signInCfg.OrdinaryNum[0];
            }
            else
            {
                itemId = _signInCfg.ItemID[0];
                itemCount = _signInCfg.OrdinaryNum[0];
            }
            ItemAttrData attrData = new ItemAttrData(itemId, false, (ulong)itemCount, -1, 1);
            itemTipsModel.SetItemTipsModel(attrData);
        }
    }
}
System/Welfare/SignInItemBehaviour.cs
New file
@@ -0,0 +1,128 @@
using System;
using System.Collections;
using System.Collections.Generic;
using TableConfig;
using UnityEngine;
using UnityEngine.UI;
namespace Snxxz.UI
{
    public class SignInItemBehaviour : MonoBehaviour
    {
        [SerializeField] Image m_Icon;
        [SerializeField] Image m_ItemBG;
        [SerializeField] RectTransform m_ContainerVip;
        [SerializeField] Text m_VipLevel;
        [SerializeField] Image m_Bind;
        [SerializeField] Text m_Day;
        [SerializeField] Text m_Count;
        [SerializeField] RectTransform m_AlreadySignIn;
        [SerializeField] RectTransform m_ContainerKeepSignIn;
        [SerializeField] Button m_SignIn;
        [SerializeField] UIEffect m_Effect;
        SignInModel model { get { return ModelCenter.Instance.GetModel<SignInModel>(); } }
        public void Display(int index)
        {
            m_SignIn.onClick.RemoveAllListeners();
            var configs = Config.Instance.GetAllValues<SignInConfig>();
            if (index >= configs.Count)
            {
                return;
            }
            var config = configs[index];
            var ring = model.IsFirstMonth ? 0 : (config.ItemID.Length > 1 ? 1 : 0);
            var itemConfig = Config.Instance.Get<ItemConfig>(config.ItemID[ring]);
            m_Icon.SetSprite(itemConfig.IconKey);
            m_ItemBG.SetItemBackGround(itemConfig.ItemColor);
            m_ContainerVip.gameObject.SetActive(config.VipLv > 0);
            m_VipLevel.text = StringUtility.Contact("V", config.VipLv,
                Language.Get(StringUtility.Contact("Num_CHS_", config.VipMultiple)), Language.Get("SignInTimes"));
            m_Count.text = config.OrdinaryNum[ring] <= 1 ? string.Empty : config.OrdinaryNum[ring].ToString();
            m_Day.text = Language.Get("SignIn_4", index + 1);
            m_Bind.gameObject.SetActive(config.IsBind == 1);
            m_AlreadySignIn.gameObject.SetActive(index < model.alreadySignInCount);
            m_ContainerKeepSignIn.gameObject.SetActive(index == model.alreadySignInCount && model.todaySignIn
                && model.keepSignInCount > 0);
            bool requireEffect = false;
            m_Effect.StopImediatly();
            m_Effect.gameObject.SetActive(false);
            if (!model.todaySignIn)
            {
                requireEffect = index == model.alreadySignInCount;
                m_Effect.effect = 1081;
            }
            else
            {
                requireEffect = index == model.alreadySignInCount && model.keepSignInCount > 0;
                m_Effect.effect = 1170;
            }
            m_Effect.gameObject.SetActive(requireEffect);
            m_SignIn.onClick.AddListener(() =>
            {
                SignIn(index);
            });
        }
        private void SignIn(int index)
        {
            if (index == model.alreadySignInCount)
            {
                AchievementGoto.achievementType = 0;
                if (!model.todaySignIn)
                {
                    CA509_tagCMDaySign pak = new CA509_tagCMDaySign();
                    pak.Day = 0;
                    GameNetSystem.Instance.SendInfo(pak);
                    return;
                }
                else if (model.keepSignInCount > 0)
                {
                    ConfirmCancel.ShowPopConfirm(Language.Get("Mail101"), Language.Get("SinInReplenish", model.keepSignInCost), (bool isOk) =>
                    {
                        if (isOk)
                        {
                            if (PlayerDatas.Instance.baseData.Gold >= model.keepSignInCost)
                            {
                                CA509_tagCMDaySign pak = new CA509_tagCMDaySign();
                                pak.Day = 1;
                                GameNetSystem.Instance.SendInfo(pak);
                            }
                            else
                            {
                                if (VersionConfig.Get().isBanShu)
                                {
                                    SysNotifyMgr.Instance.ShowTip("GoldErr");
                                    return;
                                }
                                WindowCenter.Instance.Open<RechargeTipWin>();
                            }
                        }
                    });
                    return;
                }
            }
            var configs = Config.Instance.GetAllValues<SignInConfig>();
            var config = configs[index];
            int itemId = 0;
            int itemCount = 0;
            if (!model.IsFirstMonth)
            {
                itemId = config.ItemID.Length > 1 ? config.ItemID[1] : config.ItemID[0];
                itemCount = config.OrdinaryNum.Length > 1 ? config.OrdinaryNum[1] : config.OrdinaryNum[0];
            }
            else
            {
                itemId = config.ItemID[0];
                itemCount = config.OrdinaryNum[0];
            }
            ItemAttrData attrData = new ItemAttrData(itemId, false, (ulong)itemCount, -1, 1);
            ModelCenter.Instance.GetModel<ItemTipsModel>().SetItemTipsModel(attrData);
        }
    }
}
System/Welfare/SignInItemBehaviour.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 488a1cbbd54fda14faae1b2207ad3939
timeCreated: 1542941563
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
System/Welfare/SignInWin.cs
@@ -16,12 +16,9 @@
    public class SignInWin : Window
    {
        [SerializeField]
        ScrollerController signInCtrl;
        [SerializeField]
        ScrollerController ctnSignCtrl;
        [SerializeField]
        Text signInfo;
        [SerializeField] ScrollerController m_SignInController;
        [SerializeField] ScrollerController m_KeepSignInController;
        [SerializeField] Text m_SignInRemind;
        SignInModel m_Model;
        SignInModel model
@@ -35,8 +32,8 @@
        #region Built-in
        protected override void BindController()
        {
            ctnSignCtrl.lockType = EnhanceLockType.KeepVertical;
            signInCtrl.lockType = EnhanceLockType.KeepVertical;
            m_KeepSignInController.lockType = EnhanceLockType.KeepVertical;
            m_SignInController.lockType = EnhanceLockType.KeepVertical;
        }
        protected override void AddListeners()
@@ -45,11 +42,8 @@
        protected override void OnPreOpen()
        {
            InitSignIn();
            InitCtnSign();
            ctnSignCtrl.mScrollRect.verticalNormalizedPosition = 1;
            DisplaySignIn();
            DisplayKeepSignIn();
            model.OnSignRefresh += OnSignRefresh;
        }
@@ -77,8 +71,8 @@
        #endregion
        private void OnSignRefresh()
        {
            InitSignIn();
            InitCtnSign();
            DisplaySignIn();
            DisplayKeepSignIn();
        }
        private void HandleAchievement()
@@ -90,7 +84,7 @@
                {
                    var _num = Mathf.Max(0, model.alreadySignInCount);
                    var _line = _num / 5;
                    signInCtrl.JumpIndex(_line);
                    m_SignInController.JumpIndex(_line);
                }
                else
                {
@@ -98,45 +92,45 @@
                    AchievementGoto.achievementType = 0;
                }
            }
            signInCtrl.m_Scorller.RefreshActiveCellViews();
            m_SignInController.m_Scorller.RefreshActiveCellViews();
        }
        private void InitSignIn()
        private void DisplaySignIn()
        {
            var configs = Config.Instance.GetAllValues<SignInConfig>();
            if (signInCtrl.GetNumberOfCells(signInCtrl.m_Scorller) == 0)
            if (m_SignInController.GetNumberOfCells(m_SignInController.m_Scorller) == 0)
            {
                signInCtrl.Refresh();
                m_SignInController.Refresh();
                int page = Mathf.CeilToInt((float)configs.Count / 5);
                for (int i = 0; i < page; i++)
                {
                    signInCtrl.AddCell(ScrollerDataType.Header, i);
                    m_SignInController.AddCell(ScrollerDataType.Header, i);
                }
                signInCtrl.Restart();
                m_SignInController.Restart();
            }
            else
            {
                signInCtrl.m_Scorller.RefreshActiveCellViews();
                m_SignInController.m_Scorller.RefreshActiveCellViews();
            }
            signInfo.text = Language.Get("SignIn_3", model.alreadySignInCount, model.keepSignInCount);
            m_SignInRemind.text = Language.Get("SignIn_3", model.alreadySignInCount, model.keepSignInCount);
        }
        private void InitCtnSign()
        private void DisplayKeepSignIn()
        {
            var configs = Config.Instance.GetAllValues<ContinueSignInConfig>();
            if (ctnSignCtrl.GetNumberOfCells(ctnSignCtrl.m_Scorller) == 0)
            if (m_KeepSignInController.GetNumberOfCells(m_KeepSignInController.m_Scorller) == 0)
            {
                ctnSignCtrl.Refresh();
                m_KeepSignInController.Refresh();
                for (int i = 0; i < configs.Count; i++)
                {
                    ctnSignCtrl.AddCell(ScrollerDataType.Header, i);
                    m_KeepSignInController.AddCell(ScrollerDataType.Header, i);
                }
                ctnSignCtrl.Restart();
                m_KeepSignInController.Restart();
            }
            else
            {
                ctnSignCtrl.m_Scorller.RefreshActiveCellViews();
                m_KeepSignInController.m_Scorller.RefreshActiveCellViews();
            }
        }
@@ -144,7 +138,7 @@
        {
            var _num = Mathf.Max(0, model.alreadySignInCount);
            var _line = _num / 5;
            signInCtrl.JumpIndex(_line);
            m_SignInController.JumpIndex(_line);
        }
    }
UI/Common/UI3DHeroSkillShow.cs
@@ -123,9 +123,30 @@
                    }
                }
            }
            var magicianModel = ModelCenter.Instance.GetModel<MagicianModel>();
            Dictionary<int, int> dict = new Dictionary<int, int>();
            for (int i = 0; i < magicianModel.godWeaponTypes.Count; i++)
            {
                var type = magicianModel.godWeaponTypes[i];
                var godWeaponInfo = magicianModel.GetGodWeaponInfo(type);
                dict.Add(type, godWeaponInfo == null ? 0 : godWeaponInfo.level);
            }
            #endregion
            var _hero = m_HeroShow.Show(_job, _clothesId, _suitLevel, _weaponId, _wingsId, _secondaryId, m_Stage);
            UI3DPlayerExhibitionData data = new UI3DPlayerExhibitionData()
            {
                job = _job,
                clothesId = _clothesId,
                suitLevel = _suitLevel,
                weaponId = _weaponId,
                wingsId = _wingsId,
                secondaryId = _secondaryId,
                godWeapons = dict,
                isDialogue = false,
            };
            var _hero = m_HeroShow.Show(data, m_Stage);
            if (_hero != null)
            {
                m_HeroPoint = _hero.transform;
UI/Common/UI3DModelExhibition.cs
@@ -25,8 +25,7 @@
        [SerializeField] UI3DModelInteractProcessor m_InteractProcessor;
        [SerializeField] ColorCorrectionCurves m_CameraColor;
        public bool interactable
        {
        public bool interactable {
            get { return m_Interactable; }
            set { m_Interactable = value; }
        }
@@ -35,8 +34,7 @@
        int m_HorseModelId = 0;
        GameObject horseModel = null;
        public GameObject NpcModelHorse
        {
        public GameObject NpcModelHorse {
            get { return horseModel; }
            set { horseModel = value; }
        }
@@ -44,8 +42,7 @@
        int m_NPCId = 0;
        GameObject npcModel = null;
        SFXController m_NpcEffect;
        public GameObject NpcModelPet
        {
        public GameObject NpcModelPet {
            get { return npcModel; }
            set { npcModel = value; }
        }
@@ -69,10 +66,8 @@
        public static UI3DModelExhibition Instance { get; private set; }
        static UI3DModelExhibition m_InstanceClone1 = null;
        public static UI3DModelExhibition InstanceClone1
        {
            get
            {
        public static UI3DModelExhibition InstanceClone1 {
            get {
                if (m_InstanceClone1 == null)
                {
                    CreateCloneStage();
@@ -157,6 +152,11 @@
                wingsId = wingsItemId,
                secondaryId = secondaryItemId,
                isDialogue = false,
                godWeapons = new Dictionary<int, int>() {
                    { 1,  (int)PlayerDatas.Instance.loginInfo.ExAttr15 },
                    { 2,  (int)PlayerDatas.Instance.loginInfo.ExAttr16},
                    { 3,  (int)PlayerDatas.Instance.loginInfo.ExAttr17 },
                    { 4,  (int)PlayerDatas.Instance.loginInfo.ExAttr18 } }
            };
            ShowPlayer(_rawImage, data);
@@ -189,6 +189,11 @@
                }
            }
            var magicianModel = ModelCenter.Instance.GetModel<MagicianModel>();
            var godWeapon1 = magicianModel.GetGodWeaponInfo(1);
            var godWeapon2 = magicianModel.GetGodWeaponInfo(2);
            var godWeapon3 = magicianModel.GetGodWeaponInfo(3);
            var godWeapon4 = magicianModel.GetGodWeaponInfo(4);
            var data = new UI3DPlayerExhibitionData
            {
                job = _job,
@@ -198,6 +203,12 @@
                wingsId = wingsId,
                secondaryId = secondaryId,
                isDialogue = _isDialogue,
                godWeapons = new Dictionary<int, int>() {
                    { 1, godWeapon1==null?0:godWeapon1.level },
                    { 2, godWeapon2==null?0:godWeapon2.level },
                    { 3, godWeapon3==null?0:godWeapon3.level },
                    { 4, godWeapon4==null?0:godWeapon4.level }
                }
            };
            ShowPlayer(_rawImage, data);
@@ -234,6 +245,11 @@
                }
            }
            var magicianModel = ModelCenter.Instance.GetModel<MagicianModel>();
            var godWeapon1 = magicianModel.GetGodWeaponInfo(1);
            var godWeapon2 = magicianModel.GetGodWeaponInfo(2);
            var godWeapon3 = magicianModel.GetGodWeaponInfo(3);
            var godWeapon4 = magicianModel.GetGodWeaponInfo(4);
            var data = new UI3DPlayerExhibitionData
            {
                job = _job,
@@ -243,6 +259,12 @@
                wingsId = wingsId,
                secondaryId = secondaryId,
                isDialogue = false,
                godWeapons = new Dictionary<int, int>() {
                    { 1, godWeapon1==null?0:godWeapon1.level },
                    { 2, godWeapon2==null?0:godWeapon2.level },
                    { 3, godWeapon3==null?0:godWeapon3.level },
                    { 4, godWeapon4==null?0:godWeapon4.level }
                }
            };
            ShowPlayer(_rawImage, data);
@@ -252,16 +274,8 @@
        {
            StopShow();
            var job = data.job;
            var clothesId = data.clothesId;
            var suitLevel = data.suitLevel;
            var weaponId = data.weaponId;
            var wingsId = data.wingsId;
            var secondaryId = data.secondaryId;
            var isDialogue = data.isDialogue;
            var instance = playerModel.Show(job, clothesId, suitLevel, weaponId, wingsId, secondaryId, isDialogue ? m_DialogPoint : m_PlayerShowPoint);
            var instance = playerModel.Show(data, isDialogue ? m_DialogPoint : m_PlayerShowPoint);
            interactable = !isDialogue;
            m_PlayerShowPoint.localEulerAngles = Vector3.zero;
@@ -296,16 +310,9 @@
        {
            StopShow();
            var job = data.job;
            var clothesId = data.clothesId;
            var suitLevel = data.suitLevel;
            var weaponId = data.weaponId;
            var wingsId = data.wingsId;
            var secondaryId = data.secondaryId;
            playerModel.Show(job, clothesId, suitLevel, weaponId, wingsId, secondaryId, m_PlayerShowPoint);
            playerModel.Show(data, m_PlayerShowPoint);
            playerModel.UnloadClothedEffect();
            playerModel.PutOnEffect(suitLevel);
            playerModel.PutOnEffect(data.suitLevel);
            interactable = true;
            m_PlayerShowPoint.localEulerAngles = Vector3.zero;
@@ -370,8 +377,7 @@
            var modelConfig = Config.Instance.Get<ModelResConfig>(_modelId);
            var position = modelConfig.UIOffset;
            var rotation = modelConfig.UIRotation;
            var scale = Vector3.one * modelConfig.UIScale;
            instance.transform.SetParentEx(m_HorseShowPoint, position, rotation, scale);
            instance.transform.SetParentEx(m_HorseShowPoint, position, rotation, modelConfig.UIScale);
            instance.SetActive(true);
            ResetCameraColor();
        }
@@ -438,8 +444,7 @@
            var modelConfig = Config.Instance.Get<ModelResConfig>(_modelId);
            var position = modelConfig.UIOffset;
            var rotation = modelConfig.UIRotation;
            var scale = Vector3.one * modelConfig.UIScale;
            instance.transform.SetParentEx(m_WingShowPoint, position, rotation, scale);
            instance.transform.SetParentEx(m_WingShowPoint, position, rotation, modelConfig.UIScale);
            instance.SetActive(true);
            ResetCameraColor();
@@ -712,24 +717,25 @@
            }
        }
        public struct UI3DPlayerExhibitionData
        {
            public int job;
            public int clothesId;
            public int suitLevel;
            public int weaponId;
            public int wingsId;
            public int secondaryId;
            public bool isDialogue;
        }
    }
        public struct UI3DNPCExhibitionData
        {
            public int npcId;
            public bool gray;
            public bool isDialogue;
        }
    public struct UI3DPlayerExhibitionData
    {
        public int job;
        public int clothesId;
        public int suitLevel;
        public int weaponId;
        public int wingsId;
        public int secondaryId;
        public bool isDialogue;
        public Dictionary<int, int> godWeapons;
    }
    public struct UI3DNPCExhibitionData
    {
        public int npcId;
        public bool gray;
        public bool isDialogue;
    }
}
UI/Common/UI3DShowHero.cs
@@ -28,43 +28,50 @@
        Transform showPoint;
        List<SFXController> closthesSFXList = new List<SFXController>();
        public GameObject Show(int _job, int _clothes, int suitID, int _weaponId, int _wingsId, int _secondaryId, Transform _showPoint)
        public GameObject Show(UI3DPlayerExhibitionData data, Transform showPoint)
        {
            showPoint = _showPoint;
            job = _job;
            this.showPoint = showPoint;
            this.job = data.job;
            var jobConfig = Config.Instance.Get<JobSetupConfig>(_job);
            var clothes = data.clothesId;
            var suitID = data.suitLevel;
            var weaponId = data.weaponId;
            var wingsId = data.wingsId;
            var secondaryId = data.secondaryId;
            var godWeapons = data.godWeapons;
            var jobConfig = Config.Instance.Get<JobSetupConfig>(job);
            var clothesResId = 0;
            if (_clothes == 0)
            if (clothes == 0)
            {
                clothesResId = jobConfig.BaseEquip[0];
            }
            else
            {
                var item = Config.Instance.Get<ItemConfig>(_clothes);
                var item = Config.Instance.Get<ItemConfig>(clothes);
                clothesResId = item == null ? clothesResId = jobConfig.BaseEquip[0] : item.ChangeOrd;
            }
            PutOnClothes(_job, clothesResId, suitID);
            PutOnClothes(job, clothesResId, suitID);
            var weaponResId = 0;
            if (_weaponId == 0)
            if (weaponId == 0)
            {
                weaponResId = jobConfig.BaseEquip[1];
            }
            else
            {
                var item = Config.Instance.Get<ItemConfig>(_weaponId);
                var item = Config.Instance.Get<ItemConfig>(weaponId);
                weaponResId = item == null ? weaponResId = jobConfig.BaseEquip[1] : item.ChangeOrd;
            }
            PutOnWeapon(_job, weaponResId);
            PutOnWeapon(job, weaponResId);
            var secondaryResId = 0;
            if (_secondaryId == 0)
            if (secondaryId == 0)
            {
                if (job == 1)
                if (this.job == 1)
                {
                    secondaryResId = clothesId + 2900;
                    secondaryResId = this.clothesId + 2900;
                }
                else
                {
@@ -73,18 +80,19 @@
            }
            else
            {
                var item = Config.Instance.Get<ItemConfig>(_secondaryId);
                var item = Config.Instance.Get<ItemConfig>(secondaryId);
                secondaryResId = item == null ? jobConfig.BaseEquip[2] : item.ChangeOrd;
            }
            PutOnSecondary(_job, secondaryResId);
            PutOnSecondary(job, secondaryResId);
            var wingsResId = 0;
            if (_wingsId != 0)
            if (wingsId != 0)
            {
                var item = Config.Instance.Get<ItemConfig>(_wingsId);
                var item = Config.Instance.Get<ItemConfig>(wingsId);
                wingsResId = item == null ? 0 : item.ChangeOrd;
            }
            PutOnWing(wingsResId);
            PutOnGodWeaponEffect(godWeapons);
            return clothesModel;
        }
@@ -137,6 +145,7 @@
                prefab = InstanceResourcesLoader.LoadModelRes(wingsId);
                if (prefab)
                {
                    wingsModel.transform.localScale = Vector3.one;
                    pool = GameObjectPoolManager.Instance.RequestPool(prefab);
                    pool.Release(wingsModel);
                }
@@ -215,7 +224,7 @@
            }
        }
        public void PutOnClothes(int _job, int clothesResId, int suitID)
        private void PutOnClothes(int _job, int clothesResId, int suitID)
        {
            var config = Config.Instance.Get<JobSetupConfig>(_job);
            if (clothesId == clothesResId)
@@ -314,7 +323,7 @@
            }
        }
        public void PutOnWeapon(int _job, int resoureceId)
        private void PutOnWeapon(int _job, int resoureceId)
        {
            var config = Config.Instance.Get<JobSetupConfig>(_job);
@@ -359,7 +368,7 @@
            weaponId = resoureceId;
        }
        public void PutOnSecondary(int _job, int secondaryResId)
        private void PutOnSecondary(int _job, int secondaryResId)
        {
            var oldSecondary = secondaryId;
            if (oldSecondary == secondaryResId)
@@ -401,7 +410,7 @@
            secondaryId = secondaryResId;
        }
        public void PutOnWing(int resourceId)
        private void PutOnWing(int resourceId)
        {
            var config = Config.Instance.Get<JobSetupConfig>(job);
            var oldWings = wingsId;
@@ -444,7 +453,8 @@
                    }
                    var parent = clothesModel.transform.GetChildTransformDeeply(GAStaticDefine.WingBindBoneName);
                    wingsModel.transform.SetParentEx(parent, Vector3.zero, Quaternion.identity, Vector3.one);
                    var modelResConfig = Config.Instance.Get<ModelResConfig>(resourceId);
                    wingsModel.transform.SetParentEx(parent, Vector3.zero, Quaternion.identity, modelResConfig.UIScale);
                    wingsAnimator = wingsModel.GetComponent<Animator>();
                    if (wingsAnimator == null)
@@ -459,10 +469,21 @@
            wingsId = resourceId;
        }
        private void PutOnGodWeaponEffect(Dictionary<int, int> godWeapons)
        {
            if (godWeapons == null)
            {
                return;
            }
        }
        private PlayerSuitModel SuitModel { get { return ModelCenter.Instance.GetModel<PlayerSuitModel>(); } }
        private PlayerPackModel PlayerBackModel { get { return ModelCenter.Instance.GetModel<PlayerPackModel>(); } }
        public void LoadClothesEffect(int suitLevel)
        private void LoadClothesEffect(int suitLevel)
        {
            UnloadClothedEffect();