Hide gun sprite when tumbling?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By Rashid

i am trying to have my sprite be able to run with the gun, but when tumbling, i want the gun to hide!

Here is an example of what i mean: Reddit - Dive into anything

My plan was to make the gun be a child of the animated sprite “run” but i am not sure !

func _physics_process(delta):
var axis = get_input_axis()
if axis==Vector2.ZERO: 
	apply_friction(acceleration * delta)
		$"main gun_Gun_0".hide()
		$"main gun_Gun_0".show()
motion = move_and_slide(motion)
:bust_in_silhouette: Reply From: TerraDev64

you could use signals and use hide() & show() should work for the sprites.

Thank you for your help!

Rashid | 2020-07-13 17:07