Table of Contents

Class AbstractRandomVector3Motion<TItem>

public abstract class AbstractRandomVector3Motion<TItem> : AbstractRandomStructValueMotion<TItem, Vector3>, ITweenMotion, IMotion

Type Parameters

TItem
Inheritance
AbstractValueMotion<TItem, Vector3>
AbstractRandomVector3Motion<TItem>
Implements
Inherited Members
Extension Methods

Constructors

AbstractRandomVector3Motion(TItem, Vector3?, Vector3)

protected AbstractRandomVector3Motion(TItem item, Vector3? from, Vector3 to)

Parameters

item TItem
from Vector3?
to Vector3

AbstractRandomVector3Motion(TItem, Vector3)

protected AbstractRandomVector3Motion(TItem item, Vector3 value)

Parameters

item TItem
value Vector3

Properties

LerpFunction

protected override Func<Vector3, Vector3, float, Vector3> LerpFunction { get; }

Property Value

Func<Vector3, Vector3, float, Vector3>

Methods

GetTo(Vector3, Vector3)

protected override Vector3 GetTo(Vector3 from, Vector3 value)

Parameters

from Vector3
value Vector3

Returns

Vector3