Add player movement

This commit is contained in:
Aslan 2026-01-24 12:34:02 -05:00
parent 269b962fef
commit 3f97e18615
27 changed files with 631 additions and 1 deletions

16
scripts/GravityZone.cs Normal file
View file

@ -0,0 +1,16 @@
using Godot;
public partial class GravityZone : Area3D
{
public void OnBodyEntered(Node3D body)
{
GravityReceiver receiver = body.GetNodeOrNull<GravityReceiver>("GravityReceiver");
receiver?.EnterGravityZone(Gravity, GlobalTransform.Basis.Y);
}
public void OnBodyExited(Node3D body)
{
GravityReceiver receiver = body.GetNodeOrNull<GravityReceiver>("GravityReceiver");
receiver?.ExitGravityZone();
}
}