prepare for multiple players

This commit is contained in:
2025-02-27 19:27:03 +10:00
parent 5498b3dc21
commit 26753492c9
4 changed files with 21 additions and 16 deletions

View File

@@ -16,14 +16,14 @@ func _ready() -> void:
func _process(delta: float) -> void:
if not Referencer.player or not Referencer.main_camera:
if not Referencer.players or not Referencer.main_camera:
var mouse_pos := get_viewport().get_mouse_position()
_base.position = mouse_pos - _base.size / 2
_bat.visible = false
return
_bat.visible = true
var player := Referencer.player
var player := Referencer.players[0]
var cursor_pos_world := player.attack.global_position + player.aiming.aim_offset
var cursor_pos_screen := Referencer.main_camera.unproject_position(cursor_pos_world)

View File

@@ -1,4 +1,4 @@
extends Node
var main_camera: Camera3D
var player: Player
var players: Array[Player]