added first cassette hand model
This commit is contained in:
@@ -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()
|
||||
|
||||
|
||||
|
||||
@@ -5,20 +5,27 @@ extends HeroState
|
||||
|
||||
|
||||
func enter_state() -> void:
|
||||
hero.left_hand_model.visible = true
|
||||
hero.gauntlet_model.visible = true
|
||||
hero.set_card_elements_visibility(true)
|
||||
#hero.left_hand.visible = true
|
||||
hero.carding_tool.enabled = true
|
||||
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"), 0.0, 0.5)
|
||||
|
||||
tween.tween_method(anim2, hero.anim_tree2.get("parameters/Blend2/blend_amount"), 0.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.set_card_elements_visibility(false)
|
||||
hero.left_hand.visible = false
|
||||
|
||||
@@ -4,6 +4,7 @@ extends HeroState
|
||||
|
||||
func enter_state() -> void:
|
||||
hero.hud.set_currencies_visible(false)
|
||||
hero.left_hand_model.visible = false
|
||||
if hero.weapons[hero.equipped_weapon]:
|
||||
hero.hud.set_energy_visible(true)
|
||||
var offhand_weapon: Weapon = hero.weapons[0] if hero.equipped_weapon == 1 else hero.weapons[1]
|
||||
@@ -20,12 +21,12 @@ func enter_state() -> void:
|
||||
hero.discard_pile.add(hero.hand.remove_at(hero.hand.contents.size() - 1))
|
||||
hero.weapon_swap_timer.start()
|
||||
hero.hud.energy_label.visible = false
|
||||
if !hero.weapons[hero.equipped_weapon] and !offhand_weapon:
|
||||
hero.gauntlet_model.visible = false
|
||||
var tween: Tween = create_tween()
|
||||
tween.set_ease(Tween.EASE_OUT)
|
||||
tween.set_trans(Tween.TRANS_CUBIC)
|
||||
tween.tween_method(anim, hero.anim_tree.get("parameters/Blend3/blend_amount"), 1.0, 0.5)
|
||||
var tween2: Tween = create_tween()
|
||||
tween2.tween_property(hero.right_hand, "position", Vector3(0.385, -0.19, -0.275), 0.5)
|
||||
|
||||
|
||||
func anim(x: float) -> void:
|
||||
|
||||
Reference in New Issue
Block a user