27 lines
619 B
GDScript
27 lines
619 B
GDScript
extends Node
|
|
|
|
var bullets: Array
|
|
|
|
var player1_revolver: Node3D
|
|
var player2_revolver: Node3D
|
|
var bullet_stack: Node3D
|
|
|
|
func _ready() -> void:
|
|
bullets.resize(21)
|
|
|
|
func _input(event: InputEvent) -> void:
|
|
if event.is_action_released("load"):
|
|
player1_revolver.load_bullet(bullet_stack.bullets[0])
|
|
elif event.is_action_released("load2"):
|
|
player1_revolver.load_bullet(bullet_stack.bullets[1])
|
|
|
|
func set_player_revolver(newRevolver):
|
|
player1_revolver = newRevolver
|
|
func set_enemy_revolver(newRevolver):
|
|
player2_revolver = newRevolver
|
|
func set_bullet_stack(newStack):
|
|
bullet_stack = newStack
|
|
|
|
func add_bullet():
|
|
pass
|