wip Components/Customizable
This commit is contained in:
13
scripts/resources/Stats/Armor.gd
Normal file
13
scripts/resources/Stats/Armor.gd
Normal file
@@ -0,0 +1,13 @@
|
||||
extends Resource
|
||||
|
||||
class_name Armor
|
||||
|
||||
signal value_changed_signal(currentArmor: int)
|
||||
|
||||
@export var _value: int
|
||||
var value: int:
|
||||
get:
|
||||
return _value
|
||||
set(new_value):
|
||||
value = new_value;
|
||||
value_changed_signal.emit(_value)
|
||||
13
scripts/resources/Stats/Damage.gd
Normal file
13
scripts/resources/Stats/Damage.gd
Normal file
@@ -0,0 +1,13 @@
|
||||
extends Resource
|
||||
|
||||
class_name Damage
|
||||
|
||||
signal value_changed_signal(currentDamage: int)
|
||||
|
||||
@export var _value: int
|
||||
var value: int:
|
||||
get:
|
||||
return _value
|
||||
set(new_value):
|
||||
value = new_value;
|
||||
value_changed_signal.emit(_value)
|
||||
13
scripts/resources/Stats/Health.gd
Normal file
13
scripts/resources/Stats/Health.gd
Normal file
@@ -0,0 +1,13 @@
|
||||
extends Resource
|
||||
|
||||
class_name Health
|
||||
|
||||
signal value_changed_signal(currentHealth: int)
|
||||
|
||||
@export var _value: int
|
||||
var value: int:
|
||||
get:
|
||||
return _value
|
||||
set(new_value):
|
||||
value = new_value;
|
||||
value_changed_signal.emit(_value)
|
||||
13
scripts/resources/Stats/MaxHealth.gd
Normal file
13
scripts/resources/Stats/MaxHealth.gd
Normal file
@@ -0,0 +1,13 @@
|
||||
extends Resource
|
||||
|
||||
class_name MaxHealth
|
||||
|
||||
signal value_changed_signal(currentMaxHealth: int)
|
||||
|
||||
@export var _value: int
|
||||
var value: int:
|
||||
get:
|
||||
return _value
|
||||
set(new_value):
|
||||
value = new_value;
|
||||
value_changed_signal.emit(_value)
|
||||
13
scripts/resources/Stats/MovementSpeed.gd
Normal file
13
scripts/resources/Stats/MovementSpeed.gd
Normal file
@@ -0,0 +1,13 @@
|
||||
extends Resource
|
||||
|
||||
class_name MovementSpeed
|
||||
|
||||
signal value_changed_signal(currentMovementSpeed: int)
|
||||
|
||||
@export var _value: int
|
||||
var value: int:
|
||||
get:
|
||||
return _value
|
||||
set(new_value):
|
||||
value = new_value;
|
||||
value_changed_signal.emit(_value)
|
||||
13
scripts/resources/Stats/Shield.gd
Normal file
13
scripts/resources/Stats/Shield.gd
Normal file
@@ -0,0 +1,13 @@
|
||||
extends Resource
|
||||
|
||||
class_name Shield
|
||||
|
||||
signal value_changed_signal(currentShield: int)
|
||||
|
||||
@export var _value: int
|
||||
var value: int:
|
||||
get:
|
||||
return _value
|
||||
set(new_value):
|
||||
value = new_value;
|
||||
value_changed_signal.emit(_value)
|
||||
Reference in New Issue
Block a user