private static void HandleHuangChengResultEx(bool isBattleOver = false) { if (WangChengManager.WangZuBHid <= 0) { if (isBattleOver) { WangChengManager.HandleWangChengFailed(); } } else { JunQiManager.HandleLingDiZhanResultByMapCode(6, Global.GetHuangGongMapCode(), WangChengManager.WangZuBHid, true, false); Global.BroadcastHuangChengOkHintEx(WangChengManager.WangZuBHName, isBattleOver); JunQiManager.NotifySyncBangHuiJunQiItemsDict(null); if (isBattleOver) { HuodongCachingMgr.UpdateHeFuWCKingBHID(WangChengManager.WangZuBHid); } } }