Class MoveTowards<T>
Inheritance
object
MoveTowards<T>
Assembly: solution.dll
Syntax
[UnitOrderAttribute]
public abstract class MoveTowards<T> : Unit, IUnit, IGraphElementWithDebugData, IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IAotStubbable, IIdentifiable, IAnalyticsIdentifiable
Type Parameters
Properties
current
Declaration
[DoNotSerializeAttribute]
public ValueInput current { get; }
Property Value
defaultCurrent
Declaration
[DoNotSerializeAttribute]
protected virtual T defaultCurrent { get; }
Property Value
defaultTarget
Declaration
[DoNotSerializeAttribute]
protected virtual T defaultTarget { get; }
Property Value
maxDelta
The maximum scalar increment between values.
Declaration
[DoNotSerializeAttribute]
public ValueInput maxDelta { get; }
Property Value
perSecond
Declaration
[SerializeAttribute]
[InspectableAttribute]
[UnitHeaderInspectableAttribute]
[InspectorToggleLeftAttribute]
public bool perSecond { get; set; }
Property Value
result
Declaration
[DoNotSerializeAttribute]
public ValueOutput result { get; }
Property Value
target
Declaration
[DoNotSerializeAttribute]
public ValueInput target { get; }
Property Value
Methods
Definition()
Declaration
protected override void Definition()
Overrides
Operation(T, T, float)
Declaration
public abstract T Operation(T current, T target, float maxDelta)
Parameters
| Type |
Name |
Description |
| T |
current |
|
| T |
target |
|
| float |
maxDelta |
|
Returns
Implements
IDisposable
Extension Methods