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. |