public static WangChengMapInfoData FormatWangChengMapInfoData() { string nextBattleTime = GLang.GetLang(43, new object[0]); long endTime = 0L; if (WangChengZhanStates.None == WangChengManager.WangChengZhanState) { nextBattleTime = WangChengManager.GetNextCityBattleTime(); } else { endTime = WangChengManager.GetBattleEndMs(); } return(new WangChengMapInfoData { FightingEndTime = endTime, FightingState = (WangChengManager.WaitingHuangChengResult ? 1 : 0), NextBattleTime = nextBattleTime, WangZuBHName = WangChengManager.WangZuBHName, WangZuBHid = WangChengManager.WangZuBHid }); }