docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class PropertyMappingProvider_SO

    Implements PropertyMappingProvider using a ScriptableObject.

    Inheritance
    object
    Object
    ScriptableObject
    PropertyMappingProvider
    PropertyMappingProvider_SO
    Inherited Members
    ScriptableObject.SetDirty()
    ScriptableObject.CreateInstance(string)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(object)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, bool)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, bool)
    Object.Destroy(Object, float)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, bool)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, bool)
    Object.FindObjectsByType(Type, FindObjectsSortMode)
    Object.FindObjectsByType(Type, FindObjectsInactive, FindObjectsSortMode)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, float)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectsByType<T>(FindObjectsSortMode)
    Object.FindObjectsOfType<T>(bool)
    Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
    Object.FindObjectOfType<T>()
    Object.FindObjectOfType<T>(bool)
    Object.FindFirstObjectByType<T>()
    Object.FindAnyObjectByType<T>()
    Object.FindFirstObjectByType<T>(FindObjectsInactive)
    Object.FindAnyObjectByType<T>(FindObjectsInactive)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.FindFirstObjectByType(Type)
    Object.FindAnyObjectByType(Type)
    Object.FindObjectOfType(Type, bool)
    Object.FindFirstObjectByType(Type, FindObjectsInactive)
    Object.FindAnyObjectByType(Type, FindObjectsInactive)
    Object.ToString()
    Object.name
    Object.hideFlags
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetType()
    object.MemberwiseClone()
    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.

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)