StreamOverlay/ChatAvatars/CatSlimes/avatar_states/born.gd

20 lines
452 B
GDScript3
Raw Permalink Normal View History

2026-02-23 18:38:03 -06:00
extends ChatterState
class_name BornState
func _enter() -> void:
while not chatter.visual:
await get_tree().process_frame
print("We have visual")
chatter.is_gravity_disabled = true
chatter.visual.play(&"born")
await chatter.visual.animation_finished
print("Animation Finished")
chatter.is_gravity_disabled = false
func _exit() -> void:
pass
func _update(_delta: float) -> void:
if chatter.is_on_floor():
transitioned.emit(self, "idle")