[gd_scene load_steps=7 format=3 uid="uid://61mogxsei3rq"] [ext_resource type="Script" path="res://entities/weapons/space_gun/projectile.gd" id="2_n6e2j"] [ext_resource type="PackedScene" uid="uid://00uv1dfxlv47" path="res://entities/weapons/space_gun/explosion.tscn" id="2_s8tpq"] [ext_resource type="Shape3D" uid="uid://dkhoeg2bwfbga" path="res://entities/weapons/space_gun/projectile_shape.tres" id="3_j3hyk"] [ext_resource type="Script" path="res://entities/weapons/space_gun/projectile_trail.gd" id="4_ojig2"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_o6j55"] albedo_color = Color(0, 0.498039, 0.854902, 1) emission_enabled = true emission = Color(0.482353, 0.65098, 1, 1) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_wqkw2"] transparency = 1 blend_mode = 1 cull_mode = 2 shading_mode = 0 vertex_color_use_as_albedo = true [node name="SpaceGunProjectile" type="Node3D"] top_level = true script = ExtResource("2_n6e2j") EXPLOSION = ExtResource("2_s8tpq") speed = 78.4 lifespan = 6.0 [node name="ShapeCast3D" type="ShapeCast3D" parent="."] shape = ExtResource("3_j3hyk") target_position = Vector3(0, 0, 0) collision_mask = 2147483649 collide_with_areas = true debug_shape_custom_color = Color(1, 0, 0, 1) [node name="Mesh" type="CSGSphere3D" parent="."] transform = Transform3D(1, 0, 0, 0, 0.2, 0, 0, 0, 1, 0, 0, 0) radius = 0.15 radial_segments = 24 rings = 8 material = SubResource("StandardMaterial3D_o6j55") [node name="ProjectileTrail" type="MeshInstance3D" parent="."] material_override = SubResource("StandardMaterial3D_wqkw2") script = ExtResource("4_ojig2") _start_width = 0.15 _lifespan = 0.25 _start_color = Color(0, 0.498039, 0.854902, 1) _end_color = Color(1, 1, 1, 0)