rudimentary clamber
This commit is contained in:
18
scripts/player_clamber.gd
Normal file
18
scripts/player_clamber.gd
Normal file
@@ -0,0 +1,18 @@
|
||||
extends PlayerState
|
||||
class_name PlayerClamber
|
||||
|
||||
var clamber_point
|
||||
|
||||
func Enter():
|
||||
clamber_point = character.get_clamber_point()
|
||||
character.standing_collision.disabled = true
|
||||
character.crouching_collision.disabled = true
|
||||
|
||||
func Physics_Update(delta):
|
||||
character.velocity = Vector3.ZERO
|
||||
character.global_position = clamber_point + Vector3(0,1,0)
|
||||
Transitioned.emit(self,"on foot")
|
||||
|
||||
func Exit():
|
||||
character.standing_collision.disabled = false
|
||||
character.crouching_collision.disabled = false
|
||||
Reference in New Issue
Block a user