extends Node3D
var animacion_actual = "OTROBRAZOMUEVE"
func _ready():
	$AnimationPlayer2.play("UNAMASDEPRUEBASDEMASDEUNA")
	pass # Replace with function body.
func _input(event):
	if event is InputEventMouseButton:
		if event.button_index == 1 and event.pressed :
			$AnimationPlayer.play("ARMAENMANO")
			animacion_actual = "ARMAENMANO"
func _physics_process(delta):
	# Agacharse
	if Input.is_action_pressed("ui_down"):
		if animacion_actual != "OTROBRAZOMUEVE":
			#$AnimationPlayer.play("LEBANTAPIE")
			$AnimationPlayer.play("OTROBRAZOMUEVE")
			animacion_actual = "OTROBRAZOMUEVE"
	elif Input.is_action_pressed("agacharse"):
		if animacion_actual != "LEBANTABRAZO":
			$AnimationPlayer.play("LEBANTABRAZO")
			animacion_actual = "LEBANTABRAZO"
	elif Input.is_action_pressed("ui_accept"):
		if animacion_actual != "GIRATRONCO":
			$AnimationPlayer.play("GIRATRONCO")
			animacion_actual = "GIRATRONCO"
	elif Input.is_action_pressed("detenerse"):
		if animacion_actual != "PASOJASON":
			$AnimationPlayer.play("PASOJASON")
			animacion_actual = "PASOJASON"
	#elif Input.is_action_just_pressed("DISPARAR"):
	#elif Input.is_action_released("DISPARAR"):
		
	elif Input.is_action_pressed("DISPARAR"):
		
		if animacion_actual != "ARMAENMANO":
			$AnimationPlayer.play("ARMAENMANO")
			animacion_actual = "ARMAENMANO"
	elif Input.is_action_pressed("DISPARAR2"):
		
		if animacion_actual != "ARMAENMANO":
			$AnimationPlayer.play("ARMAENMANO")
			animacion_actual = "ARMAENMANO"
	# Moverse hacia la derecha
	#elif Input.is_action_just_pressed("ui_right"):
	#elif Input.is_action_just_pressed("andaradelante"):# este funciona
	 #elif Input.is_action_just_pressed("ui_right"):
func _unhandled_input(event):# pruebas pero funciona
	if event is InputEventKey and event.pressed:# pruebas pero funciona
		
		#if event.keycode == KEY_W or event.keycode == KEY_A or event.keycode == KEY_O or event.keycode == KEY_D:
		
		if event.keycode == KEY_W:# pruebas pero funciona
		#if animacion_actual != "ANDADEMIXAMO":# este funciona
			$AnimationPlayer.play("ANDADEMIXAMO")
			animacion_actual = "ANDADEMIXAMO"
			
	if event is InputEventKey and event.pressed:# pruebas pero funciona
		
		if event.keycode == KEY_A:# pruebas pero funciona
		
  			
			$AnimationPlayer.play("ANDADEMIXAMO")
			animacion_actual = "ANDADEMIXAMO"
			
			
	if event is InputEventKey and event.pressed:# pruebas pero funciona
		
		
		if event.keycode == KEY_D:# pruebas pero funciona
			
  			
			$AnimationPlayer.play("ANDADEMIXAMO")
			animacion_actual = "ANDADEMIXAMO"
	if event is InputEventKey and event.pressed:# pruebas pero funciona
		
		
		if event.keycode == KEY_X:# pruebas pero funciona
			
  			
			$AnimationPlayer.play("OTROBRAZOMUEVE")
			animacion_actual = "OTROBRAZOMUEVE"
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
ampliado con presion del mouse boton 1 boton2 y presionar rueda del mouse
-------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
extends Node3D
var animacion_actual = "OTROBRAZOMUEVE"
func _ready():
	$AnimationPlayer2.play("UNAMASDEPRUEBASDEMASDEUNA")
	pass # Replace with function body.
func _input(event):
	if event is InputEventMouseButton:
		if event.button_index == 1 and event.pressed :
			$AnimationPlayer.play("ARMAENMANO")
			animacion_actual = "ARMAENMANO"
		if event.button_index == 2 and event.pressed :
			$AnimationPlayer.play("ARMAENMANO")
			animacion_actual = "ARMAENMANO"
		if event.button_index == 3 and event.pressed :
			$AnimationPlayer.play("ARMAENMANO")
			animacion_actual = "ARMAENMANO"
func _physics_process(delta):
	# Agacharse
	if Input.is_action_pressed("ui_down"):
		if animacion_actual != "OTROBRAZOMUEVE":
			#$AnimationPlayer.play("LEBANTAPIE")
			$AnimationPlayer.play("OTROBRAZOMUEVE")
			animacion_actual = "OTROBRAZOMUEVE"
	elif Input.is_action_pressed("agacharse"):
		if animacion_actual != "LEBANTABRAZO":
			$AnimationPlayer.play("LEBANTABRAZO")
			animacion_actual = "LEBANTABRAZO"
	elif Input.is_action_pressed("ui_accept"):
		if animacion_actual != "GIRATRONCO":
			$AnimationPlayer.play("GIRATRONCO")
			animacion_actual = "GIRATRONCO"
	elif Input.is_action_pressed("detenerse"):
		if animacion_actual != "PASOJASON":
			$AnimationPlayer.play("PASOJASON")
			animacion_actual = "PASOJASON"
	#elif Input.is_action_just_pressed("DISPARAR"):
	#elif Input.is_action_released("DISPARAR"):
		
	elif Input.is_action_pressed("DISPARAR"):
		
		if animacion_actual != "ARMAENMANO":
			$AnimationPlayer.play("ARMAENMANO")
			animacion_actual = "ARMAENMANO"
	elif Input.is_action_pressed("DISPARAR2"):
		
		if animacion_actual != "ARMAENMANO":
			$AnimationPlayer.play("ARMAENMANO")
			animacion_actual = "ARMAENMANO"
	# Moverse hacia la derecha
	#elif Input.is_action_just_pressed("ui_right"):
	#elif Input.is_action_just_pressed("andaradelante"):# este funciona
	 #elif Input.is_action_just_pressed("ui_right"):
func _unhandled_input(event):# pruebas pero funciona
	if event is InputEventKey and event.pressed:# pruebas pero funciona
		
		#if event.keycode == KEY_W or event.keycode == KEY_A or event.keycode == KEY_O or event.keycode == KEY_D:
		
		if event.keycode == KEY_W:# pruebas pero funciona
		#if animacion_actual != "ANDADEMIXAMO":# este funciona
			$AnimationPlayer.play("ANDADEMIXAMO")
			animacion_actual = "ANDADEMIXAMO"
			
	if event is InputEventKey and event.pressed:# pruebas pero funciona
		
		if event.keycode == KEY_A:# pruebas pero funciona
		
  			
			$AnimationPlayer.play("ANDADEMIXAMO")
			animacion_actual = "ANDADEMIXAMO"
			
			
	if event is InputEventKey and event.pressed:# pruebas pero funciona
		
		
		if event.keycode == KEY_D:# pruebas pero funciona
			
  			
			$AnimationPlayer.play("ANDADEMIXAMO")
			animacion_actual = "ANDADEMIXAMO"
	if event is InputEventKey and event.pressed:# pruebas pero funciona
		
		
		if event.keycode == KEY_X:# pruebas pero funciona
			
  			
			$AnimationPlayer.play("OTROBRAZOMUEVE")
			animacion_actual = "OTROBRAZOMUEVE"