homing projectiles

This commit is contained in:
2026-05-10 12:26:43 +02:00
parent 150e007b22
commit 0cd942d90e
5 changed files with 54 additions and 11 deletions

View File

@@ -36,7 +36,7 @@ public record struct EmpoweredActionPayload;
[GlobalClass, Icon("res://assets/ui/IconGodotNode/node_3D/icon_character.png"), Meta(typeof(IAutoNode))]
public partial class PlayerController : CharacterBody3D, IForgeEntity, ICueHandler, IDisposable
public partial class PlayerController : CharacterBody3D, IForgeEntity, ICueHandler, IDisposable, ITargetable
{
public override void _Notification(int what) => this.Notify(what);
@@ -2708,4 +2708,9 @@ public partial class PlayerController : CharacterBody3D, IForgeEntity, ICueHandl
public void OnUpdate(IForgeEntity? target, CueParameters? parameters)
{
}
public Vector3 GetTargetGlobalPosition()
{
return HeadSystem.GlobalPosition;
}
}