ProjectCompletedEvent

Runtime event queued once per run when a completeProject event has executed and any project outro has drained. Empty payload — the fact of completion is the entire signal. Subscribe to drain credits, transition to main menu, save final state, etc. See completion-semantics spec §“New runtime event”.

public class ProjectCompletedEvent : EventBase

Inheritance System.ObjectEventBase → ProjectCompletedEvent

Methods

Accept(IEventQueueVisitor)

Dispatches to Visit(ProjectCompletedEvent).

public override void Accept(IEventQueueVisitor visitor);
Parameters

visitor IEventQueueVisitor

Visitor to dispatch this event to.

Inherited Properties

MemberSource
Atinherited from EventBase
Timinginherited from EventBase
Docs last synced: 2026-07-08
Screenshot viewer