Class AbstractRandomVector3Motion<TItem>
- Namespace
- FriedSynapse.FlowEnt.Motions.Tween.Abstract
public abstract class AbstractRandomVector3Motion<TItem> : AbstractRandomStructValueMotion<TItem, Vector3>, ITweenMotion, IMotion
Type Parameters
TItem
- Inheritance
-
AbstractTweenMotion<TItem>AbstractValueMotion<TItem, Vector3>AbstractRandomStructValueMotion<TItem, Vector3>AbstractRandomVector3Motion<TItem>
- Implements
- Inherited Members
- Extension Methods
Constructors
AbstractRandomVector3Motion(TItem, Vector3?, Vector3)
protected AbstractRandomVector3Motion(TItem item, Vector3? from, Vector3 to)
Parameters
item
TItemfrom
Vector3?to
Vector3
AbstractRandomVector3Motion(TItem, Vector3)
protected AbstractRandomVector3Motion(TItem item, Vector3 value)
Parameters
item
TItemvalue
Vector3
Properties
LerpFunction
protected override Func<Vector3, Vector3, float, Vector3> LerpFunction { get; }
Property Value
Methods
GetTo(Vector3, Vector3)
protected override Vector3 GetTo(Vector3 from, Vector3 value)
Parameters
from
Vector3value
Vector3
Returns
- Vector3