Search Unity

Assets\Scripts\PlayerController.cs(38,24): error CS1061: 'TrackEntry' does not contain a definition

Discussion in 'Animation' started by shodowart, Jan 9, 2022.

  1. shodowart

    shodowart

    Joined:
    Jan 9, 2022
    Posts:
    1
    void Update()
    {
    Move();
    }
    public void SetAnimation(AnimationReferenceAsset animation, bool loop, float timeScale)
    {
    if (animation.name.Equals(currentAnimation))
    {
    return;
    }
    Spine.TrackEntry animationEntry = skeletonAnimation.state.SetAnimation(0, animation, loop);
    animationEntry.timeScale = timeScale;
    animationEntry.Complete += animationEntry_Complete;
    currentAnimation = animation.name;
    }
    private void animationEntry_Complete(Spine.TrackEntry trackEntry)
    {
    if (currentState.Equals("Jumping"))
    {
    SetCharacterState(previousState);
    }