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 .unitypackageinto the Unity project.
- Delete remnants of the Quantum.Deterministic library: Quantum.Deterministic.dll,Quantum.Deterministic.pdbandQuantum.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.assetto make sure theInputActionAssetis 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.unitypackagemanually or by reinstalling it using the Quantum Hub Sample section.