no message
This commit is contained in:
27
sidescroller/scripts/playeridle.gd
Normal file
27
sidescroller/scripts/playeridle.gd
Normal file
@ -0,0 +1,27 @@
|
||||
extends State
|
||||
class_name PlayerIdle
|
||||
|
||||
func get_state_name():
|
||||
return str(self).split(":")[0]
|
||||
|
||||
func enter():
|
||||
player.air_jumps_done = 0
|
||||
player.wallrun_available = true
|
||||
|
||||
func exit():
|
||||
pass
|
||||
|
||||
func update(delta):
|
||||
player.ap.play("idle")
|
||||
|
||||
if player.transitionfall():
|
||||
Transitioned.emit(self, "PlayerFall")
|
||||
elif player.transitionrun():
|
||||
Transitioned.emit(self, "PlayerRun")
|
||||
elif player.transitioncrouch():
|
||||
Transitioned.emit(self, "PlayerCrouch")
|
||||
elif player.transitionjump():
|
||||
Transitioned.emit(self, "PlayerJump")
|
||||
|
||||
func physics_update(delta):
|
||||
player.gravity()
|
||||
Reference in New Issue
Block a user