[gd_scene load_steps=7 format=1] [ext_resource path="res://tank-base.gd" type="Script" id=1] [ext_resource path="res://tbody.msh" type="Mesh" id=2] [ext_resource path="res://twheel.msh" type="Mesh" id=3] [ext_resource path="res://tturret.msh" type="Mesh" id=4] [ext_resource path="res://tcannon.msh" type="Mesh" id=5] [sub_resource type="BoxShape" id=1] extents = Vector3( 1.06913, 0.569071, 2.77569 ) [node name="Spatial" type="Spatial"] _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) [node name="VehicleBody" type="VehicleBody" parent="."] _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) input/ray_pickable = true input/capture_on_drag = false shape_count = 1 shapes/0/shape = SubResource( 1 ) shapes/0/transform = Transform( 0.926353, 0, 0, 0, 0.926353, 0, 0, 0, 0.926353, 0, 0, 0 ) shapes/0/trigger = false collision/layers = 1 collision/mask = 1 motion/engine_force = 0.0 motion/brake = 0.0 motion/steering = 0.0 body/mass = 40.0 body/friction = 1.0 script/script = ExtResource( 1 ) engine_force = 40 [node name="MeshInstance" type="MeshInstance" parent="VehicleBody"] _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) layers = 1 geometry/visible = true geometry/material_override = null geometry/cast_shadow = 1 geometry/receive_shadows = true geometry/range_begin = 0.0 geometry/range_end = 0.0 geometry/extra_cull_margin = 0.0 geometry/billboard = false geometry/billboard_y = false geometry/depth_scale = false geometry/visible_in_all_rooms = false geometry/use_baked_light = false geometry/baked_light_tex_id = 0 mesh/mesh = ExtResource( 2 ) mesh/skeleton = NodePath("..") material/0 = null [node name="VehicleWheel" type="VehicleWheel" parent="VehicleBody"] editor/display_folded = true _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) transform/local = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.882344, -0.794859, -1.6514 ) type/traction = true type/steering = false wheel/radius = 0.5 wheel/rest_length = 0.15 wheel/friction_slip = 10.5 suspension/travel = 5.0 suspension/stiffness = 16.0 suspension/max_force = 6000.0 damping/compression = 0.83 damping/relaxation = 0.88 [node name="MeshInstance" type="MeshInstance" parent="VehicleBody/VehicleWheel"] _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) layers = 1 geometry/visible = true geometry/material_override = null geometry/cast_shadow = 1 geometry/receive_shadows = true geometry/range_begin = 0.0 geometry/range_end = 0.0 geometry/extra_cull_margin = 0.0 geometry/billboard = false geometry/billboard_y = false geometry/depth_scale = false geometry/visible_in_all_rooms = false geometry/use_baked_light = false geometry/baked_light_tex_id = 0 mesh/mesh = ExtResource( 3 ) mesh/skeleton = NodePath("..") material/0 = null [node name="VehicleWheel1" type="VehicleWheel" parent="VehicleBody"] editor/display_folded = true _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) transform/local = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.927136, -0.794859, -1.6514 ) type/traction = true type/steering = false wheel/radius = 0.5 wheel/rest_length = 0.15 wheel/friction_slip = 10.5 suspension/travel = 5.0 suspension/stiffness = 16.0 suspension/max_force = 6000.0 damping/compression = 0.83 damping/relaxation = 0.88 [node name="MeshInstance" type="MeshInstance" parent="VehicleBody/VehicleWheel1"] _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) transform/local = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00275898, -2.38419e-07, -0.00476646 ) layers = 1 geometry/visible = true geometry/material_override = null geometry/cast_shadow = 1 geometry/receive_shadows = true geometry/range_begin = 0.0 geometry/range_end = 0.0 geometry/extra_cull_margin = 0.0 geometry/billboard = false geometry/billboard_y = false geometry/depth_scale = false geometry/visible_in_all_rooms = false geometry/use_baked_light = false geometry/baked_light_tex_id = 0 mesh/mesh = ExtResource( 3 ) mesh/skeleton = NodePath("..") material/0 = null [node name="VehicleWheel2" type="VehicleWheel" parent="VehicleBody"] editor/display_folded = true _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) transform/local = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.927136, -0.794859, 1.00165 ) type/traction = true type/steering = true wheel/radius = 0.5 wheel/rest_length = 0.15 wheel/friction_slip = 10.5 suspension/travel = 5.0 suspension/stiffness = 20.0 suspension/max_force = 6000.0 damping/compression = 0.83 damping/relaxation = 0.88 [node name="MeshInstance" type="MeshInstance" parent="VehicleBody/VehicleWheel2"] _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) layers = 1 geometry/visible = true geometry/material_override = null geometry/cast_shadow = 1 geometry/receive_shadows = true geometry/range_begin = 0.0 geometry/range_end = 0.0 geometry/extra_cull_margin = 0.0 geometry/billboard = false geometry/billboard_y = false geometry/depth_scale = false geometry/visible_in_all_rooms = false geometry/use_baked_light = false geometry/baked_light_tex_id = 0 mesh/mesh = ExtResource( 3 ) mesh/skeleton = NodePath("..") material/0 = null [node name="VehicleWheel3" type="VehicleWheel" parent="VehicleBody"] editor/display_folded = true _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) transform/local = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.880901, -0.794859, 1.00165 ) type/traction = true type/steering = true wheel/radius = 0.5 wheel/rest_length = 0.15 wheel/friction_slip = 10.5 suspension/travel = 5.0 suspension/stiffness = 20.0 suspension/max_force = 6000.0 damping/compression = 0.83 damping/relaxation = 0.88 [node name="MeshInstance" type="MeshInstance" parent="VehicleBody/VehicleWheel3"] _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) layers = 1 geometry/visible = true geometry/material_override = null geometry/cast_shadow = 1 geometry/receive_shadows = true geometry/range_begin = 0.0 geometry/range_end = 0.0 geometry/extra_cull_margin = 0.0 geometry/billboard = false geometry/billboard_y = false geometry/depth_scale = false geometry/visible_in_all_rooms = false geometry/use_baked_light = false geometry/baked_light_tex_id = 0 mesh/mesh = ExtResource( 3 ) mesh/skeleton = NodePath("..") material/0 = null [node name="CollisionShape" type="CollisionShape" parent="VehicleBody"] _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) transform/local = Transform( 0.926353, 0, 0, 0, 0.926353, 0, 0, 0, 0.926353, 0, 0, 0 ) shape = SubResource( 1 ) trigger = false _update_shape_index = 0 [node name="Turret" type="MeshInstance" parent="VehicleBody"] _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) transform/local = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.495483, 0 ) layers = 1 geometry/visible = true geometry/material_override = null geometry/cast_shadow = 1 geometry/receive_shadows = true geometry/range_begin = 0.0 geometry/range_end = 0.0 geometry/extra_cull_margin = 0.0 geometry/billboard = false geometry/billboard_y = false geometry/depth_scale = false geometry/visible_in_all_rooms = false geometry/use_baked_light = false geometry/baked_light_tex_id = 0 mesh/mesh = ExtResource( 4 ) mesh/skeleton = NodePath("..") material/0 = null [node name="Cannon" type="MeshInstance" parent="VehicleBody/Turret"] _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) transform/local = Transform( -4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0.083864, 0.154639, -0.0776682 ) layers = 1 geometry/visible = true geometry/material_override = null geometry/cast_shadow = 1 geometry/receive_shadows = true geometry/range_begin = 0.0 geometry/range_end = 0.0 geometry/extra_cull_margin = 0.0 geometry/billboard = false geometry/billboard_y = false geometry/depth_scale = false geometry/visible_in_all_rooms = false geometry/use_baked_light = false geometry/baked_light_tex_id = 0 mesh/mesh = ExtResource( 5 ) mesh/skeleton = NodePath("..") material/0 = null [node name="Camera" type="InterpolatedCamera" parent="VehicleBody/Turret/Cannon"] _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) transform/local = Transform( 1.94079e-08, -0.278, 0.960581, 8.39767e-08, 0.96058, 0.278, -1, 7.52709e-08, 4.19883e-08, -0.272305, 0.527291, 0.0291164 ) projection = 0 fov = 60.0 near = 0.1 far = 100.0 keep_aspect = 1 current = false visible_layers = 1048575 environment = null h_offset = 0.0 v_offset = 0.0 target = NodePath("") speed = 1.0 enabled = false