{
	"format_version" : "1.10.0",
	"animation_controllers" : {
        "controller.animation.dds_camping.furniture": {
            "states": {
                "default": {
                    "animations": [
                        {"place": "q.variant == 0"}
                    ],
                    "transitions": [
                        {"idle": "q.all_animations_finished"},
                        {"anim_scale": "q.variant == 5"}
                    ]
                },
                "idle": {
                    "animations": ["idle"],
                    "transitions": [
                        {"anim_scale": "q.variant == 5"}
                    ]
                },
                "anim_scale": {
                    "animations": ["scale"],
                    "transitions": [
                        {"anim_display": "q.all_animations_finished"}
                    ],
                    "blend_transition": 0.2
                },
                "anim_display": {
                    "animations": ["display"]
                }
            }
        },
		"controller.animation.dds_camping.tent": {
            "states": {
                "default": {
                    "animations": [
                        {"place": "q.variant == 0"}
                    ],
                    "transitions": [
                        {"idle": "q.all_animations_finished"}
                    ]
                },
                "idle": {
                    "animations": ["idle"]
                }
            }
        },
		"controller.animation.dds_camping.structure_door" : {
			"initial_state" : "default",
			"states" : {
                "default": {
                    "transitions": [
                        {"door_open": "query.is_sheared || q.mark_variant >= 1"},
						{"door_close": "!query.is_sheared  && q.mark_variant == 0"}
                    ],
                    "blend_transition": 0.0
                },
				"door_open" : {
                    "animations": ["open"],
					"transitions" : [
                        {"door_close": "!query.is_sheared  && q.mark_variant == 0"}
    				],
                    "blend_transition": 0.2
                },
                "door_close": {
                    "animations": ["close"],
                    "transitions": [
                        {"door_open": "query.is_sheared"}
                    ],
                    "blend_transition": 0.2
                }
			}
		}
    }
}