make player handlers nodes
This commit is contained in:
@@ -12,11 +12,11 @@ static var instances: Array[Player]
|
||||
|
||||
@export_group("References")
|
||||
@export var attack: PlayerAttacker
|
||||
@export var stats: PlayerStats
|
||||
@export var movement: PlayerMovementHandler
|
||||
@export var aiming: PlayerAimingHandler
|
||||
@export var _cursor: PlayerCursor
|
||||
|
||||
var stats: PlayerStats = PlayerStats.new()
|
||||
var movement: PlayerMovementHandler = PlayerMovementHandler.new()
|
||||
var aiming: PlayerAimingHandler = PlayerAimingHandler.new()
|
||||
|
||||
var _respawn_point: Vector3
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
class_name PlayerAimingHandler
|
||||
extends Node
|
||||
|
||||
@export var _controller_aim_offset: float = 6
|
||||
@export var _vertical_aim_aspect: float = 1.5
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
class_name PlayerMovementHandler
|
||||
extends Node
|
||||
|
||||
@export var move_speed: float = 8
|
||||
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
class_name PlayerStats
|
||||
extends Node
|
||||
|
||||
signal damaged
|
||||
|
||||
var health: int = 6
|
||||
@export var health: int = 6
|
||||
|
||||
|
||||
func damage() -> void:
|
||||
|
||||
Reference in New Issue
Block a user