Interface IProductSetupPanel
Interface IProductSetupPanel
Namespace: UnityEngine.Industrial.Configuring.RuntimeUI
Syntax
public interface IProductSetupPanel
Properties
ContextOptionFields
Gets the context option fields.
Declaration
Dictionary<string, IContextOptionField> ContextOptionFields { get; }
Property Value
Type | Description |
---|---|
Dictionary<String, IContextOptionField> | The context option fields. |
IsProductDropdownInteractable
Gets or sets a value indicating whether this instance is product dropdown interactable.
Declaration
bool IsProductDropdownInteractable { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
|
Transform
Gets the transform.
Declaration
Transform Transform { get; }
Property Value
Type | Description |
---|---|
Transform | The transform. |
Methods
AddContextOptionField(IContextOptionField)
Adds the context option field.
Declaration
void AddContextOptionField(IContextOptionField productOption)
Parameters
Type | Name | Description |
---|---|---|
IContextOptionField | productOption | The product option. |
ClearOptionFields()
Clears the option fields.
Declaration
void ClearOptionFields()
Destroy()
Destroys this instance.
Declaration
void Destroy()
RemoveContextOptionField(String)
Removes the context option field.
Declaration
void RemoveContextOptionField(string key)
Parameters
Type | Name | Description |
---|---|---|
String | key | The key. |
SetCurrentProduct(Int32)
Sets the current product.
Declaration
void SetCurrentProduct(int index)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | The index. |
SetProductsView(List<String>)
Sets the products view.
Declaration
void SetProductsView(List<string> products)
Parameters
Type | Name | Description |
---|---|---|
List<String> | products | The products. |
Events
productSelected
Occurs when [product selected].
Declaration
event Action<int, string> productSelected
Event Type
Type | Description |
---|---|
Action<Int32, String> |