Class MarsRuntimeUtils
Utility methods for the MARS Runtime
Inherited Members
Namespace: Unity.MARS.MARSUtils
Assembly: Unity.MARS.dll
Syntax
[MovedFrom("Unity.MARS")]
public static class MarsRuntimeUtils
Methods
GetActiveCamera(bool)
If simulating in edit mode, returns the simulated camera else returns the camera associated to the MarsSession through the MarsCamera camera reference.
Declaration
public static Camera GetActiveCamera(bool findFallbackCamera = false)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | findFallbackCamera | If the active session camera is null, then it will try and return the main camera and if that is null will find a Camera object. |
Returns
| Type | Description |
|---|---|
| Camera | The active mars camera. |
GetMarsSessionInActiveScene()
Returns the first MarsSession found in the active scene
Declaration
public static MARSSession GetMarsSessionInActiveScene()
Returns
| Type | Description |
|---|---|
| MARSSession | The first MarsSession found in the active scene, or null if none exists |
GetMarsSessionInScene(Scene)
Returns the first MarsSession found in the given scene
Declaration
public static MARSSession GetMarsSessionInScene(Scene scene)
Parameters
| Type | Name | Description |
|---|---|---|
| Scene | scene | The scene to search |
Returns
| Type | Description |
|---|---|
| MARSSession | The first MarsSession found in the given scene, or null if none exists |
GetSessionAssociatedCamera(bool)
Returns the camera associated to the MARS Session through the MarsCamera camera reference.
Declaration
public static Camera GetSessionAssociatedCamera(bool findFallbackCamera = false)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | findFallbackCamera | If the active session camera is null, then it will try and return the main camera and if that is null will find a Camera object. |
Returns
| Type | Description |
|---|---|
| Camera | The camera associated with the MARS Session |
HasMarsBehaviors(Scene)
Checks if the given scene contains any MARS behaviors
Declaration
public static bool HasMarsBehaviors(Scene scene)
Parameters
| Type | Name | Description |
|---|---|---|
| Scene | scene | The scene to check |
Returns
| Type | Description |
|---|---|
| bool | True if the scene has any MARS behaviors, false otherwise |