Hi I recently changed over to start using Godot and love working with it and Spine. I am having one issue with the AnimationEvent though. I looked at the example in the Github repo, so the methods parameters should be write, however I get an error as seen below. The issue is when using C#

        private void Experiment()
        {
            this._sprite.GetSkeleton().FindBone("B_Forearm");
            this._sprite.AnimationEvent += HandledEvent;
        }

        public void HandledEvent(SpineSprite sprite, SpineAnimationState animationState, SpineTrackEntry trackEntry, SpineEvent e)
        {
            throw new NotImplementedException(); // TODO
        }

Not sure what I am doing wrong here. Thanks for the help.

Related Discussions
...
private void OnAnimationEvent(GodotObject spinesprite, GodotObject animationstate, GodotObject trackentry, GodotObject e)
{
    SpineSprite sprite = spinesprite as SpineSprite;
    // Do stuff
}

So it looks like the above is the way to do it, but I feel like it would be better to already have the types rather than having to cast them each time. If someone has a better way of doing this I would appreciate the input.