New CreateBuild Feature
RegionConfigurations override VmSize is not deserialized/parsed correctly from the BuildSettings.json file. BuildRegionParams has VmSize with type AzureVmSize however, VmSize is deserialized as a string so returns null
What we could do:
- In our PlayFab C# SDK, we may want to add to
BuildRegionParams class
...
[JsonProperty("AzureVmSize")] // new addition
[JsonConverter(typeof(StringEnumConverter))] // new addition
public AzureVmSize? VmSize;
...
This could be applied to any other parameters we deserialise/serialise as JSON
- Or create an
AgentInterfaces class(eg. BuildRegionDetails.cs). It will basically be a duplicate of PlayFab.MultiplayerModels.BuildRegionParams but local to LocalMultiplayerAgent
New CreateBuild Feature
RegionConfigurationsoverrideVmSizeis not deserialized/parsed correctly from theBuildSettings.jsonfile.BuildRegionParamshasVmSizewith typeAzureVmSizehowever,VmSizeis deserialized as a string so returns nullWhat we could do:
BuildRegionParamsclassThis could be applied to any other parameters we deserialise/serialise as JSON
AgentInterfacesclass(eg.BuildRegionDetails.cs). It will basically be a duplicate ofPlayFab.MultiplayerModels.BuildRegionParamsbut local toLocalMultiplayerAgent