Search Results for

    Show / Hide Table of Contents

    Class CastMethodData

    Inheritance
    object
    CastMethodData
    Implements
    ICastMethodDataArrow
    ICastMethodDataCone
    ICastMethodDataNone
    ICastMethodDataPoint
    ICastMethodDataTarget
    Namespace: Global
    Assembly: Dew.Core.dll
    Syntax
    [Serializable]
    public class CastMethodData : ICastMethodDataArrow, ICastMethodDataCone, ICastMethodDataNone, ICastMethodDataPoint, ICastMethodDataTarget

    Constructors

    CastMethodData()

    Declaration
    public CastMethodData()

    CastMethodData(CastMethodData)

    Declaration
    public CastMethodData(CastMethodData data)
    Parameters
    Type Name Description
    CastMethodData data

    Fields

    _angle

    Declaration
    [SerializeField]
    [ShowIf("ShouldAngleFieldShow", true)]
    public float _angle
    Field Value
    Type Description
    float

    _isClamping

    Declaration
    [SerializeField]
    [ShowIf("ShouldIsClampingFieldShow", true)]
    public bool _isClamping
    Field Value
    Type Description
    bool

    _length

    Declaration
    [SerializeField]
    [ShowIf("ShouldLengthFieldShow", true)]
    public float _length
    Field Value
    Type Description
    float

    _radius

    Declaration
    [SerializeField]
    [ShowIf("ShouldRadiusFieldShow", true)]
    public float _radius
    Field Value
    Type Description
    float

    _range

    Declaration
    [SerializeField]
    [ShowIf("ShouldRangeFieldShow", true)]
    public float _range
    Field Value
    Type Description
    float

    _width

    Declaration
    [SerializeField]
    [ShowIf("ShouldWidthFieldShow", true)]
    public float _width
    Field Value
    Type Description
    float

    type

    Declaration
    [HideLabel]
    [EnumToggleButtons]
    public CastMethodType type
    Field Value
    Type Description
    CastMethodType

    Properties

    arrowData

    Declaration
    public ICastMethodDataArrow arrowData { get; }
    Property Value
    Type Description
    ICastMethodDataArrow

    coneData

    Declaration
    public ICastMethodDataCone coneData { get; }
    Property Value
    Type Description
    ICastMethodDataCone

    noneData

    Declaration
    public ICastMethodDataNone noneData { get; }
    Property Value
    Type Description
    ICastMethodDataNone

    pointData

    Declaration
    public ICastMethodDataPoint pointData { get; }
    Property Value
    Type Description
    ICastMethodDataPoint

    targetData

    Declaration
    public ICastMethodDataTarget targetData { get; }
    Property Value
    Type Description
    ICastMethodDataTarget

    Methods

    GetEffectiveRange(AbilityTrigger)

    Declaration
    public float GetEffectiveRange(AbilityTrigger parent)
    Parameters
    Type Name Description
    AbilityTrigger parent
    Returns
    Type Description
    float

    Explicit Interface Implementations

    ICastMethodDataArrow.length

    Declaration
    float ICastMethodDataArrow.length { get; }
    Returns
    Type Description
    float

    ICastMethodDataArrow.width

    Declaration
    float ICastMethodDataArrow.width { get; }
    Returns
    Type Description
    float

    ICastMethodDataCone.angle

    Declaration
    float ICastMethodDataCone.angle { get; }
    Returns
    Type Description
    float

    ICastMethodDataCone.radius

    Declaration
    float ICastMethodDataCone.radius { get; }
    Returns
    Type Description
    float

    ICastMethodDataNone.radius

    Declaration
    float ICastMethodDataNone.radius { get; }
    Returns
    Type Description
    float

    ICastMethodDataPoint.isClamping

    Declaration
    bool ICastMethodDataPoint.isClamping { get; }
    Returns
    Type Description
    bool

    ICastMethodDataPoint.radius

    Declaration
    float ICastMethodDataPoint.radius { get; }
    Returns
    Type Description
    float

    ICastMethodDataPoint.range

    Declaration
    float ICastMethodDataPoint.range { get; }
    Returns
    Type Description
    float

    ICastMethodDataTarget.radius

    Declaration
    float ICastMethodDataTarget.radius { get; }
    Returns
    Type Description
    float

    ICastMethodDataTarget.range

    Declaration
    float ICastMethodDataTarget.range { get; }
    Returns
    Type Description
    float

    Implements

    ICastMethodDataArrow
    ICastMethodDataCone
    ICastMethodDataNone
    ICastMethodDataPoint
    ICastMethodDataTarget
    In This Article
    Back to top Shape of Dreams API Documentation