added first cassette hand model

This commit is contained in:
2025-08-17 02:58:15 +10:00
parent 3dedd1f5af
commit cdb8e4dbcd
16 changed files with 170 additions and 35 deletions

View File

@@ -7,19 +7,29 @@ extends HeroState
func enter_state() -> void:
hero.edit_tool.enabled = true
hero.game_manager.level.enable_non_path_tower_frames()
hero.left_hand_model.visible = true
hero.gauntlet_model.visible = true
hero.cassette.visible = false
var tween: Tween = create_tween()
tween.set_ease(Tween.EASE_OUT)
tween.set_trans(Tween.TRANS_CUBIC)
tween.set_parallel()
tween.tween_method(anim, hero.anim_tree.get("parameters/Blend3/blend_amount"), -1.0, 0.5)
tween.tween_method(anim2, hero.anim_tree2.get("parameters/Blend2/blend_amount"), 1.0, 0.5)
func anim(x: float) -> void:
hero.anim_tree.set("parameters/Blend3/blend_amount", x)
func anim2(x: float) -> void:
hero.anim_tree2.set("parameters/Blend2/blend_amount", x)
func exit_state() -> void:
hero.edit_tool.interact_key_held = false
hero.edit_tool.enabled = false
hero.cassette.visible = true
hero.game_manager.level.disable_all_tower_frames()