Refactor player animation and collision based entrances

This commit is contained in:
2026-04-02 16:11:29 -05:00
parent eabfeab91a
commit 7ad56fb876
28 changed files with 187 additions and 118 deletions

13
Scripts/vector2_utils.gd Normal file
View File

@@ -0,0 +1,13 @@
extends Node
class_name Vector2Utils
static func GetClosestDirectionVector(dv: Vector2) -> Vector2:
if dv == Vector2.ZERO:
return dv
if dv.y < 0:
return Vector2.UP
if dv.y > 0:
return Vector2.DOWN
if dv.x < 0:
return Vector2.LEFT
return Vector2.RIGHT