Navigation
BlueprintAPI > BlueprintAPI/Utilities > BlueprintAPI/Utilities/Struct
Adds a node that breaks a 'Smart Object Slot Entrance Location Request' into its member fields
Inputs
| Type | Name | Description |
|---|---|---|
| struct | Smart Object Slot Entrance Location Request |
Outputs
| Type | Name | Description |
|---|---|---|
| object | User Actor | Actor that is using the smart object slot. (Optional) |
| class | Validation Filter | Filter to use for the validation. If not set and UserActor is valid, the filter is queried via USmartObjectUserComponent. |
| object | Navigation Data | Navigation data to use for the navigation queries. If not set and UserActor is valid, the navigation data is queried via INavAgentInterface. |
| struct | User Capsule Params | Size of the user of the smart object. If not set and UserActor is valid, the dimensions are queried via INavAgentInterface. |
| vector | Search Location | Search location that may be used to select an entry from multiple candidates. (e.g. user actor location). |
| enum | Select Method | How to select an entry when a slot has multiple entries. |
| enum | Location Type | Enum indicating if we're looking for a location to enter or exit the smart object slot. |
| boolean | Project Navigation Location | If true, try to project the location on navigable area. If projection fails, an entry is discarded. |
| boolean | Trace Ground Location | If true, try to trace the location on ground. If trace fails, an entry is discarded. |
| boolean | Check Transition Trajectory | If true, check collisions between navigation location and slot location. If collisions are found, an entry is discarded. |
| boolean | Check Entrance Location Overlap | If true, check user capsule collisions at the entrance location. Uses capsule dimensions set in the validation filter. |
| boolean | Check Slot Location Overlap | If true, check user capsule collisions at the slot location. Uses capsule dimensions set in an annotation on the slot. |
| boolean | Use Slot Location As Fallback | If true, include slot location as a candidate if no navigation annotation is present. |
| boolean | Use Up Axis Locked Rotation | If true, the result rotation will only contain rotation around the UP axis (i.e., Yaw only; Pitch and Roll set to 0). |