Class WebGLAPI
Namespace: UnityEngine.Industrial.Forma.WebGLAPI
Syntax
public class WebGLAPI : MonoBehaviour
Methods
GetCameras()
Gets the list of cameras available that are currently available
Declaration
public static string GetCameras()
Returns
Type | Description |
---|---|
String | The list of cameras as a string in JSON format. The list can be empty but will not be null. |
GetContexts()
Gets the list of contexts that are currently available
Declaration
public static string GetContexts()
Returns
Type | Description |
---|---|
String | The list of contexts as a string in JSON format. The list can be empty but will not be null. |
GetCurrentCamera()
Get information about the current camera that can be displayed in a UI
Declaration
public static string GetCurrentCamera()
Returns
Type | Description |
---|---|
String | Information about the camera as a string in JSON format, or null if the current camera is null |
GetCurrentEnvironment()
Get information about the current environment that can be displayed in a UI
Declaration
public static string GetCurrentEnvironment()
Returns
Type | Description |
---|---|
String | Information about the environment as a string in JSON format, or null is the current environment is null |
GetCurrentProduct()
Get information about the current product that can be displayed in a UI
Declaration
public static string GetCurrentProduct()
Returns
Type | Description |
---|---|
String | Information about the product as a string in JSON format, or null if the current product is null |
GetCurrentProductIndex()
The index of the current configurator product
Declaration
public static int GetCurrentProductIndex()
Returns
Type | Description |
---|---|
Int32 | An int value representing the 0-based index of the product |
GetEnvironments()
Gets the list of environments that are currently available
Declaration
public static string GetEnvironments()
Returns
Type | Description |
---|---|
String | The list of environments as a string in JSON format. The list can be empty but will not be null. |
GetFeatures(String)
Gets the list of features that are currently available. This method is asynchronous and will raise an event containing the features as a string in JSON format when ready. The list can be empty but will not be null.
Declaration
public static async void GetFeatures(string featureSetCode)
Parameters
Type | Name | Description |
---|---|---|
String | featureSetCode |
GetFeatureSets()
Gets the list of feature sets that are currently available. This method is asynchronous and will raise an event containing the feature sets as a string in JSON format when ready. The list can be empty but will not be null.
Declaration
public static void GetFeatureSets()
GetProducts()
Gets the list of products that are currently available
Declaration
public static string GetProducts()
Returns
Type | Description |
---|---|
String | The list of product names as a string in JSON format. The list can be empty but will not be null. |
GetSelectedFeature(String)
Get the currently selected feature for the specified feature set.
Declaration
public static string GetSelectedFeature(string featureSetCode)
Parameters
Type | Name | Description |
---|---|---|
String | featureSetCode | The identifier of the feature set |
Returns
Type | Description |
---|---|
String | The feature identifier as a string, or null not found. |
SelectFeature(String)
Select or deselect the specified feature on the current configurator product
Declaration
public static void SelectFeature(string featureCode)
Parameters
Type | Name | Description |
---|---|---|
String | featureCode | The identifier of the feature |
SwitchCamera(String)
Switches the current camera of the configurator
Declaration
public static void SwitchCamera(string id)
Parameters
Type | Name | Description |
---|---|---|
String | id | The id of the camera to switch to |
SwitchContext(String, String)
Switches the context of the configurator
Declaration
public static void SwitchContext(string key, string value)
Parameters
Type | Name | Description |
---|---|---|
String | key | The identifier of the context to switch |
String | value | The value to set for the specified context |
SwitchEnvironment(String)
Switches the current environment of the configurator
Declaration
public static void SwitchEnvironment(string id)
Parameters
Type | Name | Description |
---|---|---|
String | id | The id of the environment to switch to |
SwitchProduct(Int32)
Switches the current product of the configurator
Declaration
public static void SwitchProduct(int index)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | The index of the product to switch to |