[gd_scene load_steps=22 format=2] [ext_resource path="res://scripts/HexSpace.gd" type="Script" id=1] [ext_resource path="res://resources/fonts/cochineal_bold_billboard.tres" type="DynamicFont" id=2] [sub_resource type="SpatialMaterial" id=5] albedo_color = Color( 0.101961, 0.427451, 0.0235294, 1 ) [sub_resource type="CylinderMesh" id=1] material = SubResource( 5 ) top_radius = 0.577 bottom_radius = 0.577 height = 0.5 radial_segments = 6 rings = 1 [sub_resource type="ConvexPolygonShape" id=2] points = PoolVector3Array( 0.499697, 0.25, 0.2885, 0, 0.25, 0.577, 0.499697, -0.25, 0.2885, 0.499697, 0.25, -0.2885, 0, -0.25, 0.577, -0.499697, 0.25, 0.2885, 0.499697, -0.25, -0.2885, 0, 0.25, -0.577, -0.499697, -0.25, 0.2885, -0.499697, 0.25, -0.2885, 0, -0.25, -0.577, -0.499697, -0.25, -0.2885 ) [sub_resource type="SpatialMaterial" id=18] albedo_color = Color( 0.470588, 0.470588, 0.470588, 1 ) [sub_resource type="CubeMesh" id=19] material = SubResource( 18 ) size = Vector3( 0.2, 0.2, 0.2 ) [sub_resource type="SpatialMaterial" id=6] albedo_color = Color( 0.658824, 0.658824, 0.658824, 1 ) metallic_specular = 0.0 [sub_resource type="QuadMesh" id=7] material = SubResource( 6 ) size = Vector2( 0.15, 0.9 ) [sub_resource type="SpatialMaterial" id=8] albedo_color = Color( 0.47451, 0.47451, 0.47451, 1 ) metallic_specular = 0.0 [sub_resource type="QuadMesh" id=9] material = SubResource( 8 ) size = Vector2( 0.15, 0.9 ) [sub_resource type="SpatialMaterial" id=10] albedo_color = Color( 0.27451, 0.27451, 0.27451, 1 ) metallic_specular = 0.0 [sub_resource type="QuadMesh" id=11] material = SubResource( 10 ) size = Vector2( 0.15, 0.9 ) [sub_resource type="SpatialMaterial" id=12] albedo_color = Color( 0.988235, 0.780392, 0.156863, 1 ) [sub_resource type="CylinderMesh" id=13] material = SubResource( 12 ) top_radius = 0.07 bottom_radius = 0.07 height = 0.25 radial_segments = 6 [sub_resource type="SpatialMaterial" id=14] albedo_color = Color( 0.113725, 0.113725, 0.113725, 1 ) [sub_resource type="CylinderMesh" id=15] material = SubResource( 14 ) top_radius = 0.05 bottom_radius = 0.05 height = 0.1 radial_segments = 6 [sub_resource type="SpatialMaterial" id=16] albedo_color = Color( 0.682353, 0, 0, 1 ) [sub_resource type="PrismMesh" id=17] material = SubResource( 16 ) size = Vector3( 0.15, 0.15, 0.2 ) [sub_resource type="SpatialMaterial" id=20] albedo_color = Color( 0.360784, 0.360784, 0.360784, 1 ) [sub_resource type="CubeMesh" id=21] material = SubResource( 20 ) size = Vector3( 0.5, 0.5, 0.5 ) [node name="HexSpace" type="StaticBody"] script = ExtResource( 1 ) [node name="BaseMesh" type="MeshInstance" parent="."] mesh = SubResource( 1 ) [node name="CollisionShape" type="CollisionShape" parent="."] shape = SubResource( 2 ) [node name="Hills" type="Spatial" parent="."] transform = Transform( 1.5, 0, 0, 0, 3, 0, 0, 0, 1.5, 0, 0, 0 ) visible = false [node name="Hill1" type="MeshInstance" parent="Hills"] transform = Transform( 0.572221, -0.735731, 0.362302, 0.453934, 0.652079, 0.607237, -0.683013, -0.183013, 0.707107, -0.136769, 0.00248935, -0.0678155 ) mesh = SubResource( 19 ) [node name="Hill2" type="MeshInstance" parent="Hills"] transform = Transform( 0.128026, -0.722156, 0.679779, 0.453934, 0.652079, 0.607237, -0.88179, 0.230833, 0.411294, 0.112486, -0.0176367, 0.0223942 ) mesh = SubResource( 19 ) [node name="Hill3" type="MeshInstance" parent="Hills"] transform = Transform( -0.672034, -0.196937, 0.713853, 0.453934, 0.652079, 0.607237, -0.585076, 0.732127, -0.348823, 0.0607607, -0.0176367, 0.146304 ) mesh = SubResource( 19 ) [node name="Mtn4" type="MeshInstance" parent="Hills"] transform = Transform( 0.0943905, -0.712853, 0.694933, 0.453934, 0.652079, 0.607237, -0.886021, 0.258136, 0.385138, 0.0280236, 0.0174877, -0.12019 ) mesh = SubResource( 19 ) [node name="Mtn5" type="MeshInstance" parent="Hills"] transform = Transform( -0.602414, -0.086159, 0.805447, 0.479476, 0.657607, 0.576965, -0.579378, 0.733764, -0.35484, 0.195652, -0.00499119, 0.0690676 ) mesh = SubResource( 19 ) [node name="Mtn6" type="MeshInstance" parent="Hills"] transform = Transform( 0.762554, -0.636833, 0.113821, 0.453934, 0.652079, 0.607237, -0.460929, -0.411384, 0.786325, -0.0791655, 0.0010101, 0.116248 ) mesh = SubResource( 19 ) [node name="Airport" type="Spatial" parent="."] visible = false [node name="MediumRunway" type="MeshInstance" parent="Airport"] transform = Transform( 0.866025, 0.5, -6.55671e-08, 0, 1.31134e-07, 1, 0.5, -0.866025, 1.13566e-07, 0, 0.251, 0 ) mesh = SubResource( 7 ) [node name="HardRunway" type="MeshInstance" parent="Airport"] transform = Transform( -5.96046e-08, 1, -1.31134e-07, 0, 1.31134e-07, 1, 1, 5.96046e-08, -7.10543e-15, 0, 0.252, 0 ) mesh = SubResource( 9 ) [node name="EasyRunway" type="MeshInstance" parent="Airport"] transform = Transform( -0.866025, 0.5, -6.55671e-08, 0, 1.31134e-07, 1, 0.5, 0.866025, -1.13566e-07, 0, 0.253, 0 ) mesh = SubResource( 11 ) [node name="ATCTowerBase" type="MeshInstance" parent="Airport"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0212696, 0.378614, 0.362361 ) mesh = SubResource( 13 ) [node name="ATCTowerTop" type="MeshInstance" parent="Airport"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0212696, 0.547252, 0.362361 ) mesh = SubResource( 15 ) [node name="MeshInstance" type="MeshInstance" parent="Airport"] transform = Transform( 0.866025, 0, -0.5, 0, 1, 0, 0.5, 0, 0.866025, 0.0160618, 0.319395, -0.39729 ) mesh = SubResource( 17 ) [node name="AirportName" type="Label3D" parent="Airport"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.971102, 0 ) visible = false pixel_size = 0.001 billboard = 1 fixed_size = true text = "AIRPORT NAME" font = ExtResource( 2 ) [node name="AirportIcon" type="Sprite3D" parent="Airport"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.366498, 0.366924, 0.20708 ) pixel_size = 0.0035 billboard = 1 transparent = false [node name="Mountain" type="Spatial" parent="."] transform = Transform( 1, 0, 0, 0, 5, 0, 0, 0, 1, 0, -0.838121, 0 ) visible = false [node name="Mtn1" type="MeshInstance" parent="Mountain"] transform = Transform( 0.702638, 0.466574, 0.537224, -0.711548, 0.460731, 0.530496, 0, -0.755007, 0.655716, 0.15039, 0, 0.227606 ) mesh = SubResource( 21 ) [node name="Mtn2" type="MeshInstance" parent="Mountain"] transform = Transform( 0.663538, 0.192264, 0.723016, -0.711548, 0.460731, 0.530496, -0.23112, -0.866465, 0.442518, -0.128441, 0.0223821, 0.00454938 ) mesh = SubResource( 21 ) [node name="Mtn3" type="MeshInstance" parent="Mountain"] transform = Transform( -0.365966, -0.887525, 0.279942, -0.711548, 0.460731, 0.530496, -0.599807, -0.00504872, -0.800129, 0.0776231, -0.0221244, -0.135642 ) mesh = SubResource( 21 )