function GenCollectiblePreloadAnims(blueprint)
	return {
		blueprint.."/"..blueprint.."_outline.anim",
		blueprint.."/"..blueprint.."_toolbar.anim",
		blueprint.."/"..blueprint.."_win_empty.anim",
		blueprint.."/"..blueprint.."_win_filled.anim",
		blueprint.."/"..blueprint.."_win_white.anim",
		"effects/bubble.anim",
		"effects/bubble_pop.anim",
		"effects/collectible_glow.anim",
		"effects/small_dust.anim",
		"effects/sparkle_b.anim",
	}
end

objects = 
{
	{
		blueprint = "bee",
		animations =
		{
			"effects/bee_glow_front.anim",
			"effects/bee_glow_back.anim",
			"effects/bee_explosion.anim",
		},
		dependencies =
		{
			"eets_angry",
		},
	},
	{
		blueprint = "beehive",
		animations =
		{
			"beehive/beehive_smoke_puff_fx.anim",
		},
		dependencies =
		{
			"bee",
		},
	},
	{
		blueprint = "blackhole",
		animations =
		{
			"effects/blackhole_air.anim",
		},
	},
	{
		blueprint = "board",
		animations =
		{
			"board/board_tutorial_outline.anim",
		},
	},
	{
		blueprint = "bomb",
		animations =
		{
			"effects/explosion.anim",
			"effects/smoke_a.anim",
			"effects/smoke_b.anim",
			"effects/smoke_c.anim",
		},
	},
	{
		blueprint = "brain",
		animations =
		{
			"effects/brain_explosion.anim",
			"effects/telekinesis.anim",
		},
	},
	{
		blueprint = "cannon",
		animations =
		{
			"cannon/cannon_blast_fx.anim",
			"cannon/cannon_smoke_fx.anim",
		},
		dependencies =
		{
			"cannon_ball",
		},
	},
	{
		blueprint = "cannon_cupcake",
		animations =
		{
			"cannon/cannon_blast_fx.anim",
			"cannon/cannon_smoke_fx.anim",
		},
		dependencies =
		{
			"cupcake",
		},
	},
	{
		blueprint = "cannon_onion",
		animations =
		{
			"cannon/cannon_blast_fx.anim",
			"cannon/cannon_smoke_fx.anim",
		},
		dependencies =
		{
			"onion",
		},
	},
	{
		blueprint = "cannon_pepper",
		animations =
		{
			"cannon/cannon_blast_fx.anim",
			"cannon/cannon_smoke_fx.anim",
		},
		dependencies =
		{
			"pepper",
		},
	},
	{
		blueprint = "cart_ejection",
		animations =
		{
			"effects/cart_ejection_explode.anim",
			"effects/cart_face_angry.anim",
			"effects/cart_face_happy.anim",
			"effects/cart_face_scared.anim",
			"effects/object_in_cart.anim",
		},
	},
	{
		blueprint = "cart_tnt",
		animations =
		{
			"effects/explosion.anim",
			"effects/smoke_a.anim",
			"effects/smoke_b.anim",
			"effects/smoke_c.anim",
		},
	},
	{
		blueprint = "cupcake",
		dependencies =
		{
			"eets_happy",
		},
	},
	{
		blueprint = "eets_angry",
		animations =
		{
			"effects/emotion_angry.anim",
			"effects/kicked_up_dust.anim",
			"effects/kicked_up_dust_big.anim",
		},
	},	
	{
		blueprint = "eets_happy",
		animations =
		{
			"effects/emotion_happy.anim",
			"effects/kicked_up_dust_small.anim",
			"effects/small_dust.anim",
		},
	},
	{
		blueprint = "eets_scared",
		animations =
		{
			"effects/emotion_scared.anim",
		},
	},
	{
		blueprint = "fan",
		animations =
		{
			"effects/wind_fan.anim",
		},
	},
	{
		blueprint = "furball",
		animations =
		{
			"effects/impact.anim",
		},
	},
	{
		blueprint = "goal",
		animations =
		{
			"effects/bubble.anim",
			"effects/bubble_pop.anim",
			"effects/goal_shine.anim",
			"goal/goal_norope.anim",
			"goal/goal_rope.anim",
		},
	},
	{
		blueprint = "gold",
		animations =
		{
			"effects/coin_spin.anim",
		},
	},
	{
		blueprint = "jello",
		animations = GenCollectiblePreloadAnims("jello"),
	},	
	{
		blueprint = "lollipop",
		animations = GenCollectiblePreloadAnims("lollipop"),
	},	
	{
		blueprint = "metal_reflector",
		animations =
		{
			"effects/bee_arrow_fx.anim",
		},
	},
	{
		blueprint = "onion",
		dependencies =
		{
			"eets_scared",
		},
	},
	{
		blueprint = "pepper",
		dependencies =
		{
			"eets_angry",
		},
	},
	{
		blueprint = "pie",
		animations = GenCollectiblePreloadAnims("pie"),
	},	
	{
		blueprint = "pig",
		animations =
		{
			"effects/bee_explosion.anim",
			"pig/pig_barf_fx.anim",
			"pig/pig_bubbles.anim",
		},
		dependencies =
		{
			"yakky",
		},
	},
	{
		blueprint = "platform",
		animations =
		{
			"platform/platform_debris.anim",
		},
	},
	{
		blueprint = "reflector",
		animations =
		{
			"effects/bee_arrow_fx.anim",
		},
	},
	{
		blueprint = "spring",
		animations =
		{
			"effects/spring_fx.anim",
		},
	},
	{
		blueprint = "sundae",
		animations = GenCollectiblePreloadAnims("sundae"),
	},	
	{
		blueprint = "whale",
		animations =
		{
			"effects/whale_inhale.anim",
			"effects/whale_inhale_loop.anim",
			"effects/whale_exhale.anim",
		},
	},
	{
		blueprint = "yakky",
		animations =
		{
			"effects/pig_splat_a.anim",
			"effects/pig_splat_b.anim",
		},
	},
}

common =
{
}

game = 
{
	"effects/hand_point_1.anim",
	"effects/hand_point_2.anim",
	"effects/hand_point_3.anim",
}

editor = 
{
}