Show / Hide Table of Contents

    Class TransformSetting<T>

    Base class for objects that will have behaviour defined by TransformBehaviour.

    Inheritance
    Object
    TransformSetting
    TransformSetting<T>
    TransformFloat
    TransformVector2
    TransformVector3
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ToString()
    Object.ReferenceEquals(Object, Object)
    Namespace: IdleKit.Core
    Assembly: cs.temp.dll.dll
    Syntax
    [Serializable]
    public abstract class TransformSetting<T> : TransformSetting
    Type Parameters
    Name Description
    T

    The Type of object being affected

    Constructors

    TransformSetting(TransformBehaviour)

    Declaration
    protected TransformSetting(TransformBehaviour initialBehaviour)
    Parameters
    Type Name Description
    TransformBehaviour initialBehaviour

    TransformSetting(TransformBehaviour, T)

    Declaration
    protected TransformSetting(TransformBehaviour initialBehaviour, T initialValue)
    Parameters
    Type Name Description
    TransformBehaviour initialBehaviour
    T initialValue

    Fields

    _behaviour

    Declaration
    protected TransformBehaviour _behaviour
    Field Value
    Type Description
    TransformBehaviour

    _value

    Declaration
    protected T _value
    Field Value
    Type Description
    T

    Properties

    Behaviour

    Declaration
    public TransformBehaviour Behaviour { get; set; }
    Property Value
    Type Description
    TransformBehaviour

    Value

    Declaration
    public T Value { get; set; }
    Property Value
    Type Description
    T

    Methods

    Evaluate(T)

    Evaluate based on the TransformBehaviour applied to this object.

    Declaration
    public abstract T Evaluate(T inputValue)
    Parameters
    Type Name Description
    T inputValue

    The value to evaluate

    Returns
    Type Description
    T
    Back to top Copyright © 2020 East Side Games Inc.