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
RegionConfigurations
overrideVmSize
is not deserialized/parsed correctly from theBuildSettings.json
file.BuildRegionParams
hasVmSize
with typeAzureVmSize
however,VmSize
is deserialized as a string so returns nullWhat we could do:
In our PlayFab C# SDK, we may want to add to
BuildRegionParams
classThis 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 ofPlayFab.MultiplayerModels.BuildRegionParams
but local toLocalMultiplayerAgent