Core/Scripts: Save instance data in JSON format

Port From (https://github.com/TrinityCore/TrinityCore/commit/76be303351ae398b7f9e69e4c472cb5b05fce45e)
This commit is contained in:
hondacrx
2022-10-04 14:04:16 -04:00
parent 66c7047a29
commit 67d6fa48eb
7 changed files with 454 additions and 166 deletions
@@ -460,13 +460,13 @@ namespace Game.Maps
_sharedData = sharedData;
}
public void SetInstanceId(uint instanceId)
public override void SetInstanceId(uint instanceId)
{
base.SetInstanceId(instanceId);
_sharedData.InstanceId = instanceId;
}
public InstanceLockData GetInstanceInitializationData() { return _sharedData; }
public override InstanceLockData GetInstanceInitializationData() { return _sharedData; }
public SharedInstanceLockData GetSharedData() { return _sharedData; }
}