class_name ModifierProperties extends Reference var modifier_type: int = 0 #var timeout_seconds: float = 0.0 var move_speed: float = 0.0 var move_acceleration: float = 0.0 var move_speed_modifier: float = 0.0 var move_modifier_move_acceleration: float = 0.0 var jerk_factor: float = 0 var gravity:int = 0 # Bad name. Just means that it is intended to apply in a certain direction # (Positive or negative) not an offset of the existing values. var directional_modifier: bool = false func _init( p_move_speed:float, p_gravity:int , p_move_acceleration , p_move_speed_modifier:float, p_move_modifier_move_acceleration:float, p_jerk_factor: float): #timeout_seconds = p_timeout_seconds move_speed = p_move_speed move_acceleration = p_move_acceleration gravity = p_gravity move_speed_modifier = p_move_speed_modifier move_modifier_move_acceleration = p_move_modifier_move_acceleration jerk_factor = p_jerk_factor