chore,gd: refactored project structure and started the mantle system

This commit is contained in:
2025-05-22 13:35:01 +02:00
parent 67461aa4be
commit a926840570
212 changed files with 422 additions and 409 deletions

View File

@ -0,0 +1,23 @@
using Godot;
namespace PolarBears.PlayerControllerAddon;
public partial class MantleSystem: Node3D
{
private RayCast3D _wallInFrontRaycast3D;
public void Init(RayCast3D wallInFrontRaycast3D)
{
_wallInFrontRaycast3D = wallInFrontRaycast3D;
}
public void CheckWallInFront()
{
var collider = _wallInFrontRaycast3D.GetCollider();
if (collider != null)
{
GD.Print(_wallInFrontRaycast3D.GetCollisionPoint());
GD.Print(_wallInFrontRaycast3D.GetCollisionNormal());
}
}
}