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