extends Node3D class_name AnimatedSkin @onready var _tree: AnimationTree = %AnimationTree func sword_visible(b: bool = true): %weapon_R.visible = b func gun_visible(b: bool = true): %weapon_L.visible = b func set_walking_speed(s: float): _tree.set("parameters/walking/blend_position", s) func transition_move(): _tree.set("parameters/movement/transition_request", "move") func transition_falling(): # TODO: falling state _tree.set("parameters/movement/transition_request", "move") func transition_dash(): _tree.set("parameters/movement/transition_request", "dash") func transition_slash(): _tree.set("parameters/movement/transition_request", "slash") func transition_gunfire(): _tree.set("parameters/movement/transition_request", "gunfire")