protected override void OnHoverLost(InputState state) { icon.ClearTransforms(); icon.RotateTo(0, 500, Easing.Out); icon.MoveTo(Vector2.Zero, 500, Easing.Out); icon.ScaleTo(Vector2.One, 200, Easing.Out); if (State == ButtonState.Expanded) { box.ScaleTo(new Vector2(1, 1), 500, Easing.OutElastic); } }