24 lines
559 B
C#
24 lines
559 B
C#
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());
|
|
}
|
|
}
|
|
}
|