prepare for multiple players
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
extends Node
|
||||
|
||||
var main_camera: Camera3D
|
||||
var player: Player
|
||||
var players: Array[Player]
|
||||
|
||||
Reference in New Issue
Block a user