Class PropertyMappingProvider_SO
Implements PropertyMappingProvider using a ScriptableObject.
Inherited Members
Namespace: Unity.Industrial.Forma.Configit.Ace.Configuration
Assembly: solution.dll
Syntax
[CreateAssetMenu(fileName = "AcePropertyMappingProvider_SO", menuName = "Forma/Adapter/Configit Ace/Ace Property Mapping Provider (S0)", order = 5)]
public class PropertyMappingProvider_SO : PropertyMappingProvider
Remarks
This class saves the values of the property mapping in a ScriptableObject. Other implementations could use a text file or a database, for example.
Properties
| Name | Description |
|---|---|
| assignmentType | The name of the property that specifies the type of assignment made by this FeatureSet or Feature. |
| assignmentType_GameObjectVisibility | The value of a property with a GameObject visibility assignment type. |
| assignmentType_Material | The value of a property with a material assignment type. |
| assignmentType_Visibility | The value of a property with a visibility (renderer) assignment type. |
| assignmentValueQuery | The name of the property that specifies the value of the assignment made by this FeatureSet or Feature. |
| gameObjects | The name of the property that specifies the GameObjects targeted by the assignment made by this FeatureSet or Feature. |
| materialSlotIndex | The name of the property that specifies the list of MaterialSlot indices used by the assignment made by this FeatureSet or Feature. |
| thumbnailPath | The name of the property that specifies the local relative path of the thumbnail for this FeatureSet or Feature. |