// @buildsys IMPORTED: DO NOT EDIT! 
{
	"format_version": "1.10.0",
	"animations": {
		"animation.mnp_ci.sea_urchin.rotate": {
			"loop": true,
			"bones": {
				"pitch": {
					"rotation": ["v.roll", 0, "v.pitch"]
				},
				"yaw": {
					"rotation": ["-q.body_x_rotation", "v.yaw-q.body_y_rotation", 0]
				}
			}
		},
		"animation.mnp_ci.sea_urchin.roll_forward": {
			"loop": true,
			"bones": {
				"rolling": {
					"rotation": [0, 0, "v.distance_moved_threshold*50"]
				}
			}
		},
		"animation.mnp_ci.sea_urchin.wiggle": {
			"loop": true,
			"anim_time_update": "q.anim_time + q.delta_time * math.clamp(v.magn*30,1,3)",
			"bones": {
				"tubes0": {
					"rotation": ["math.sin(q.anim_time*180)", 0, "math.sin(q.anim_time*180+90)"],
					"scale": ["1 + math.sin(q.anim_time*90+60)*0.02", "1 + math.sin(q.anim_time*90)*0.02", "1 + math.sin(q.anim_time*90+30)*0.02"]
				},
				"tubes1": {
					"rotation": ["math.sin(q.anim_time*180+90)", 0, "math.sin(q.anim_time*180)"],
					"scale": ["1 + math.sin(q.anim_time*90)*0.02", "1 + math.sin(q.anim_time*90+30)*0.02", "1 + math.sin(q.anim_time*90+60)*0.02"]
				}
			}
		}
	}
}