extends Resource class_name NumericModifiers @export var flat_value : float @export var percentage_value : float @export var mult_value : float var value: get(): return get_value() func _init(flat : float = 0, per : float = 0, mult : float = 1) -> void: flat_value = flat percentage_value = per mult_value = mult resource_local_to_scene = true func get_value() -> float: return flat_value * mult_value * (1.0 + percentage_value)