class_name PlayerAttributes extends Resource @export_group("Texture") @export var player_texture: Texture2D @export_group("Basics") @export var player_name: String @export_range(0, 99, 1, "prefer_slider") var player_number: int @export var player_position: Globals.PlayerPosition @export_range(150.0, 250.0, 1.0, "prefer_slider", "suffix:cm") var player_height: float ## Player height in centimetres; determines reach. @export_range(50.0, 150.0, 1.0, "prefer_slider", "suffix:kg") var player_weight: float @export var player_handedness: Globals.PlayerHandedness @export_range(5.0, 10.0, 0.1, "prefer_slider", "or_greater", "suffix:m/s") var movement_speed: float = 6.0 @export_group("Modifiers") @export_group("Abilities") @export_range(-5, 5, 1, "prefer_slider") var dexterity: int = 0 ## Quick hands, quick feet @export_range(-5, 5, 1, "prefer_slider") var strength: int = 0 ## Fight for rebounds, pound the post @export_range(-5, 5, 1, "prefer_slider") var constitution: int = 0 ## Stay on the floor, pull through in the clutch @export_group("Skills") @export_range(-5, 5, 1, "prefer_slider") var ball_handling: int = 0 ## Hang on to the rock