24 lines
496 B
GDScript
24 lines
496 B
GDScript
class_name PawnData extends Resource
|
|
|
|
@export var name : String
|
|
|
|
@export var move_speed : float
|
|
|
|
|
|
@export var life : int
|
|
@export var max_life : int = 100
|
|
|
|
@export var ammo : int
|
|
@export var max_ammo : int = 5
|
|
@export var melee_damage : int
|
|
@export var range_damage : int
|
|
@export var range_time : float
|
|
@export var melee_time : float
|
|
@export var reload_time : float = 1.25
|
|
|
|
var model
|
|
var portrait
|
|
@export var nameplate : Texture2D
|
|
|
|
@export var starting_traps : Array[TrapSet] = [null, null, null]
|