Search Unity

  1. Improved Prefab workflow (includes Nested Prefabs!), 2D isometric Tilemap and more! Get the 2018.3 Beta now.
    Dismiss Notice
  2. The Unity Pro & Visual Studio Professional Bundle gives you the tools you need to develop faster & collaborate more efficiently. Learn more.
    Dismiss Notice
  3. Improve your Unity skills with a certified instructor in a private, interactive classroom. Watch the overview now.
    Dismiss Notice
  4. Want to see the most recent patch releases? Take a peek at the patch release page.
    Dismiss Notice

Animation event and CrossFade

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

  1. Alex1337rus


    Mar 30, 2016
    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);