修复联机报错
This commit is contained in:
parent
8307ee88b3
commit
b097f201b6
@ -116,7 +116,6 @@ namespace RuntimeData
|
||||
public void OnAfterMemoryPackDeserialize()
|
||||
{
|
||||
MatchSettlement = MatchSettlementInfo.NormalizeType(MatchSettlement);
|
||||
if (TimeLimitSeconds == 0) TimeLimitSeconds = 180;
|
||||
// 旧存档兼容:WaterType 字段不存在时默认为 Pangea
|
||||
if (!System.Enum.IsDefined(typeof(Logic.MapWaterType), WaterType))
|
||||
WaterType = Logic.MapWaterType.Pangea;
|
||||
|
||||
@ -375,13 +375,13 @@ namespace TH1_Logic.Core
|
||||
|
||||
AIActionScoreCalculator.RefreshCalMap(MapData, true);
|
||||
AchievementDataManager.Instance.OnGameStart(MapData);
|
||||
|
||||
|
||||
if (!GameNetSender.Instance.GameStart())
|
||||
{
|
||||
AbortHostMultiStart("MainMemberStartMatch: GameStart 广播失败", previousMap, previousInput, previousInteraction, previousGenerator);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
//移动镜头+显示开局提示
|
||||
var camera = GameObject.Find("Main Camera").GetComponent<CameraController>();
|
||||
var selfp = MapData.PlayerMap.SelfPlayerData;
|
||||
@ -397,7 +397,6 @@ namespace TH1_Logic.Core
|
||||
|
||||
MapData.SaveMapData(MapData, true);
|
||||
MapData.RefreshTurn();
|
||||
LogSystem.LogInfo($"MainMemberStartMatch : {NetData.GetMapDataHash(MapData)}");
|
||||
return true;
|
||||
}
|
||||
catch (Exception e)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user