Classes | |
class | AssetDatabaseUtils |
Utility methods for working with Unity's AssetDatabase More... | |
interface | IQuantumAssetSourceFactory |
A factory that creates IQuantumAssetSource instances for a given asset. More... | |
struct | QuantumAssetSourceFactoryContext |
A context object that is passed to IQuantumAssetSourceFactory instances to create an IQuantumAssetSource instance. More... | |
class | QuantumAssetSourceFactoryResource |
A IQuantumAssetSourceFactory implementation that creates QuantumAssetSourceResource<TAsset> instances for assets in the Resources folder. More... | |
class | QuantumAssetSourceFactoryStatic |
A IQuantumAssetSourceFactory implementation that creates QuantumAssetSourceStaticLazy<TAsset>. More... | |
class | QuantumCodeGenQtn |
Quantum CodeGen for Qtn files. This type is placed in a standalone asmdef to make sure it can be compiled and run even in case of compile errors in other parts of the project. More... | |
class | QuantumCodeGenSettings |
Settings for the Quantum code generation. Extend this class with a partial implementation to customize the settings. More... | |
class | QuantumDotnetBuildSettings |
A configuration asset to generate and build the non-Unity Quantum simulation dll. More... | |
class | QuantumDotnetBuildSettingsInspector |
Inspector code to manage the QuantumDotnetBuildSettings asset in the editor. More... | |
class | QuantumDotnetProjectSettings |
A configuration asset that describes the search paths to create a non-Unity simulation project. More... | |
class | QuantumEditor |
Base class for all Photon Common editors. Supports EditorButtonAttribute and ScriptHelpAttribute. More... | |
class | QuantumEditorColliderConverter |
This tool can convert Unity colliders to Quantum colliders. More... | |
class | QuantumEditorFrameDifferWindow |
The Quantum Frame Differ window shown in the Unity Editor. Readable and comparable frame dumps are sent by other clients and can be compared after a desync error. More... | |
class | QuantumEditorHubWidgetBase |
Structured as such that a subclass has child elements to prevent Unity inspector recursion problems. More... | |
class | QuantumEditorMapGizmoStylePopup |
Popup window for the map gizmo style. More... | |
class | QuantumEditorMenuCreateAssets |
Create Quantum asset and script files using the context menu. More... | |
class | QuantumEditorMenuCreateScene |
Utility methods to create and set up a Quantum Unity scene. More... | |
class | QuantumEditorMenuCustomPlugin |
Methods to export Quantum assets and configs. More... | |
class | QuantumEditorMenuDllToggle |
A static utility class that enabled Unity menu methods to toggle Quantum Debug and Release dlls by extracting a zip archive and overwriting the libraries. In earlier versions this was handed by the QUANTUM_DEBUG define and multiple version of dlls but the Quantum.Engine.dll has internal MonoBehaviours that lose the script guids this way. More... | |
class | QuantumEditorMenuLookUpTables |
Quantum Look up table tools. More... | |
class | QuantumEditorMenuProfilers |
Utility methods to create and set up a Quantum Unity scene. More... | |
class | QuantumEditorSessionShutdown |
An Unity Editor hook to shutdown all Quantum sessions when the editor play mode is stopped. More... | |
class | QuantumEditorShortcutsWindow |
A utility window to quickly access Quantum global configs. More... | |
class | QuantumEditorSkin |
An editor scriptable object that stores UI skins and different GUIStyle Unity inspectors and custom windows. More... | |
class | QuantumEditorToolbarUtilities |
An editor script that places a drop down selection to quickly load Unity scenes, which are listed in the BuildSettings. To disabled the toolbar toggle QuantumEditorSettings.UseQuantumToolbarUtilities. More... | |
class | QuantumEditorUserScriptGeneration |
Utility methods to create initial user files required for the Quantum SDK. These files are never overwritten by SDK updates. Files include asmref files, readme files or partial classes. Files are identified by their Unity script GUIDs. More... | |
class | QuantumGlobalScriptableObjectUtils |
Utility methods for working with QuantumGlobalScriptableObject. More... | |
class | QuantumInstantReplayDemoEditor |
A custom editor to for the instant replay demo. Displays start and stop buttons. More... | |
class | QuantumMenuConfigEditor |
Custom inspector for QuantumMenuSceneInfo More... | |
class | QuantumProfilingServer |
A dummy implementation of the Quantum profiling server. More... | |
class | QuantumQtnAsset |
A text asset that stores Quantum DSL (domain specific language) code. Quantum requires components and other runtime game state data types to be declared within. Upon any of these assets changing, QuantumCodeGenQtn.Run() is called. To disable this behavior, define More... | |
class | QuantumStateInspector |
An editor class that renders the Quantum state inspector used to reveal internal state of Quantum entities during run-time. Open the window by using Tools > Quantum > Window > State Inspectors More... | |
class | QuantumUnityDBInspector |
An editor class that renders a windows displaying assets from the Quantum DB. Open the windows by using Tools > Quantum > Window > Quantum Unity DB More... | |
class | QuantumUnityDBUtilities |
QuantumUnityDB Editor utilities. More... | |
class | SerializableEnterRoomArgs |
This class wraps the PhotonRealtime EnterRoomArgs class to make problematic members (Hashtable, TypedLobby restrictions) and its hierarchy XML serializable. More... | |
Enumerations | |
enum | QuantumEditorGUIDisplayTypePickerMenuFlags |
Flags for the QuantumEditorGUI.DisplayTypePickerMenu(UnityEngine.Rect,System.Type[],System.Action<System.Type>,System.Func<System.Type,bool>,string,System.Type,Quantum.Editor.QuantumEditorGUIDisplayTypePickerMenuFlags) method and its overloads. More... | |
enum | QuantumEditorMenuPriority |
An enumeration to globally control the Unity menu item priorities set with the UnityEditor.MenuItem attribute. More... | |
Flags for the QuantumEditorGUI.DisplayTypePickerMenu(UnityEngine.Rect,System.Type[],System.Action<System.Type>,System.Func<System.Type,bool>,string,System.Type,Quantum.Editor.QuantumEditorGUIDisplayTypePickerMenuFlags) method and its overloads.
Enumerator | |
---|---|
None | No special flags |
GroupByNamespace | Group types by their namespace |
ShowFullName | Show the full name of the type including the namespace |
Default | The default flags |
|
strong |
An enumeration to globally control the Unity menu item priorities set with the UnityEditor.MenuItem attribute.