unreal.SequencePlayerLibrary

class unreal.SequencePlayerLibrary(outer=None, name='None')

Bases: unreal.BlueprintFunctionLibrary

Exposes operations to be performed on a sequence player anim node Note: Experimental and subject to change!

C++ Source:

  • Module: AnimGraphRuntime

  • File: SequencePlayerLibrary.h

classmethod convert_to_sequence_player(node) -> (SequencePlayerReference, result=AnimNodeReferenceConversionResult)

Get a sequence player context from an anim node context

Parameters

node (AnimNodeReference) –

Returns

result (AnimNodeReferenceConversionResult):

Return type

AnimNodeReferenceConversionResult

classmethod convert_to_sequence_player_pure(node) -> (sequence_player=SequencePlayerReference, result=bool)

Get a sequence player context from an anim node context (pure)

Parameters

node (AnimNodeReference) –

Returns

sequence_player (SequencePlayerReference):

result (bool):

Return type

tuple

classmethod get_accumulated_time(sequence_player) float

Gets the current accumulated time of the sequence player

Parameters

sequence_player (SequencePlayerReference) –

Return type

float

classmethod get_loop_animation(sequence_player) bool

Get the looping state of the sequence player

Parameters

sequence_player (SequencePlayerReference) –

Return type

bool

classmethod get_play_rate(sequence_player) float

Get the play rate of the sequence player

Parameters

sequence_player (SequencePlayerReference) –

Return type

float

classmethod get_sequence(sequence_player, sequence_base) -> (SequencePlayerReference, sequence_base=AnimSequenceBase)

Get the current sequence of the sequence player - DEPRECATED, please use pure version deprecated: Function ‘GetSequence’ is deprecated.

Parameters
Returns

sequence_base (AnimSequenceBase):

Return type

AnimSequenceBase

classmethod get_sequence_pure(sequence_player) AnimSequenceBase

Get the current sequence of the sequence player

Parameters

sequence_player (SequencePlayerReference) –

Return type

AnimSequenceBase

classmethod get_start_position(sequence_player) float

Get the start position of the sequence player

Parameters

sequence_player (SequencePlayerReference) –

Return type

float

classmethod set_accumulated_time(sequence_player, time) SequencePlayerReference

Set the current accumulated time of the sequence player

Parameters
Return type

SequencePlayerReference

classmethod set_play_rate(sequence_player, play_rate) SequencePlayerReference

Set the play rate of the sequence player

Parameters
Return type

SequencePlayerReference

classmethod set_sequence(sequence_player, sequence) SequencePlayerReference

Set the current sequence of the sequence player

Parameters
Return type

SequencePlayerReference

classmethod set_sequence_with_inertial_blending(update_context, sequence_player, sequence, blend_time=0.200000) SequencePlayerReference

Set the current sequence of the sequence player with an inertial blend time

Parameters
Return type

SequencePlayerReference

classmethod set_start_position(sequence_player, start_position) SequencePlayerReference

Set the start position of the sequence player. If this is called from On Become Relevant or On Initial Update then it should be accompanied by a call to SetAccumulatedTime to achieve the desired effect of resetting the play time of a sequence player.

Parameters
Return type

SequencePlayerReference