Files
ShootahGame3D/mob/player.tscn

71 lines
2.6 KiB
Plaintext

[gd_scene load_steps=8 format=3 uid="uid://h8tyroiwkr42"]
[ext_resource type="Script" uid="uid://l1gxoouxv4bc" path="res://player/player.gd" id="1_rkbax"]
[ext_resource type="PackedScene" uid="uid://dkb2mu7n4t308" path="res://player/gun_model.tscn" id="3_8441p"]
[ext_resource type="Texture2D" uid="uid://daxb87ykphjeh" path="res://player/reticle.png" id="3_g1dw6"]
[ext_resource type="AudioStream" uid="uid://cmavoyb45x73f" path="res://mob/gun_shoot.wav" id="4_th40c"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_kqu6x"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_th40c"]
bg_color = Color(0.223529, 0.223529, 0.223529, 0.729412)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_8441p"]
bg_color = Color(0.179649, 0.626318, 0.30983, 1)
[node name="Player" type="CharacterBody3D"]
collision_layer = 5
collision_mask = 3
script = ExtResource("1_rkbax")
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0)
shape = SubResource("CapsuleShape3D_kqu6x")
[node name="Camera3D" type="Camera3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.51802, 0)
[node name="gun_model" parent="Camera3D" instance=ExtResource("3_8441p")]
transform = Transform3D(-0.399518, 0.00318013, -0.0193816, 0.000692473, 0.396757, 0.0508259, 0.0196285, 0.050731, -0.396284, 0.493558, -0.233074, -0.568753)
[node name="Marker3D" type="Marker3D" parent="Camera3D/gun_model"]
unique_name_in_owner = true
transform = Transform3D(-0.999988, 0.00484524, 0.000349712, 0.00485513, 0.994434, 0.105259, 0.000162303, 0.10526, -0.994445, 0.0103973, 0.00791597, 0.639051)
[node name="ShootTimer" type="Timer" parent="Camera3D/gun_model"]
wait_time = 0.2
[node name="Reticle" type="TextureRect" parent="."]
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -23.0
offset_top = -23.0
offset_right = 23.0
offset_bottom = 23.0
grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("3_g1dw6")
expand_mode = 1
[node name="HealthBar" type="ProgressBar" parent="."]
unique_name_in_owner = true
offset_left = 30.0
offset_top = 30.0
offset_right = 280.0
offset_bottom = 50.0
theme_override_styles/background = SubResource("StyleBoxFlat_th40c")
theme_override_styles/fill = SubResource("StyleBoxFlat_8441p")
value = 50.0
rounded = true
show_percentage = false
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
unique_name_in_owner = true
stream = ExtResource("4_th40c")
volume_db = -5.0
[connection signal="timeout" from="Camera3D/gun_model/ShootTimer" to="." method="_on_shoot_timer_timeout"]