2025-07-11: Targeting

  • Finished off the work to unify target handling in the editor.
  • Fighters are now reassigned to a new capital ship when their parent dies

Unified target handling

The proxy classes are being extended to hold this interface.

class ITestEntity {
    GENERATED_BODY()
  public:
    virtual auto get_entity_handle() const noexcept -> FRegistryEntityHandle = 0;
};

It’s used to allow arbitrary targeting in the editor.