diff --git a/ExampleMacProject/Assets/PlayFabEditorExtensions/Editor/Scripts/Utils/PlayFabEditorVersion.cs b/ExampleMacProject/Assets/PlayFabEditorExtensions/Editor/Scripts/Utils/PlayFabEditorVersion.cs index 2ac3bd50f..13c5f24f0 100644 --- a/ExampleMacProject/Assets/PlayFabEditorExtensions/Editor/Scripts/Utils/PlayFabEditorVersion.cs +++ b/ExampleMacProject/Assets/PlayFabEditorExtensions/Editor/Scripts/Utils/PlayFabEditorVersion.cs @@ -1 +1 @@ -namespace PlayFab.PfEditor { public static partial class PlayFabEditorHelper { public static string EDEX_VERSION = "2.158.230206"; } } +namespace PlayFab.PfEditor { public static partial class PlayFabEditorHelper { public static string EDEX_VERSION = "2.159.230220"; } } diff --git a/ExampleMacProject/Assets/PlayFabSDK/Admin/PlayFabAdminModels.cs b/ExampleMacProject/Assets/PlayFabSDK/Admin/PlayFabAdminModels.cs index 6ac786f56..0d2397562 100644 --- a/ExampleMacProject/Assets/PlayFabSDK/Admin/PlayFabAdminModels.cs +++ b/ExampleMacProject/Assets/PlayFabSDK/Admin/PlayFabAdminModels.cs @@ -2414,6 +2414,7 @@ public enum GenericErrorCodes AnalysisSubscriptionFoundAlready, AnalysisSubscriptionManagementInvalidInput, InvalidGameCenterId, + InvalidNintendoSwitchAccountId, MatchmakingEntityInvalid, MatchmakingPlayerAttributesInvalid, MatchmakingQueueNotFound, diff --git a/ExampleMacProject/Assets/PlayFabSDK/Economy/PlayFabEconomyModels.cs b/ExampleMacProject/Assets/PlayFabSDK/Economy/PlayFabEconomyModels.cs index 41dfc49e6..6a720e2dc 100644 --- a/ExampleMacProject/Assets/PlayFabSDK/Economy/PlayFabEconomyModels.cs +++ b/ExampleMacProject/Assets/PlayFabSDK/Economy/PlayFabEconomyModels.cs @@ -2766,7 +2766,7 @@ public class TransferInventoryItemsOperation : PlayFabBaseModel /// /// The amount to transfer. /// - public int Amount; + public int? Amount; /// /// Indicates whether stacks reduced to an amount of 0 during the operation should be deleted from the inventory. (Default = /// false) @@ -2795,7 +2795,7 @@ public class TransferInventoryItemsRequest : PlayFabRequestCommon /// /// The amount to transfer . /// - public int Amount; + public int? Amount; /// /// The optional custom tags associated with the request (e.g. build number, external trace identifiers, etc.). /// diff --git a/ExampleMacProject/Assets/PlayFabSDK/Multiplayer/PlayFabMultiplayerModels.cs b/ExampleMacProject/Assets/PlayFabSDK/Multiplayer/PlayFabMultiplayerModels.cs index b40ef01c5..883586b35 100644 --- a/ExampleMacProject/Assets/PlayFabSDK/Multiplayer/PlayFabMultiplayerModels.cs +++ b/ExampleMacProject/Assets/PlayFabSDK/Multiplayer/PlayFabMultiplayerModels.cs @@ -648,6 +648,10 @@ public class CreateBuildWithCustomContainerRequest : PlayFabRequestCommon /// The VM size to create the build on. /// public AzureVmSize? VmSize; + /// + /// The configuration for the VmStartupScript for the build + /// + public VmStartupScriptParams VmStartupScriptConfiguration; } [Serializable] @@ -735,6 +739,10 @@ public class CreateBuildWithCustomContainerResponse : PlayFabResultCommon /// The VM size the build was created on. /// public AzureVmSize? VmSize; + /// + /// The configuration for the VmStartupScript feature for the build + /// + public VmStartupScriptConfiguration VmStartupScriptConfiguration; } /// @@ -816,6 +824,10 @@ public class CreateBuildWithManagedContainerRequest : PlayFabRequestCommon /// public AzureVmSize? VmSize; /// + /// The configuration for the VmStartupScript for the build + /// + public VmStartupScriptParams VmStartupScriptConfiguration; + /// /// The crash dump configuration for the build. /// public WindowsCrashDumpConfiguration WindowsCrashDumpConfiguration; @@ -907,6 +919,10 @@ public class CreateBuildWithManagedContainerResponse : PlayFabResultCommon /// The VM size the build was created on. /// public AzureVmSize? VmSize; + /// + /// The configuration for the VmStartupScript feature for the build + /// + public VmStartupScriptConfiguration VmStartupScriptConfiguration; } /// @@ -990,6 +1006,10 @@ public class CreateBuildWithProcessBasedServerRequest : PlayFabRequestCommon /// The VM size to create the build on. /// public AzureVmSize? VmSize; + /// + /// The configuration for the VmStartupScript for the build + /// + public VmStartupScriptParams VmStartupScriptConfiguration; } [Serializable] @@ -1080,6 +1100,10 @@ public class CreateBuildWithProcessBasedServerResponse : PlayFabResultCommon /// The VM size the build was created on. /// public AzureVmSize? VmSize; + /// + /// The configuration for the VmStartupScript feature for the build + /// + public VmStartupScriptConfiguration VmStartupScriptConfiguration; } /// @@ -4811,6 +4835,24 @@ public class VirtualMachineSummary : PlayFabBaseModel public string VmId; } + [Serializable] + public class VmStartupScriptConfiguration : PlayFabBaseModel + { + /// + /// Asset which contains the VmStartupScript script and any other required files. + /// + public AssetReference VmStartupScriptAssetReference; + } + + [Serializable] + public class VmStartupScriptParams : PlayFabBaseModel + { + /// + /// Asset which contains the VmStartupScript script and any other required files. + /// + public AssetReferenceParams VmStartupScriptAssetReference; + } + [Serializable] public class WindowsCrashDumpConfiguration : PlayFabBaseModel { diff --git a/ExampleMacProject/Assets/PlayFabSDK/Server/PlayFabServerModels.cs b/ExampleMacProject/Assets/PlayFabSDK/Server/PlayFabServerModels.cs index 58f405eca..7d011132e 100644 --- a/ExampleMacProject/Assets/PlayFabSDK/Server/PlayFabServerModels.cs +++ b/ExampleMacProject/Assets/PlayFabSDK/Server/PlayFabServerModels.cs @@ -1990,6 +1990,7 @@ public enum GenericErrorCodes AnalysisSubscriptionFoundAlready, AnalysisSubscriptionManagementInvalidInput, InvalidGameCenterId, + InvalidNintendoSwitchAccountId, MatchmakingEntityInvalid, MatchmakingPlayerAttributesInvalid, MatchmakingQueueNotFound, diff --git a/ExampleMacProject/Assets/PlayFabSDK/Shared/Internal/PlayFabErrors.cs b/ExampleMacProject/Assets/PlayFabSDK/Shared/Internal/PlayFabErrors.cs index 07e03dd0d..84a75c2a6 100644 --- a/ExampleMacProject/Assets/PlayFabSDK/Shared/Internal/PlayFabErrors.cs +++ b/ExampleMacProject/Assets/PlayFabSDK/Shared/Internal/PlayFabErrors.cs @@ -554,6 +554,7 @@ public enum PlayFabErrorCode AnalysisSubscriptionFoundAlready = 1552, AnalysisSubscriptionManagementInvalidInput = 1553, InvalidGameCenterId = 1554, + InvalidNintendoSwitchAccountId = 1555, MatchmakingEntityInvalid = 2001, MatchmakingPlayerAttributesInvalid = 2002, MatchmakingQueueNotFound = 2016, diff --git a/ExampleMacProject/Assets/PlayFabSDK/Shared/Public/PlayFabSettings.cs b/ExampleMacProject/Assets/PlayFabSDK/Shared/Public/PlayFabSettings.cs index 9fabf3c14..c5fd39b8f 100644 --- a/ExampleMacProject/Assets/PlayFabSDK/Shared/Public/PlayFabSettings.cs +++ b/ExampleMacProject/Assets/PlayFabSDK/Shared/Public/PlayFabSettings.cs @@ -43,9 +43,9 @@ static PlayFabSettings() { } /// public static readonly PlayFabAuthenticationContext staticPlayer = new PlayFabAuthenticationContext(); - public const string SdkVersion = "2.158.230206"; + public const string SdkVersion = "2.159.230220"; public const string BuildIdentifier = "adobuild_unitysdk_167"; - public const string VersionString = "UnitySDK-2.158.230206"; + public const string VersionString = "UnitySDK-2.159.230220"; public const string DefaultPlayFabApiUrl = "playfabapi.com"; diff --git a/ExampleTestProject/Assets/PlayFabEditorExtensions/Editor/Scripts/Utils/PlayFabEditorVersion.cs b/ExampleTestProject/Assets/PlayFabEditorExtensions/Editor/Scripts/Utils/PlayFabEditorVersion.cs index 2ac3bd50f..13c5f24f0 100644 --- a/ExampleTestProject/Assets/PlayFabEditorExtensions/Editor/Scripts/Utils/PlayFabEditorVersion.cs +++ b/ExampleTestProject/Assets/PlayFabEditorExtensions/Editor/Scripts/Utils/PlayFabEditorVersion.cs @@ -1 +1 @@ -namespace PlayFab.PfEditor { public static partial class PlayFabEditorHelper { public static string EDEX_VERSION = "2.158.230206"; } } +namespace PlayFab.PfEditor { public static partial class PlayFabEditorHelper { public static string EDEX_VERSION = "2.159.230220"; } } diff --git a/ExampleTestProject/Assets/PlayFabSDK/Admin/PlayFabAdminModels.cs b/ExampleTestProject/Assets/PlayFabSDK/Admin/PlayFabAdminModels.cs index 6ac786f56..0d2397562 100644 --- a/ExampleTestProject/Assets/PlayFabSDK/Admin/PlayFabAdminModels.cs +++ b/ExampleTestProject/Assets/PlayFabSDK/Admin/PlayFabAdminModels.cs @@ -2414,6 +2414,7 @@ public enum GenericErrorCodes AnalysisSubscriptionFoundAlready, AnalysisSubscriptionManagementInvalidInput, InvalidGameCenterId, + InvalidNintendoSwitchAccountId, MatchmakingEntityInvalid, MatchmakingPlayerAttributesInvalid, MatchmakingQueueNotFound, diff --git a/ExampleTestProject/Assets/PlayFabSDK/Economy/PlayFabEconomyModels.cs b/ExampleTestProject/Assets/PlayFabSDK/Economy/PlayFabEconomyModels.cs index 41dfc49e6..6a720e2dc 100644 --- a/ExampleTestProject/Assets/PlayFabSDK/Economy/PlayFabEconomyModels.cs +++ b/ExampleTestProject/Assets/PlayFabSDK/Economy/PlayFabEconomyModels.cs @@ -2766,7 +2766,7 @@ public class TransferInventoryItemsOperation : PlayFabBaseModel /// /// The amount to transfer. /// - public int Amount; + public int? Amount; /// /// Indicates whether stacks reduced to an amount of 0 during the operation should be deleted from the inventory. (Default = /// false) @@ -2795,7 +2795,7 @@ public class TransferInventoryItemsRequest : PlayFabRequestCommon /// /// The amount to transfer . /// - public int Amount; + public int? Amount; /// /// The optional custom tags associated with the request (e.g. build number, external trace identifiers, etc.). /// diff --git a/ExampleTestProject/Assets/PlayFabSDK/Multiplayer/PlayFabMultiplayerModels.cs b/ExampleTestProject/Assets/PlayFabSDK/Multiplayer/PlayFabMultiplayerModels.cs index b40ef01c5..883586b35 100644 --- a/ExampleTestProject/Assets/PlayFabSDK/Multiplayer/PlayFabMultiplayerModels.cs +++ b/ExampleTestProject/Assets/PlayFabSDK/Multiplayer/PlayFabMultiplayerModels.cs @@ -648,6 +648,10 @@ public class CreateBuildWithCustomContainerRequest : PlayFabRequestCommon /// The VM size to create the build on. /// public AzureVmSize? VmSize; + /// + /// The configuration for the VmStartupScript for the build + /// + public VmStartupScriptParams VmStartupScriptConfiguration; } [Serializable] @@ -735,6 +739,10 @@ public class CreateBuildWithCustomContainerResponse : PlayFabResultCommon /// The VM size the build was created on. /// public AzureVmSize? VmSize; + /// + /// The configuration for the VmStartupScript feature for the build + /// + public VmStartupScriptConfiguration VmStartupScriptConfiguration; } /// @@ -816,6 +824,10 @@ public class CreateBuildWithManagedContainerRequest : PlayFabRequestCommon /// public AzureVmSize? VmSize; /// + /// The configuration for the VmStartupScript for the build + /// + public VmStartupScriptParams VmStartupScriptConfiguration; + /// /// The crash dump configuration for the build. /// public WindowsCrashDumpConfiguration WindowsCrashDumpConfiguration; @@ -907,6 +919,10 @@ public class CreateBuildWithManagedContainerResponse : PlayFabResultCommon /// The VM size the build was created on. /// public AzureVmSize? VmSize; + /// + /// The configuration for the VmStartupScript feature for the build + /// + public VmStartupScriptConfiguration VmStartupScriptConfiguration; } /// @@ -990,6 +1006,10 @@ public class CreateBuildWithProcessBasedServerRequest : PlayFabRequestCommon /// The VM size to create the build on. /// public AzureVmSize? VmSize; + /// + /// The configuration for the VmStartupScript for the build + /// + public VmStartupScriptParams VmStartupScriptConfiguration; } [Serializable] @@ -1080,6 +1100,10 @@ public class CreateBuildWithProcessBasedServerResponse : PlayFabResultCommon /// The VM size the build was created on. /// public AzureVmSize? VmSize; + /// + /// The configuration for the VmStartupScript feature for the build + /// + public VmStartupScriptConfiguration VmStartupScriptConfiguration; } /// @@ -4811,6 +4835,24 @@ public class VirtualMachineSummary : PlayFabBaseModel public string VmId; } + [Serializable] + public class VmStartupScriptConfiguration : PlayFabBaseModel + { + /// + /// Asset which contains the VmStartupScript script and any other required files. + /// + public AssetReference VmStartupScriptAssetReference; + } + + [Serializable] + public class VmStartupScriptParams : PlayFabBaseModel + { + /// + /// Asset which contains the VmStartupScript script and any other required files. + /// + public AssetReferenceParams VmStartupScriptAssetReference; + } + [Serializable] public class WindowsCrashDumpConfiguration : PlayFabBaseModel { diff --git a/ExampleTestProject/Assets/PlayFabSDK/Server/PlayFabServerModels.cs b/ExampleTestProject/Assets/PlayFabSDK/Server/PlayFabServerModels.cs index 58f405eca..7d011132e 100644 --- a/ExampleTestProject/Assets/PlayFabSDK/Server/PlayFabServerModels.cs +++ b/ExampleTestProject/Assets/PlayFabSDK/Server/PlayFabServerModels.cs @@ -1990,6 +1990,7 @@ public enum GenericErrorCodes AnalysisSubscriptionFoundAlready, AnalysisSubscriptionManagementInvalidInput, InvalidGameCenterId, + InvalidNintendoSwitchAccountId, MatchmakingEntityInvalid, MatchmakingPlayerAttributesInvalid, MatchmakingQueueNotFound, diff --git a/ExampleTestProject/Assets/PlayFabSDK/Shared/Internal/PlayFabErrors.cs b/ExampleTestProject/Assets/PlayFabSDK/Shared/Internal/PlayFabErrors.cs index 07e03dd0d..84a75c2a6 100644 --- a/ExampleTestProject/Assets/PlayFabSDK/Shared/Internal/PlayFabErrors.cs +++ b/ExampleTestProject/Assets/PlayFabSDK/Shared/Internal/PlayFabErrors.cs @@ -554,6 +554,7 @@ public enum PlayFabErrorCode AnalysisSubscriptionFoundAlready = 1552, AnalysisSubscriptionManagementInvalidInput = 1553, InvalidGameCenterId = 1554, + InvalidNintendoSwitchAccountId = 1555, MatchmakingEntityInvalid = 2001, MatchmakingPlayerAttributesInvalid = 2002, MatchmakingQueueNotFound = 2016, diff --git a/ExampleTestProject/Assets/PlayFabSDK/Shared/Public/PlayFabSettings.cs b/ExampleTestProject/Assets/PlayFabSDK/Shared/Public/PlayFabSettings.cs index 9fabf3c14..c5fd39b8f 100644 --- a/ExampleTestProject/Assets/PlayFabSDK/Shared/Public/PlayFabSettings.cs +++ b/ExampleTestProject/Assets/PlayFabSDK/Shared/Public/PlayFabSettings.cs @@ -43,9 +43,9 @@ static PlayFabSettings() { } /// public static readonly PlayFabAuthenticationContext staticPlayer = new PlayFabAuthenticationContext(); - public const string SdkVersion = "2.158.230206"; + public const string SdkVersion = "2.159.230220"; public const string BuildIdentifier = "adobuild_unitysdk_167"; - public const string VersionString = "UnitySDK-2.158.230206"; + public const string VersionString = "UnitySDK-2.159.230220"; public const string DefaultPlayFabApiUrl = "playfabapi.com"; diff --git a/Packages/PlayFabEditorExtensions.unitypackage b/Packages/PlayFabEditorExtensions.unitypackage index 68b645a34..912b976e8 100644 Binary files a/Packages/PlayFabEditorExtensions.unitypackage and b/Packages/PlayFabEditorExtensions.unitypackage differ diff --git a/Packages/UnitySDK.unitypackage b/Packages/UnitySDK.unitypackage index 702b7cd3b..ea99cc9b1 100644 Binary files a/Packages/UnitySDK.unitypackage and b/Packages/UnitySDK.unitypackage differ