Added railgun textures

This commit is contained in:
2025-11-23 17:46:57 +03:00
parent 6c142dd695
commit a6185d7ce1
14 changed files with 241 additions and 74 deletions
-1
View File
@@ -3,7 +3,6 @@ extends Node
signal accelerate(direction: Vector2, delta: float)
signal shoot(weapon_index: int)
signal reload(weapon_index: int)
func _physics_process(delta: float) -> void:
+3 -8
View File
@@ -6,20 +6,15 @@ signal accelerate(direction: Vector2, delta: float)
signal shoot(weapon_index: int)
signal reload(weapon_index: int)
func _physics_process(delta: float) -> void:
var input_direction := Input.get_vector("move_left", "move_right", "move_up", "move_down")
accelerate.emit(input_direction, delta)
var weapon_actions := {
0: ["shoot_weapon_1", "reload_weapon_1"],
1: ["shoot_weapon_2", "reload_weapon_2"]
0: "shoot_weapon_1",
1: "shoot_weapon_2",
}
for index : int in weapon_actions:
if Input.is_action_pressed(weapon_actions[index][0]):
if Input.is_action_pressed(weapon_actions[index]):
shoot.emit(index)
if Input.is_action_pressed(weapon_actions[index][1]):
reload.emit(index)