unreal.ContextualAnimSceneAsset¶
- class unreal.ContextualAnimSceneAsset(outer=None, name='None')¶
Bases:
unreal.DataAssetContextual Anim Scene Asset
C++ Source:
Plugin: ContextualAnimation
Module: ContextualAnimation
File: ContextualAnimSceneAsset.h
Editor Properties: (see get_editor_property/set_editor_property)
alignment_sections(Array(ContextualAnimAlignmentSectionData)): [Read-Write] Alignment Sectionsdata_container(Map(Name, ContextualAnimCompositeTrack)): [Read-Write] Data Containerdisable_collision_between_actors(bool): [Read-Write] Disable Collision Between Actorsleader_role(Name): [Read-Write] Leader Roleprimary_role(Name): [Read-Write] Primary Role: TODO:: Rename this is used for selection and move to privateradius(float): [Read-Only] Radius: Radius that enclose all the entry pointssample_rate(int32): [Read-Write] Sample Ratescene_instance_class(type(Class)): [Read-Write] Scene Instance Classtransitions(Array(ContextualAnimTransitionContainer)): [Read-Write] Transitions
- property data_container¶
[Read-Write] Data Container
- Type
- extract_alignment_transform_at_time(role, anim_data_index, time) Transform¶
Extract Alignment Transform at Time
- extract_ik_target_transform_at_time(role, anim_data_index, track_name, time) Transform¶
Extract IKTarget Transform at Time
- find_anim_index(role, animation) int32¶
Find Anim Index
- Parameters
role (Name) –
animation (AnimMontage) –
- Return type
int32
- get_animation_for_role_at_index(role, index) AnimMontage¶
Get Animation for Role at Index
- Parameters
role (Name) –
index (int32) –
- Return type
- query(role, query_params, to_world_transform) ContextualAnimQueryResult or None¶
Query
- Parameters
role (Name) –
query_params (ContextualAnimQueryParams) –
to_world_transform (Transform) –
- Returns
out_result (ContextualAnimQueryResult):
- Return type
ContextualAnimQueryResult or None