Add activation animation to Dungee

This commit is contained in:
Daniel Snider 2022-08-15 21:21:14 -07:00
parent 383e868b2b
commit 8d0ed8c98f
3 changed files with 524 additions and 25 deletions

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@ -69,6 +69,8 @@ func modify_inventory(item_name, item_amount):
func _unhandled_input(event):
if event.is_action_pressed("action"):
$DungMan/AnimationTree["parameters/Activate/active"] = true
yield(get_tree().create_timer(0.2), "timeout")
for area in $"%TriggerVolume".get_overlapping_areas():
if try_trigger_interact(area):
break
@ -82,6 +84,7 @@ func try_trigger_interact(area):
return false
var result = owner.on_player_interact(self)
if not result:
print("player failed to interacted with ", owner)
return