entity = {
	name = "test_object_entity"
	pdxmesh = "test_object_mesh"
	#state = { name = "idle"	animation = "idle" }
	scale = 3
}

entity = {
	name = "test_sphere_entity"
	pdxmesh = "test_sphere_mesh"
	#state = { name = "idle"	animation = "idle" }
	scale = 1
}

entity = {
	name = "test_portrait_entity_part"
	pdxmesh = "test_object_mesh"
	scale = 60	
}
entity = {
	name = "test_portrait_entity"
	
	locator = { name = loc position = { 100 100 20 } rotation = { 50 70 160 } }
	attach = { loc = "test_portrait_entity_part" }
}

entity = {
	name = "test_light_entity"
	pdxmesh = "test_object_mesh"
	scale = 300
	
	locator = { name = loc01 position = { -0.4 -0.45 1.0 } }
	locator = { name = loc02 position = { -0.2 -0.45 1.0 } }
	locator = { name = loc03 position = {  0.0 -0.45 1.0 } }
	locator = { name = loc04 position = {  0.2 -0.45 1.0 } }
	locator = { name = loc05 position = {  0.4 -0.45 1.0 } }

	locator = { name = loc11 position = { -0.4 -0.45 1.2 } }
	locator = { name = loc12 position = { -0.2 -0.45 1.2 } }
	locator = { name = loc13 position = {  0.0 -0.45 1.2 } }
	locator = { name = loc14 position = {  0.2 -0.45 1.2 } }
	locator = { name = loc15 position = {  0.4 -0.45 1.2 } }
	
	default_state = "idle"
	state = { name = "idle"
			  start_event = { node = "loc01" light = "debug_light" }
			  start_event = { node = "loc02" light = "debug_light" }
			  start_event = { node = "loc03" light = "debug_light" }
			  start_event = { node = "loc04" light = "debug_light" }
			  start_event = { node = "loc05" light = "debug_light" }
			  
			  start_event = { node = "loc11" light = "debug_light" }
			  start_event = { node = "loc12" light = "debug_light" }
			  start_event = { node = "loc13" light = "debug_light" }
			  start_event = { node = "loc14" light = "debug_light" }
			  start_event = { node = "loc15" light = "debug_light" }
	}
}

entity = {
	name = "test_example_entity"
	pdxmesh = "test_object_mesh"
	scale = 300
	
	locator = { name = loc01 position = { -0.4 -0.45 1.0 } }
	
	locator = { name = loc02 position = {  0.4 -0.35 1.2 } }
	
	default_state = "idle"
	state = { 
		name = "idle"
		looping = yes
		state_time = 10.0
		
		start_event = { node = "loc01" light = "debug_light" }
		 event = { time = 0.5 node = "loc02" particle = "plasma_cannon_medium_hit_effect" }
	}
}

entity = {
	name = "test_locator_entity"
	pdxmesh = "test_object_mesh"
	scale = 1
	
	cull_radius = 10
	
	default_state = "idle"
	state = { name = "idle" }
		
	locator = { name = loc1 position = { 0 0 0 } }
	locator = { name = loc2 position = { 2 0 0 } }
	locator = { name = loc3 position = { 4 0 0 } }
	locator = { name = loc4 position = { 6 0 0 } }
	locator = { name = loc5 position = { 8 0 0 } }
	locator = { name = loc6 position = { 10 0 0 } }
	
	locator = { name = test }
	attach = { test = "test_parent_node_state_entity" }
}
entity = {
	name = "test_locator_entity2"
	pdxmesh = "test_object_mesh"
	scale = 1
	
	cull_radius = 10
	
	default_state = "idle"
	state = { name = "idle" }
		
	locator = { name = loc1 position = { 0 0 0 } }
	locator = { name = loc2 position = { 0 0 2 } }
	locator = { name = loc3 position = { 0 0 4 } }
	locator = { name = loc4 position = { 0 0 6 } }
	locator = { name = loc5 position = { 0 0 8 } }
	locator = { name = loc6 position = { 0 0 10 } }
	
	locator = { name = test }
	attach = { test = "test_parent_node_state_entity" }
}

entity = {
	name = "test_parent_node_state_entity"
	scale = 2.0
	get_state_from_parent = no
	default_state = idle
	state = {
		name = "idle" looping = yes state_time = 1.2
		event = { time = 0.0 use_parent_nodes = yes node = loc1 entity = "test_object_entity" life = 0.3 }
		event = { time = 0.2 use_parent_nodes = yes node = loc2 entity = "test_object_entity" life = 0.3 }
		event = { time = 0.4 use_parent_nodes = yes node = loc3 entity = "test_object_entity" life = 0.3 }
		event = { time = 0.6 use_parent_nodes = yes node = loc4 entity = "test_object_entity" life = 0.3 }
		event = { time = 0.8 use_parent_nodes = yes node = loc5 entity = "test_object_entity" life = 0.3 }
		event = { time = 1.0 use_parent_nodes = yes node = loc6 entity = "test_object_entity" life = 0.3 }
	}
}