mirror of
https://github.com/lucky-sideburn/kubeinvaders.git
synced 2026-04-19 00:16:59 +00:00
452 lines
8.0 KiB
Plaintext
452 lines
8.0 KiB
Plaintext
name: "default"
|
|
scale_along_z: 0
|
|
embedded_instances {
|
|
id: "spaceship"
|
|
data: "components {\n"
|
|
" id: \"spaceship\"\n"
|
|
" component: \"/main/spaceship.script\"\n"
|
|
" position {\n"
|
|
" x: 0.0\n"
|
|
" y: 0.0\n"
|
|
" z: 0.0\n"
|
|
" }\n"
|
|
" rotation {\n"
|
|
" x: 0.0\n"
|
|
" y: 0.0\n"
|
|
" z: 0.0\n"
|
|
" w: 1.0\n"
|
|
" }\n"
|
|
"}\n"
|
|
"embedded_components {\n"
|
|
" id: \"sprite\"\n"
|
|
" type: \"sprite\"\n"
|
|
" data: \"tile_set: \\\"/assets/sprites.atlas\\\"\\n"
|
|
"default_animation: \\\"spaceship\\\"\\n"
|
|
"material: \\\"/builtins/materials/sprite.material\\\"\\n"
|
|
"blend_mode: BLEND_MODE_ALPHA\\n"
|
|
"\"\n"
|
|
" position {\n"
|
|
" x: 0.0\n"
|
|
" y: 0.0\n"
|
|
" z: 0.0\n"
|
|
" }\n"
|
|
" rotation {\n"
|
|
" x: 0.0\n"
|
|
" y: 0.0\n"
|
|
" z: 0.0\n"
|
|
" w: 1.0\n"
|
|
" }\n"
|
|
"}\n"
|
|
""
|
|
position {
|
|
x: 640.0
|
|
y: 360.0
|
|
z: 0.0
|
|
}
|
|
rotation {
|
|
x: 0.0
|
|
y: 0.0
|
|
z: 0.0
|
|
w: 1.0
|
|
}
|
|
scale3 {
|
|
x: 1.0
|
|
y: 1.0
|
|
z: 1.0
|
|
}
|
|
}
|
|
embedded_instances {
|
|
id: "background"
|
|
data: "embedded_components {\n"
|
|
" id: \"sprite\"\n"
|
|
" type: \"sprite\"\n"
|
|
" data: \"tile_set: \\\"/assets/sprites.atlas\\\"\\n"
|
|
"default_animation: \\\"bg\\\"\\n"
|
|
"material: \\\"/builtins/materials/sprite.material\\\"\\n"
|
|
"blend_mode: BLEND_MODE_ALPHA\\n"
|
|
"\"\n"
|
|
" position {\n"
|
|
" x: 640.0\n"
|
|
" y: 360.0\n"
|
|
" z: 0.0\n"
|
|
" }\n"
|
|
" rotation {\n"
|
|
" x: 0.0\n"
|
|
" y: 0.0\n"
|
|
" z: 0.0\n"
|
|
" w: 1.0\n"
|
|
" }\n"
|
|
"}\n"
|
|
""
|
|
position {
|
|
x: 4.0
|
|
y: -8.0
|
|
z: -1.0
|
|
}
|
|
rotation {
|
|
x: 0.0
|
|
y: 0.0
|
|
z: 0.0
|
|
w: 1.0
|
|
}
|
|
scale3 {
|
|
x: 1.0
|
|
y: 1.0
|
|
z: 1.0
|
|
}
|
|
}
|
|
embedded_instances {
|
|
id: "pod"
|
|
data: "embedded_components {\n"
|
|
" id: \"sprite\"\n"
|
|
" type: \"sprite\"\n"
|
|
" data: \"tile_set: \\\"/assets/untitled.atlas\\\"\\n"
|
|
"default_animation: \\\"sprite_invader\\\"\\n"
|
|
"material: \\\"/builtins/materials/sprite.material\\\"\\n"
|
|
"blend_mode: BLEND_MODE_ALPHA\\n"
|
|
"\"\n"
|
|
" position {\n"
|
|
" x: 0.0\n"
|
|
" y: 0.0\n"
|
|
" z: 0.0\n"
|
|
" }\n"
|
|
" rotation {\n"
|
|
" x: 0.0\n"
|
|
" y: 0.0\n"
|
|
" z: 0.0\n"
|
|
" w: 1.0\n"
|
|
" }\n"
|
|
"}\n"
|
|
"embedded_components {\n"
|
|
" id: \"podfactory\"\n"
|
|
" type: \"factory\"\n"
|
|
" data: \"prototype: \\\"/main/untitled.go\\\"\\n"
|
|
"load_dynamically: true\\n"
|
|
"\"\n"
|
|
" position {\n"
|
|
" x: 0.0\n"
|
|
" y: 0.0\n"
|
|
" z: 0.0\n"
|
|
" }\n"
|
|
" rotation {\n"
|
|
" x: 0.0\n"
|
|
" y: 0.0\n"
|
|
" z: 0.0\n"
|
|
" w: 1.0\n"
|
|
" }\n"
|
|
"}\n"
|
|
"embedded_components {\n"
|
|
" id: \"collisionobject\"\n"
|
|
" type: \"collisionobject\"\n"
|
|
" data: \"collision_shape: \\\"\\\"\\n"
|
|
"type: COLLISION_OBJECT_TYPE_KINEMATIC\\n"
|
|
"mass: 0.0\\n"
|
|
"friction: 0.1\\n"
|
|
"restitution: 0.5\\n"
|
|
"group: \\\"pod\\\"\\n"
|
|
"mask: \\\"bullet\\\"\\n"
|
|
"embedded_collision_shape {\\n"
|
|
" shapes {\\n"
|
|
" shape_type: TYPE_SPHERE\\n"
|
|
" position {\\n"
|
|
" x: 0.0\\n"
|
|
" y: 0.0\\n"
|
|
" z: 0.0\\n"
|
|
" }\\n"
|
|
" rotation {\\n"
|
|
" x: 0.0\\n"
|
|
" y: 0.0\\n"
|
|
" z: 0.0\\n"
|
|
" w: 1.0\\n"
|
|
" }\\n"
|
|
" index: 0\\n"
|
|
" count: 1\\n"
|
|
" }\\n"
|
|
" data: 10.0\\n"
|
|
"}\\n"
|
|
"linear_damping: 0.0\\n"
|
|
"angular_damping: 0.0\\n"
|
|
"locked_rotation: false\\n"
|
|
"\"\n"
|
|
" position {\n"
|
|
" x: 0.0\n"
|
|
" y: 0.0\n"
|
|
" z: 0.0\n"
|
|
" }\n"
|
|
" rotation {\n"
|
|
" x: 0.0\n"
|
|
" y: 0.0\n"
|
|
" z: 0.0\n"
|
|
" w: 1.0\n"
|
|
" }\n"
|
|
"}\n"
|
|
""
|
|
position {
|
|
x: 0.0
|
|
y: -98.0
|
|
z: 0.0
|
|
}
|
|
rotation {
|
|
x: 0.0
|
|
y: 0.0
|
|
z: 0.0
|
|
w: 1.0
|
|
}
|
|
scale3 {
|
|
x: 0.98
|
|
y: 0.98
|
|
z: 0.98
|
|
}
|
|
}
|
|
embedded_instances {
|
|
id: "bullet"
|
|
data: "components {\n"
|
|
" id: \"spaceship\"\n"
|
|
" component: \"/main/bullet.script\"\n"
|
|
" position {\n"
|
|
" x: 0.0\n"
|
|
" y: 0.0\n"
|
|
" z: 0.0\n"
|
|
" }\n"
|
|
" rotation {\n"
|
|
" x: 0.0\n"
|
|
" y: 0.0\n"
|
|
" z: 0.0\n"
|
|
" w: 1.0\n"
|
|
" }\n"
|
|
"}\n"
|
|
"embedded_components {\n"
|
|
" id: \"bulletfactory\"\n"
|
|
" type: \"factory\"\n"
|
|
" data: \"prototype: \\\"/main/bullet.go\\\"\\n"
|
|
"load_dynamically: false\\n"
|
|
"\"\n"
|
|
" position {\n"
|
|
" x: 0.0\n"
|
|
" y: 0.0\n"
|
|
" z: 0.0\n"
|
|
" }\n"
|
|
" rotation {\n"
|
|
" x: 0.0\n"
|
|
" y: 0.0\n"
|
|
" z: 0.0\n"
|
|
" w: 1.0\n"
|
|
" }\n"
|
|
"}\n"
|
|
"embedded_components {\n"
|
|
" id: \"sprite\"\n"
|
|
" type: \"sprite\"\n"
|
|
" data: \"tile_set: \\\"/assets/bullet.atlas\\\"\\n"
|
|
"default_animation: \\\"bulletkube\\\"\\n"
|
|
"material: \\\"/builtins/materials/sprite.material\\\"\\n"
|
|
"blend_mode: BLEND_MODE_ALPHA\\n"
|
|
"\"\n"
|
|
" position {\n"
|
|
" x: -212.0\n"
|
|
" y: -90.0\n"
|
|
" z: 0.0\n"
|
|
" }\n"
|
|
" rotation {\n"
|
|
" x: 0.0\n"
|
|
" y: 0.0\n"
|
|
" z: 0.0\n"
|
|
" w: 1.0\n"
|
|
" }\n"
|
|
"}\n"
|
|
"embedded_components {\n"
|
|
" id: \"collisionobject\"\n"
|
|
" type: \"collisionobject\"\n"
|
|
" data: \"collision_shape: \\\"\\\"\\n"
|
|
"type: COLLISION_OBJECT_TYPE_KINEMATIC\\n"
|
|
"mass: 0.0\\n"
|
|
"friction: 0.1\\n"
|
|
"restitution: 0.5\\n"
|
|
"group: \\\"bullet\\\"\\n"
|
|
"mask: \\\"pod\\\"\\n"
|
|
"embedded_collision_shape {\\n"
|
|
" shapes {\\n"
|
|
" shape_type: TYPE_SPHERE\\n"
|
|
" position {\\n"
|
|
" x: 0.0\\n"
|
|
" y: 0.0\\n"
|
|
" z: 0.0\\n"
|
|
" }\\n"
|
|
" rotation {\\n"
|
|
" x: 0.0\\n"
|
|
" y: 0.0\\n"
|
|
" z: 0.0\\n"
|
|
" w: 1.0\\n"
|
|
" }\\n"
|
|
" index: 0\\n"
|
|
" count: 1\\n"
|
|
" }\\n"
|
|
" data: 10.0\\n"
|
|
"}\\n"
|
|
"linear_damping: 0.0\\n"
|
|
"angular_damping: 0.0\\n"
|
|
"locked_rotation: false\\n"
|
|
"\"\n"
|
|
" position {\n"
|
|
" x: 0.0\n"
|
|
" y: 0.0\n"
|
|
" z: 0.0\n"
|
|
" }\n"
|
|
" rotation {\n"
|
|
" x: 0.0\n"
|
|
" y: 0.0\n"
|
|
" z: 0.0\n"
|
|
" w: 1.0\n"
|
|
" }\n"
|
|
"}\n"
|
|
""
|
|
position {
|
|
x: 0.0
|
|
y: 0.0
|
|
z: 0.0
|
|
}
|
|
rotation {
|
|
x: 0.0
|
|
y: 0.0
|
|
z: 0.0
|
|
w: 1.0
|
|
}
|
|
scale3 {
|
|
x: 1.0
|
|
y: 1.0
|
|
z: 1.0
|
|
}
|
|
}
|
|
embedded_instances {
|
|
id: "pod_not_running"
|
|
data: "embedded_components {\n"
|
|
" id: \"podfactory\"\n"
|
|
" type: \"factory\"\n"
|
|
" data: \"prototype: \\\"/main/pod_not_running.go\\\"\\n"
|
|
"load_dynamically: false\\n"
|
|
"\"\n"
|
|
" position {\n"
|
|
" x: 0.0\n"
|
|
" y: 0.0\n"
|
|
" z: 0.0\n"
|
|
" }\n"
|
|
" rotation {\n"
|
|
" x: 0.0\n"
|
|
" y: 0.0\n"
|
|
" z: 0.0\n"
|
|
" w: 1.0\n"
|
|
" }\n"
|
|
"}\n"
|
|
"embedded_components {\n"
|
|
" id: \"sprite\"\n"
|
|
" type: \"sprite\"\n"
|
|
" data: \"tile_set: \\\"/assets/pod_not_running.atlas\\\"\\n"
|
|
"default_animation: \\\"sprite_invader_pod_not_running\\\"\\n"
|
|
"material: \\\"/builtins/materials/sprite.material\\\"\\n"
|
|
"blend_mode: BLEND_MODE_ALPHA\\n"
|
|
"\"\n"
|
|
" position {\n"
|
|
" x: -50.0\n"
|
|
" y: 0.0\n"
|
|
" z: 0.0\n"
|
|
" }\n"
|
|
" rotation {\n"
|
|
" x: 0.0\n"
|
|
" y: 0.0\n"
|
|
" z: 0.0\n"
|
|
" w: 1.0\n"
|
|
" }\n"
|
|
"}\n"
|
|
""
|
|
position {
|
|
x: 0.0
|
|
y: 0.0
|
|
z: 0.0
|
|
}
|
|
rotation {
|
|
x: 0.0
|
|
y: 0.0
|
|
z: 0.0
|
|
w: 1.0
|
|
}
|
|
scale3 {
|
|
x: 1.0
|
|
y: 1.0
|
|
z: 1.0
|
|
}
|
|
}
|
|
embedded_instances {
|
|
id: "ui"
|
|
data: "components {\n"
|
|
" id: \"gui\"\n"
|
|
" component: \"/main/gui.gui\"\n"
|
|
" position {\n"
|
|
" x: 0.0\n"
|
|
" y: 0.0\n"
|
|
" z: 0.0\n"
|
|
" }\n"
|
|
" rotation {\n"
|
|
" x: 0.0\n"
|
|
" y: 0.0\n"
|
|
" z: 0.0\n"
|
|
" w: 1.0\n"
|
|
" }\n"
|
|
"}\n"
|
|
""
|
|
position {
|
|
x: 4.0
|
|
y: 0.0
|
|
z: 0.0
|
|
}
|
|
rotation {
|
|
x: 0.0
|
|
y: 0.0
|
|
z: 0.0
|
|
w: 1.0
|
|
}
|
|
scale3 {
|
|
x: 1.0
|
|
y: 1.0
|
|
z: 1.0
|
|
}
|
|
}
|
|
embedded_instances {
|
|
id: "logo"
|
|
data: "embedded_components {\n"
|
|
" id: \"sprite\"\n"
|
|
" type: \"sprite\"\n"
|
|
" data: \"tile_set: \\\"/assets/logo.atlas\\\"\\n"
|
|
"default_animation: \\\"kubeinvaderslogo\\\"\\n"
|
|
"material: \\\"/builtins/materials/sprite.material\\\"\\n"
|
|
"blend_mode: BLEND_MODE_ALPHA\\n"
|
|
"\"\n"
|
|
" position {\n"
|
|
" x: 1077.0\n"
|
|
" y: 62.0\n"
|
|
" z: 0.0\n"
|
|
" }\n"
|
|
" rotation {\n"
|
|
" x: 0.0\n"
|
|
" y: 0.0\n"
|
|
" z: 0.0\n"
|
|
" w: 1.0\n"
|
|
" }\n"
|
|
"}\n"
|
|
""
|
|
position {
|
|
x: 0.0
|
|
y: 0.0
|
|
z: 0.0
|
|
}
|
|
rotation {
|
|
x: 0.0
|
|
y: 0.0
|
|
z: 0.0
|
|
w: 1.0
|
|
}
|
|
scale3 {
|
|
x: 1.0
|
|
y: 1.0
|
|
z: 1.0
|
|
}
|
|
}
|