Search Unity

Animation event and CrossFade

Discussion in 'Animation' started by Alex1337rus, Sep 15, 2018.

  1. Alex1337rus

    Alex1337rus

    Joined:
    Mar 30, 2016
    Posts:
    13
    I have an animation in which the cube up in the Y axis from 0 to 10 in 5 seconds. At the end of the animation there is an Animation Event.
    When I call CrossFadeInFixedTime for this animation, the event is not called in time. The cube should be at a height of 10 at this moment, but it is at a height of 2.

    animator = GetComponent<Animator>();
    int animationHash = Animator.StringToHash("up");
    animator.CrossFadeInFixedTime(animationHash, 25f);