#include "custom.model.inc.h"

const GeoLayout unk_DL_0c000410[]= {
	GEO_SHADOW(0, 150, 100),
	GEO_OPEN_NODE(),
		GEO_SCALE(0, 16384),
		GEO_OPEN_NODE(),
			GEO_ASM(10,  geo_update_layer_transparency),
			GEO_SWITCH_CASE(2,  geo_switch_anim_state),
			GEO_OPEN_NODE(),
				GEO_BRANCH(1, Geo_unk_DL_0c000410_0x1805d8),
				GEO_BRANCH(1, Geo_unk_DL_0c000410_0x180794),
			GEO_CLOSE_NODE(),
		GEO_CLOSE_NODE(),
	GEO_CLOSE_NODE(),
	GEO_END(),
};

#include "custom.model.inc.h"

const GeoLayout Geo_unk_DL_0c000410_0x1805d8[]= {
	GEO_NODE_START(),
	GEO_OPEN_NODE(),
		GEO_ANIMATED_PART(1, 0, 0, 0, 0),
		GEO_OPEN_NODE(),
			GEO_ANIMATED_PART(1, 0, 0, 0, DL_unk_DL_0c000410_0x5007230),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(1, 78, 0, 0, DL_unk_DL_0c000410_0x5006a18),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(1, 132, 0, 0, 0),
					GEO_OPEN_NODE(),
						GEO_SWITCH_CASE(8,  geo_switch_peach_eyes),
						GEO_OPEN_NODE(),
							GEO_DISPLAY_LIST(1, DL_unk_DL_0c000410_0x5005ce0),
							GEO_DISPLAY_LIST(1, DL_unk_DL_0c000410_0x5005d38),
							GEO_DISPLAY_LIST(1, DL_unk_DL_0c000410_0x5005d90),
							GEO_DISPLAY_LIST(1, DL_unk_DL_0c000410_0x5005de8),
							GEO_DISPLAY_LIST(1, DL_unk_DL_0c000410_0x5005e40),
							GEO_DISPLAY_LIST(1, DL_unk_DL_0c000410_0x5005e98),
							GEO_DISPLAY_LIST(1, DL_unk_DL_0c000410_0x5005ef0),
							GEO_DISPLAY_LIST(1, DL_unk_DL_0c000410_0x5005f48),
						GEO_CLOSE_NODE(),
						GEO_ANIMATED_PART(1, 38, 65458, 0, 0),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 0, 0, 0, DL_unk_DL_0c000410_0x5007b18),
						GEO_CLOSE_NODE(),
					GEO_CLOSE_NODE(),
					GEO_ANIMATED_PART(1, 132, 0, 0, DL_unk_DL_0c000410_0x50091a8),
					GEO_ANIMATED_PART(1, 132, 0, 0, DL_unk_DL_0c000410_0x5008f80),
					GEO_ANIMATED_PART(1, 63, 0, 84, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_unk_DL_0c000410_0x5007eb8),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 104, 0, 0, DL_unk_DL_0c000410_0x5008808),
							GEO_OPEN_NODE(),
								GEO_ANIMATED_PART(1, 87, 0, 0, DL_unk_DL_0c000410_0x5009560),
							GEO_CLOSE_NODE(),
						GEO_CLOSE_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_unk_DL_0c000410_0x50085c0),
					GEO_CLOSE_NODE(),
					GEO_ANIMATED_PART(1, 63, 0, 65452, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_unk_DL_0c000410_0x5008288),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 104, 0, 0, DL_unk_DL_0c000410_0x5008d58),
							GEO_OPEN_NODE(),
								GEO_ANIMATED_PART(1, 87, 0, 0, DL_unk_DL_0c000410_0x50099a0),
							GEO_CLOSE_NODE(),
						GEO_CLOSE_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_unk_DL_0c000410_0x5008b10),
					GEO_CLOSE_NODE(),
				GEO_CLOSE_NODE(),
				GEO_ANIMATED_PART(1, 78, 0, 0, DL_unk_DL_0c000410_0x50060e0),
				GEO_ANIMATED_PART(1, 65513, 65535, 0, 0),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(1, 0, 0, 0, DL_unk_DL_0c000410_0x500a108),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
		GEO_CLOSE_NODE(),
	GEO_CLOSE_NODE(),
	GEO_RETURN(),
};

#include "custom.model.inc.h"

const GeoLayout Geo_unk_DL_0c000410_0x180794[]= {
	GEO_NODE_START(),
	GEO_OPEN_NODE(),
		GEO_ANIMATED_PART(5, 0, 0, 0, 0),
		GEO_OPEN_NODE(),
			GEO_ANIMATED_PART(5, 0, 0, 0, DL_unk_DL_0c000410_0x5007288),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(1, 78, 0, 0, DL_unk_DL_0c000410_0x5006a18),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(5, 132, 0, 0, 0),
					GEO_OPEN_NODE(),
						GEO_SWITCH_CASE(8,  geo_switch_peach_eyes),
						GEO_OPEN_NODE(),
							GEO_DISPLAY_LIST(1, DL_unk_DL_0c000410_0x5005ce0),
							GEO_DISPLAY_LIST(1, DL_unk_DL_0c000410_0x5005d38),
							GEO_DISPLAY_LIST(1, DL_unk_DL_0c000410_0x5005d90),
							GEO_DISPLAY_LIST(1, DL_unk_DL_0c000410_0x5005de8),
							GEO_DISPLAY_LIST(1, DL_unk_DL_0c000410_0x5005e40),
							GEO_DISPLAY_LIST(1, DL_unk_DL_0c000410_0x5005e98),
							GEO_DISPLAY_LIST(1, DL_unk_DL_0c000410_0x5005ef0),
							GEO_DISPLAY_LIST(1, DL_unk_DL_0c000410_0x5005f48),
						GEO_CLOSE_NODE(),
						GEO_ANIMATED_PART(5, 38, 65458, 0, 0),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 0, 0, 0, DL_unk_DL_0c000410_0x5007b18),
						GEO_CLOSE_NODE(),
					GEO_CLOSE_NODE(),
					GEO_ANIMATED_PART(1, 132, 0, 0, DL_unk_DL_0c000410_0x50091a8),
					GEO_ANIMATED_PART(1, 132, 0, 0, DL_unk_DL_0c000410_0x5008f80),
					GEO_ANIMATED_PART(5, 63, 0, 84, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_unk_DL_0c000410_0x5007eb8),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 104, 0, 0, DL_unk_DL_0c000410_0x5008808),
							GEO_OPEN_NODE(),
								GEO_ANIMATED_PART(1, 87, 0, 0, DL_unk_DL_0c000410_0x5009560),
							GEO_CLOSE_NODE(),
						GEO_CLOSE_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_unk_DL_0c000410_0x50085c0),
					GEO_CLOSE_NODE(),
					GEO_ANIMATED_PART(5, 63, 0, 65452, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_unk_DL_0c000410_0x5008288),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 104, 0, 0, DL_unk_DL_0c000410_0x5008d58),
							GEO_OPEN_NODE(),
								GEO_ANIMATED_PART(1, 87, 0, 0, DL_unk_DL_0c000410_0x50099a0),
							GEO_CLOSE_NODE(),
						GEO_CLOSE_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_unk_DL_0c000410_0x5008b10),
					GEO_CLOSE_NODE(),
				GEO_CLOSE_NODE(),
				GEO_ANIMATED_PART(1, 78, 0, 0, DL_unk_DL_0c000410_0x50060e0),
				GEO_ANIMATED_PART(5, 65513, 65535, 0, 0),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(5, 0, 0, 0, DL_unk_DL_0c000410_0x500a188),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
		GEO_CLOSE_NODE(),
	GEO_CLOSE_NODE(),
	GEO_RETURN(),
};