{
    "format_version": "1.20.41",
    "animation_controllers": {
        "controller.animation.plush": {
            "states": {
                "default": {
                    "transitions": [
                        { "hit": "q.property('plush:hit')" },
                        { "interact": "q.property('plush:interact')" },
                        { "remove": "q.property('plush:remove')" }
                    ]
                },
                "hit": {
                    "animations": [ "hit" ],
                    "particle_effects": [ { "effect": "hit" } ],
                    "transitions": [ { "default": "q.any_animation_finished" } ]
                },
                "interact": {
                    "animations": [ "interact" ],
                    "particle_effects": [ { "effect": "interact" } ],
                    "transitions": [ { "default": "q.any_animation_finished" } ]
                },
                "remove": { "animations": [ "despawn" ] }
            }
        }
    }
}