Class FormaDataRow
Class FormaDataRow.
Inherited Members
Namespace: Unity.Industrial.Forma.Importers.Sample.Editor
Assembly: solution.dll
Syntax
[MovedFrom(true, "Unity.Industrial.Configurator.Importers.Sample.Editor", "Unity.Industrial.Configurator.Importers.Sample.Editor", null)]
[Serializable]
public class FormaDataRow
Fields
| Name | Description |
|---|---|
| assignmentTargetQueryType | Gets the type of the assignment target query. |
| assignmentType | Gets the type of the assignment. |
| assignmentValueQuery | Gets the assignment value query. |
| assignmentValueQueryType | Gets the type of the assignment value query. |
| configuratorProfileDefinition | The configurator active profile |
| context | Context |
| defaultVariant | Gets the default variant. |
| gameObject | Gets the game object. |
| isPack | Gets the is pack. |
| isPackSet | Gets the is pack set. |
| localPricing | The local pricing of the variant |
| materialSlotIndex | Gets the index of the material slot. |
| packFeature | Gets the pack feature. |
| product | Gets the Product. |
| rule | Rule |
| ruleInfo | Rule information |
| runtimeDescription | Gets the runtime description. |
| runtimeName | Gets the name of the runtime. |
| runtimeThumbnail | Gets the runtime thumbnail. |
| runtimeVisibilityStatus | Gets the runtime visibility status. |
| variant | Gets the variant. |
| variantSet | Gets the variant set. |
Properties
| Name | Description |
|---|---|
| IsTargetQuery | Is this row a target query? |
| IsValueQuery | Is Value Query defined |
Methods
| Name | Description |
|---|---|
| AssignmentId() | Unique assignment id |
| DisplayInfoContent(string) | Create a DisplayInfoContent for specified thumbnail folder |
| GetFeatureAsset(Product) | Gets the feature asset. |
| Initialize(Dictionary<FormaDataHeader, string>) | Initialize using a dictionary of values where the key is an enum value from FormaDataHeader |
| Initialize(string[]) | Initialize using a list of values where each indexed value must correspond to the enum values of FormaDataHeader Useful if splitting a line from a csv file for example. |
| IsAssignment() | Determines whether this instance is assignment. |
| IsConfiguratorProfileDefinition() | Is Configuration Profile defined |
| IsContextDefinition() | Is Context defined |
| IsGameObjectVisibilityAssignment() | Determines whether [is game object visibility assignment]. |
| IsMaterialAssignment() | Determines whether [is material assignment]. |
| IsPackDefinition() | Determines whether [is pack definition]. |
| IsPackFeature() | Determines whether [is pack feature]. |
| IsPackSetDefinition() | Determines whether [is pack set definition]. |
| IsProductDefinition() | If this is a Product definition |
| IsProductPricing() | Is Product pricing defined |
| IsRendererVisibilityAssignment() | Determines whether [is renderer visibility assignment]. |
| IsRuleDefinition() | |
| IsRuleInfoDefinition() | |
| IsStaticBoolQueryNode() | Determines whether [is static bool query node]. |
| IsStaticListGameObjectQueryNode() | Determines whether [is static list game object query node]. |
| IsStaticListMaterialSlotQueryNode() | Determines whether [is static list material slot query node]. |
| IsStaticListRendererQueryNode() | Determines whether [is static list renderer query node]. |
| IsStaticMaterialQueryNode() | Determines whether [is static material query node]. |
| IsVariantDefinition() | Determines whether [is variant definition]. |
| IsVariantSetDefinition() | Determines whether [is variant set definition]. |
| ReadCSV(string) | Reads a CSV file and converts each line to FormaDataRow |
| ReadJson(string) | Reads a JSON file and converts each entry to FormaDataRow |
| ToString() | Returns a string that represents this instance. |