Visual Audit Protocol

Self-Governing Systems

Return to Hangar
200A

The Flight State

The Concept: Finite State Machines (FSM)

ON
ON
Conflict
IDLE
RUN
JUMP
Exclusive
// Corrected: Exclusive States public enum DroneState { Idle, Patrol, Attack } public DroneState currentState; void Update() { switch (currentState) { case DroneState.Idle: DoIdle(); break; case DroneState.Patrol: DoPatrol(); break; } }
200B

Autopilot

The Concept: NavMesh Navigation

Manual Math
NavMesh
200C

Radio Comms

The Concept: C# Events (Actions)

Action
UI
Audio
Score
// Corrected: Modular Broadcast public static event Action OnBossDeath; void Die() { // "Anyone listening? If so, tell them I died." OnBossDeath?.Invoke(); } // The Door script listens for this signal independently.
200D

The Flight Computer

The Concept: The Singleton Pattern

Instance
Duplicate
X
"There can be only one."
200E

The Control Yoke

The Concept: The New Input System

Space
Gamepad A
Touch
Jump()
200F

The Automated Landing

The Concept: Coroutines (IEnumerator)

START
WAIT
yield return 3s
RESUME
CAPSTONE EXAM

Automation Qualification

The Flight Computer is stuck. The states are conflicting, the controls are hard-wired, and the dependencies are tangled. Identify the three critical automation failures to certify your status as a Systems Architect.

Verify Capacity
Check Scope
Audit Efficiency