You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
377 B
GDScript
17 lines
377 B
GDScript
extends LevelActive
|
|
class_name LevelActivePlatLift
|
|
|
|
var original_position_y: float
|
|
|
|
func on_init() -> void:
|
|
original_position_y = position.y
|
|
|
|
func on_set_open(is_open_set: bool) -> void:
|
|
pass
|
|
|
|
func on_process_open(rate: float) -> void:
|
|
var offset_y = rate * 2.56
|
|
position.y = original_position_y + offset_y
|
|
for character in character_list:
|
|
character.emit_pos_changed()
|