108 lines
3.5 KiB
Plaintext
108 lines
3.5 KiB
Plaintext
[gd_scene load_steps=7 format=3 uid="uid://t03mee1wag4n"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://dvh2uowmdibki" path="res://models/floatbot.gltf" id="1_c5h2v"]
|
|
[ext_resource type="Texture2D" uid="uid://dm4flob70q133" path="res://visuals/images/enemy vision tile.png" id="2_lseyt"]
|
|
[ext_resource type="Texture2D" uid="uid://dri0a20l6kpbj" path="res://visuals/images/icon.svg" id="3_e50dn"]
|
|
|
|
[sub_resource type="Animation" id="Animation_0fg7r"]
|
|
resource_name = "Hover"
|
|
loop_mode = 1
|
|
tracks/0/type = "position_3d"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("Mesh")
|
|
tracks/0/interp = 2
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = PackedFloat32Array(0, 1, 0, 0, 0, 0.23333333, 1, 0, -0.05, 0, 0.5, 1, 0, 0, 0, 0.73333335, 1, 0, 0.05, 0, 1, 1, 0, 0, 0)
|
|
|
|
[sub_resource type="Animation" id="Animation_cttrw"]
|
|
length = 0.001
|
|
tracks/0/type = "position_3d"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("Mesh")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = PackedFloat32Array(0, 1, 0, 0, 0)
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_2pygi"]
|
|
_data = {
|
|
&"Hover": SubResource("Animation_0fg7r"),
|
|
&"RESET": SubResource("Animation_cttrw")
|
|
}
|
|
|
|
[node name="Floatbot" type="CharacterBody3D"]
|
|
|
|
[node name="Mesh" parent="." instance=ExtResource("1_c5h2v")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.40177745)
|
|
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
|
libraries = {
|
|
&"": SubResource("AnimationLibrary_2pygi")
|
|
}
|
|
|
|
[node name="CanvasLayer" type="CanvasLayer" parent="."]
|
|
follow_viewport_enabled = true
|
|
|
|
[node name="ViewZone" type="Node3D" parent="."]
|
|
|
|
[node name="Sprite3D" type="Sprite3D" parent="ViewZone"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.99577093, -1.0161133, 0.5048561)
|
|
pixel_size = 0.0156
|
|
axis = 1
|
|
texture_filter = 0
|
|
texture = ExtResource("2_lseyt")
|
|
|
|
[node name="Sprite3D2" type="Sprite3D" parent="ViewZone"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.027071476, -1.0161133, 0.5048561)
|
|
pixel_size = 0.0156
|
|
axis = 1
|
|
texture_filter = 0
|
|
texture = ExtResource("2_lseyt")
|
|
|
|
[node name="Sprite3D4" type="Sprite3D" parent="ViewZone"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.0439706, -1.0161133, 0.5048561)
|
|
pixel_size = 0.0156
|
|
axis = 1
|
|
texture_filter = 0
|
|
texture = ExtResource("2_lseyt")
|
|
|
|
[node name="Sprite3D5" type="Sprite3D" parent="ViewZone"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.99577093, -1.0161133, 1.5390358)
|
|
pixel_size = 0.0156
|
|
axis = 1
|
|
texture_filter = 0
|
|
texture = ExtResource("2_lseyt")
|
|
|
|
[node name="Sprite3D6" type="Sprite3D" parent="ViewZone"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.027071476, -1.0161133, 1.5390358)
|
|
pixel_size = 0.0156
|
|
axis = 1
|
|
texture_filter = 0
|
|
texture = ExtResource("2_lseyt")
|
|
|
|
[node name="Sprite3D7" type="Sprite3D" parent="ViewZone"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.0439706, -1.0161133, 1.5390358)
|
|
pixel_size = 0.0156
|
|
axis = 1
|
|
texture_filter = 0
|
|
texture = ExtResource("2_lseyt")
|
|
|
|
[node name="Sprite3D3" type="Sprite3D" parent="ViewZone"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.027071476, -1.0161133, -0.5017357)
|
|
pixel_size = 0.0156
|
|
axis = 1
|
|
texture_filter = 0
|
|
texture = ExtResource("2_lseyt")
|
|
|
|
[node name="Sprite3D2" type="Sprite3D" parent="."]
|
|
transform = Transform3D(0.25, 0, 0, 0, 0.02, 0, 0, 0, 0.1, 0, 0.316885, -0.3532338)
|
|
cast_shadow = 0
|
|
pixel_size = 0.0078
|
|
billboard = 1
|
|
no_depth_test = true
|
|
fixed_size = true
|
|
texture_filter = 0
|
|
render_priority = 127
|
|
texture = ExtResource("3_e50dn")
|