Navigation
BlueprintAPI > BlueprintAPI/Utilities > BlueprintAPI/Utilities/Struct
Adds a node that create a 'Layered Move Move To' from its members
Inputs
| Type | Name | Description |
|---|---|---|
| vector | Start Location | Location to Start the MoveTo move from |
| vector | Target Location | Location to move towards |
| boolean | Restrict Speed To Expected | if true, will restrict speed to where the actor is expected to be (in regard to start, end and duration) |
| object | Path Offset Curve | Optional CurveVector used to offset the actor from the path |
| object | Time Mapping Curve | Optional CurveFloat to apply to how fast the actor moves as they get closer to the target location |
| enum | Mix Mode | Determines how this object's movement contribution should be mixed with others |
| byte | Priority | Determines if this layered move should take priority over other layered moves when different moves have conflicting overrides - higher numbers taking precedent. |
| real | Duration Ms | This move will expire after a set amount of time if > 0. If 0, it will be ticked only once, regardless of time step. It will need to be manually ended if < 0.Note: If changed after starting to a value beneath the current lifetime of the move, it will immediately finish (so if your move finishes early, setting this to 0 is equivalent to returning true from IsFinished()) |
| struct | Finish Velocity Settings | Settings related to velocity applied to the actor after a layered move has finished |
Outputs
| Type | Name | Description |
|---|---|---|
| struct | Layered Move Move To |