Search Results for

    Show / Hide Table of Contents

    Class PropertySetAsset

    The scriptable object containing a collection of property sets that is used by Agent and UtilityAction This is a useful way of keeping track of the game states and passing it down to the Consideration class or other systems without touching the code base.

    Inheritance
    Object
    PropertySetAsset
    Namespace: TinnyStudios.AIUtility.Core.Properties
    Assembly: UtilityAIFramework.dll
    Syntax
    public class PropertySetAsset : ScriptableObject

    Fields

    BoolPropertySet

    Declaration
    public BoolPropertySet BoolPropertySet
    Field Value
    Type Description
    BoolPropertySet

    FloatPropertySet

    Declaration
    public FloatPropertySet FloatPropertySet
    Field Value
    Type Description
    FloatPropertySet

    IntPropertySet

    Declaration
    public IntPropertySet IntPropertySet
    Field Value
    Type Description
    IntPropertySet

    TransformPropertySet

    Declaration
    public TransformPropertySet TransformPropertySet
    Field Value
    Type Description
    TransformPropertySet

    Vector3PropertySet

    Declaration
    public Vector3PropertySet Vector3PropertySet
    Field Value
    Type Description
    Vector3PropertySet

    Methods

    Awake()

    Declaration
    protected virtual void Awake()

    Clone()

    Clones the current set to return a new instance. This is so the original scriptable object is not modified.

    Declaration
    public virtual PropertySetAsset Clone()
    Returns
    Type Description
    PropertySetAsset

    A new instance of property set asset.

    Initialize()

    Initializes all property sets.

    Declaration
    public virtual void Initialize()
    In This Article
    Back to top Generated by DocFX