Class CatalogProductSource
Class CatalogProductSource.
Inherited Members
UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
Namespace: UnityEngine.Industrial.Configuring.ConfiguratorRuntime
Syntax
[ExecuteInEditMode]
[Serializable]
public class CatalogProductSource : MonoBehaviour, IProductSource
Properties
CatalogProductSourceImpl
Gets the catalog product source implementation.
Declaration
public CatalogProductSourceImpl CatalogProductSourceImpl { get; }
Property Value
Type | Description |
---|---|
CatalogProductSourceImpl | The catalog product source implementation. |
IsLoaded
Gets or sets a value indicating whether this instance is loaded.
Declaration
public bool IsLoaded { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
|
Implements
IsLoading
Gets or sets a value indicating whether this instance is loading.
Declaration
public bool IsLoading { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
|
Implements
Products
Gets or sets the products.
Declaration
public List<AssetProductReference> Products { get; set; }
Property Value
Type | Description |
---|---|
List<AssetProductReference> | The products. |
Implements
Methods
Load()
Loads this instance.
Declaration
public IEnumerator Load()
Returns
Type | Description |
---|---|
IEnumerator | IEnumerator. |
Implements
RemoveProduct(String, Boolean)
Removes the product.
Declaration
public void RemoveProduct(string key, bool sendEvent = true)
Parameters
Type | Name | Description |
---|---|---|
String | key | The key. |
Boolean | sendEvent | if set to |
Implements
Unload()
Unloads this instance.
Declaration
public IEnumerator Unload()
Returns
Type | Description |
---|---|
IEnumerator | IEnumerator. |
Implements
Events
onProductAdded
Occurs when [on product added].
Declaration
public event ProductSource.ProductReferenceEvent onProductAdded
Event Type
Type | Description |
---|---|
ProductSource.ProductReferenceEvent |
Implements
onProductRemoved
Occurs when [on product removed].
Declaration
public event ProductSource.ProductGuidEvent onProductRemoved
Event Type
Type | Description |
---|---|
ProductSource.ProductGuidEvent |