Vixen
c7401864
csharp
public sealed class AiOverlaySystem

Draws the AI overlay once a frame, after everything that decides anything has run.

Read the guide page for this →

As a system

Phase
PreRender

Remarks

In PreRender for DiagnosticOverlaySystem's reason: an overlay reads and does not simulate, so it runs after the numbers it reports exist and before anything drains the geometry. AiSystem is in Update and every action it started has been ticked by then, so what the overlay shows is this frame's decision rather than the last one's.

⚠ A system rather than a call in the host, so that turning the debugger on is adding a system. A host that never adds it pays nothing at all — no capture, no formatting, and no reference from the frame loop to an assembly it does not otherwise need.

Fields and properties (2)

Methods (2)