694 lines
18 KiB
Text
694 lines
18 KiB
Text
[gd_scene load_steps=23 format=2]
|
|
|
|
[ext_resource path="res://ui/PressStart2P-Regular.ttf" type="DynamicFontData" id=1]
|
|
[ext_resource path="res://objects/hud/3d_text.gd" type="Script" id=2]
|
|
[ext_resource path="res://ui/Kozuka Mincho Std H.otf" type="DynamicFontData" id=3]
|
|
[ext_resource path="res://ui/Boba Date.otf" type="DynamicFontData" id=4]
|
|
[ext_resource path="res://ui/HooskaiChamferedSquare.ttf" type="DynamicFontData" id=5]
|
|
|
|
[sub_resource type="SpatialMaterial" id=11]
|
|
albedo_color = Color( 0.309804, 0.690196, 0.380392, 1 )
|
|
metallic = 0.35
|
|
metallic_specular = 0.11
|
|
|
|
[sub_resource type="DynamicFont" id=19]
|
|
font_data = ExtResource( 1 )
|
|
|
|
[sub_resource type="TextMesh" id=2]
|
|
resource_local_to_scene = true
|
|
material = SubResource( 11 )
|
|
text = "TEXT"
|
|
font = SubResource( 19 )
|
|
pixel_size = 0.05
|
|
depth = 0.1
|
|
|
|
[sub_resource type="Environment" id=4]
|
|
background_mode = 1
|
|
ambient_light_color = Color( 1, 1, 1, 1 )
|
|
ambient_light_energy = 0.5
|
|
|
|
[sub_resource type="Animation" id=5]
|
|
length = 0.001
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("TextMesh:translation")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 0,
|
|
"values": [ Vector3( 0, 1, 0 ) ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath("TextMesh:scale")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 0,
|
|
"values": [ Vector3( 1.1, 1.5, 2 ) ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath("TextMesh:rotation_degrees")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 0,
|
|
"values": [ Vector3( 0, 0, 0 ) ]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/path = NodePath("..:text_material")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ null ]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/path = NodePath("..:text")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ "TEXT" ]
|
|
}
|
|
tracks/5/type = "value"
|
|
tracks/5/path = NodePath("TextMesh:mesh:font:font_data")
|
|
tracks/5/interp = 1
|
|
tracks/5/loop_wrap = true
|
|
tracks/5/imported = false
|
|
tracks/5/enabled = true
|
|
tracks/5/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 0,
|
|
"values": [ ExtResource( 1 ) ]
|
|
}
|
|
|
|
[sub_resource type="Animation" id=6]
|
|
resource_name = "Zoom Entrance"
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("TextMesh:translation")
|
|
tracks/0/interp = 2
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0, 1 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Vector3( 0, 1, -100 ), Vector3( 0, 1, 0 ) ]
|
|
}
|
|
|
|
[sub_resource type="SpatialMaterial" id=16]
|
|
albedo_color = Color( 0.105882, 0.34902, 0.509804, 1 )
|
|
metallic = 0.46
|
|
|
|
[sub_resource type="Animation" id=17]
|
|
resource_name = "bug world"
|
|
loop = true
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("TextMesh:rotation_degrees")
|
|
tracks/0/interp = 2
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0, 1 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Vector3( 0, 0, 0 ), Vector3( 0, 360, 0 ) ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath("TextMesh:scale")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 0,
|
|
"values": [ Vector3( 0.8, 0.8, 0.8 ) ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath("..:text_material")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ SubResource( 16 ) ]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/path = NodePath("..:text")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ "WELC0ME T0 BUG W0RLD" ]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/path = NodePath("TextMesh:mesh:font:font_data")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ ExtResource( 4 ) ]
|
|
}
|
|
|
|
[sub_resource type="Animation" id=20]
|
|
resource_name = "final score"
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("TextMesh:rotation_degrees")
|
|
tracks/0/interp = 2
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0, 0.5, 1 ),
|
|
"transitions": PoolRealArray( 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Vector3( 0, 0, 0 ), Vector3( 180, 0, 216 ), Vector3( 360, 0, 360 ) ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath("TextMesh:scale")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 0,
|
|
"values": [ Vector3( 1, 1, 1 ) ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath("..:text_material")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ SubResource( 11 ) ]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/path = NodePath("..:text")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ "00000" ]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/path = NodePath("TextMesh:mesh:font:font_data")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ ExtResource( 5 ) ]
|
|
}
|
|
tracks/5/type = "value"
|
|
tracks/5/path = NodePath("TextMesh:translation")
|
|
tracks/5/interp = 1
|
|
tracks/5/loop_wrap = true
|
|
tracks/5/imported = false
|
|
tracks/5/enabled = true
|
|
tracks/5/keys = {
|
|
"times": PoolRealArray( 0, 1 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Vector3( -8, 1.8, 0 ), Vector3( 0, 0, 0 ) ]
|
|
}
|
|
tracks/6/type = "method"
|
|
tracks/6/path = NodePath("..")
|
|
tracks/6/interp = 1
|
|
tracks/6/loop_wrap = true
|
|
tracks/6/imported = false
|
|
tracks/6/enabled = true
|
|
tracks/6/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"values": [ {
|
|
"args": [ ],
|
|
"method": "final_score"
|
|
} ]
|
|
}
|
|
|
|
[sub_resource type="SpatialMaterial" id=9]
|
|
albedo_color = Color( 0.901961, 0.133333, 0.133333, 1 )
|
|
metallic = 0.35
|
|
|
|
[sub_resource type="Animation" id=18]
|
|
resource_name = "fucker"
|
|
length = 2.0
|
|
step = 0.025
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("TextMesh:translation")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 1.4, 1.825 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Vector3( 0, -3, 0 ), Vector3( 0, 1, 0 ) ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath("TextMesh:scale")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 1.4, 1.825 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Vector3( 0, 0, 0 ), Vector3( 1, 1, 1 ) ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath("TextMesh:rotation_degrees")
|
|
tracks/2/interp = 2
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 1.4, 1.825 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Vector3( 0, 180, 0 ), Vector3( 0, 0, 0 ) ]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/path = NodePath("..:text_material")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/keys = {
|
|
"times": PoolRealArray( 1.4 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ SubResource( 9 ) ]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/path = NodePath("..:text")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/keys = {
|
|
"times": PoolRealArray( 1.4 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ "FUCKER" ]
|
|
}
|
|
tracks/5/type = "value"
|
|
tracks/5/path = NodePath("TextMesh:mesh:font:font_data")
|
|
tracks/5/interp = 1
|
|
tracks/5/loop_wrap = true
|
|
tracks/5/imported = false
|
|
tracks/5/enabled = true
|
|
tracks/5/keys = {
|
|
"times": PoolRealArray( 1.4 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ ExtResource( 1 ) ]
|
|
}
|
|
|
|
[sub_resource type="Animation" id=10]
|
|
resource_name = "game over"
|
|
length = 2.0
|
|
step = 0.025
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("TextMesh:translation")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0, 2 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Vector3( 0, -3, 0 ), Vector3( 0, 1.8, 0 ) ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath("TextMesh:scale")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0, 2 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Vector3( 0, 0, 0 ), Vector3( 1, 1, 1 ) ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath("TextMesh:rotation_degrees")
|
|
tracks/2/interp = 2
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 0, 2 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Vector3( 0, 180, 0 ), Vector3( 0, 0, 0 ) ]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/path = NodePath("..:text_material")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ SubResource( 9 ) ]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/path = NodePath("..:text")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ "GAME OVER" ]
|
|
}
|
|
tracks/5/type = "value"
|
|
tracks/5/path = NodePath("TextMesh:mesh:font:font_data")
|
|
tracks/5/interp = 1
|
|
tracks/5/loop_wrap = true
|
|
tracks/5/imported = false
|
|
tracks/5/enabled = true
|
|
tracks/5/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ ExtResource( 1 ) ]
|
|
}
|
|
|
|
[sub_resource type="Animation" id=7]
|
|
resource_name = "level complete"
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("TextMesh:rotation_degrees")
|
|
tracks/0/interp = 2
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0, 0.3, 0.8 ),
|
|
"transitions": PoolRealArray( 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Vector3( 0, 0, 0 ), Vector3( 180, 0, 216 ), Vector3( 360, 0, 360 ) ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath("TextMesh:scale")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0, 0.8, 0.9, 1 ),
|
|
"transitions": PoolRealArray( 1, 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Vector3( 0, 0, 0 ), Vector3( 1, 1, 1 ), Vector3( 1.1, 1.1, 1.1 ), Vector3( 1, 1, 1 ) ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath("..:text_material")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ SubResource( 11 ) ]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/path = NodePath("..:text")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ "YOU WIN!" ]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/path = NodePath("TextMesh:mesh:font:font_data")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ ExtResource( 1 ) ]
|
|
}
|
|
|
|
[sub_resource type="SpatialMaterial" id=12]
|
|
albedo_color = Color( 0.439216, 0.780392, 0.658824, 1 )
|
|
|
|
[sub_resource type="Animation" id=13]
|
|
resource_name = "prey slaughtered"
|
|
step = 0.05
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("TextMesh:translation")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0, 0.3 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Vector3( 0, 1, 0 ), Vector3( 0, 1, 0 ) ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath("TextMesh:scale")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0, 0.3, 0.35, 0.4 ),
|
|
"transitions": PoolRealArray( 1, 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Vector3( 0, 0, 0 ), Vector3( 1, 1, 1 ), Vector3( 1.1, 1.1, 1.1 ), Vector3( 1, 1, 1 ) ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath("TextMesh:rotation_degrees")
|
|
tracks/2/interp = 2
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 0, 0.3 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Vector3( 0, 0, 0 ), Vector3( 0, 0, 0 ) ]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/path = NodePath("..:text_material")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ SubResource( 12 ) ]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/path = NodePath("TextMesh:mesh:font:font_data")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ ExtResource( 3 ) ]
|
|
}
|
|
tracks/5/type = "value"
|
|
tracks/5/path = NodePath("..:text")
|
|
tracks/5/interp = 1
|
|
tracks/5/loop_wrap = true
|
|
tracks/5/imported = false
|
|
tracks/5/enabled = true
|
|
tracks/5/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ "PREY SLAUGHTERED" ]
|
|
}
|
|
|
|
[sub_resource type="SpatialMaterial" id=14]
|
|
albedo_color = Color( 0.901961, 0.619608, 0.133333, 1 )
|
|
|
|
[sub_resource type="Animation" id=15]
|
|
resource_name = "victory"
|
|
step = 0.05
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("TextMesh:translation")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0, 0.9 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Vector3( 0, -3, 0 ), Vector3( 0, 1, 0 ) ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath("TextMesh:scale")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0, 0.9, 0.95, 1 ),
|
|
"transitions": PoolRealArray( 1, 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Vector3( 0, 0, 0 ), Vector3( 1, 1, 1 ), Vector3( 1.1, 1.1, 1.1 ), Vector3( 1, 1, 1 ) ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath("TextMesh:rotation_degrees")
|
|
tracks/2/interp = 2
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 0, 0.9 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Vector3( 0, 180, 0 ), Vector3( 0, 0, 720 ) ]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/path = NodePath("..:text_material")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ SubResource( 14 ) ]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/path = NodePath("..:text")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ "VICTORY!" ]
|
|
}
|
|
tracks/5/type = "value"
|
|
tracks/5/path = NodePath("TextMesh:mesh:font:font_data")
|
|
tracks/5/interp = 1
|
|
tracks/5/loop_wrap = true
|
|
tracks/5/imported = false
|
|
tracks/5/enabled = true
|
|
tracks/5/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ ExtResource( 1 ) ]
|
|
}
|
|
|
|
[node name="3DText" type="ViewportContainer"]
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
script = ExtResource( 2 )
|
|
text = "TEXT"
|
|
text_material = SubResource( 11 )
|
|
|
|
[node name="Viewport" type="Viewport" parent="."]
|
|
size = Vector2( 256, 192 )
|
|
transparent_bg = true
|
|
handle_input_locally = false
|
|
usage = 3
|
|
render_target_update_mode = 3
|
|
gui_disable_input = true
|
|
|
|
[node name="TextMesh" type="MeshInstance" parent="Viewport"]
|
|
unique_name_in_owner = true
|
|
transform = Transform( 1.1, 0, 0, 0, 1.5, 0, 0, 0, 2, 0, 1, 0 )
|
|
mesh = SubResource( 2 )
|
|
|
|
[node name="DirectionalLight" type="DirectionalLight" parent="Viewport"]
|
|
transform = Transform( 0.893849, 0.317044, -0.317044, 0, 0.707107, 0.707107, 0.448368, -0.632047, 0.632047, 0, 1, 0 )
|
|
light_specular = 16.0
|
|
|
|
[node name="Camera" type="Camera" parent="Viewport"]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 5 )
|
|
environment = SubResource( 4 )
|
|
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="Viewport"]
|
|
unique_name_in_owner = true
|
|
anims/RESET = SubResource( 5 )
|
|
"anims/Zoom Entrance" = SubResource( 6 )
|
|
"anims/bug world" = SubResource( 17 )
|
|
"anims/final score" = SubResource( 20 )
|
|
anims/fucker = SubResource( 18 )
|
|
"anims/game over" = SubResource( 10 )
|
|
"anims/level complete" = SubResource( 7 )
|
|
"anims/prey slaughtered" = SubResource( 13 )
|
|
anims/victory = SubResource( 15 )
|