unreal.AnimGenBehavior_TrajectoryInteraction

class unreal.AnimGenBehavior_TrajectoryInteraction(outer: Object | None = None, name: Name | str = 'None')

Bases: AnimGenBehavior

Behavior for following a trajectory while also interacting with an object or prop. This is useful for networked prop interactions where the trajectory may be coming from a montage .

C++ Source:

  • Plugin: AnimGen

  • Module: AnimGen

  • File: AnimGenBehavior.h

Editor Properties: (see get_editor_property/set_editor_property)

  • interaction_bone_name (Name): [Read-Write] Name of bone used for interaction

  • interaction_forward_vector (Vector): [Read-Write] Forward Vector for the interaction facing direction

  • interaction_mirrored_forward_vector (Vector): [Read-Write] Separate Forward Vector for the interaction facing direction when mirrored

  • interaction_ranges (AnimDatabaseFrameRangesFunction): [Read-Write] Ranges where interaction is valid

  • trajectory_forward_vector (Vector): [Read-Write] Local root forward vector for the trajectory

  • trajectory_future_time (float): [Read-Write] Future lookahead time for the trajectory

  • trajectory_past_time (float): [Read-Write] Past time for the trajectory

  • trajectory_sample_num (int32): [Read-Write] Number of samples to use for the trajectory

  • use_mirrored_interaction_forward_vector (bool): [Read-Write] If to use a separate forward vector for mirrored data