Migration Guide
Migrating Quantum From 3.0 to 3.1
Projects in Quantum SDK 2.1 should be upgraded to the latest 3.0 SDK before being upgraded to 3.1.
Migration Steps
- Download the latest Quantum SDK 3.1 unitypackage
- Check for modifications to any Quantum Unity scripts and backup the changes.
- Import the
.unitypackage
into the Unity project. - Delete remnants of the Quantum.Deterministic library:
Quantum.Deterministic.dll
,Quantum.Deterministic.pdb
andQuantum.Deterministic.xml
. - Restart the Unity Editor.
- Fix any remaining compilation errors.
- (Optional) If the project uses Bot SDK, close its AI documents and editor window, download Bot SDK 3.1.0 Preview package and import it into the project.
- Reimport the asset
Assets/QuantumUser/Resources/QuantumDefaultConfigs.asset
to make sure theInputActionAsset
is set. - The multi client scripts and prefabs have been moved into a additional
.unitypackage
, delete the these files from the SDK.Assets/Photon/Quantum/Runtime/RuntimeAssets/QuantumMultiClientRunner.prefab
Assets/Photon/Quantum/Runtime/QuantumMultiClientPlayer.cs
Assets/Photon/Quantum/Runtime/QuantumMultiClientPlayerView.cs
Assets/Photon/Quantum/Runtime/QuantumMultiClientRunner.cs
- Import optional used Quantum packages from
Assets/Photon/Quantum/PackageResources
: Quantum-DemoInput, Quantum-Menu or Quantum-MultiClient by importing the.unitypackage
manually or by reinstalling it using the Quantum Hub Sample section.