Version: 2017.3 (switch to 2017.4)
LanguageEnglish
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

AnimatorController.GetStateEffectiveMotion

public Motion GetStateEffectiveMotion(Animations.AnimatorState state);
public Motion GetStateEffectiveMotion(Animations.AnimatorState state, int layerIndex);

Parameters

state The AnimatorState which we want the Motion.
layerIndex The layer that is queried.

Description

Gets the effective Motion for the AnimatorState. The Motion is either stored in the AnimatorStateMachine or in the AnimatorLayer's ovverrides. Use this function to get the Motion that is effectively used.

Did you find this page useful? Please give it a rating: