[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")