Corridor waiters need a summon-phase byte on presence (v11); EventDef DirectorSummoned is info-only so clocks keep running.
8 lines
321 B
C#
8 lines
321 B
C#
namespace HSchool.Simulation;
|
|
|
|
/// <summary>
|
|
/// A fact the school raised this step. Same seam as <c>AffinityEvent</c>: a list, no UI.
|
|
/// <see cref="PersonKey"/> is empty when the fact is school-wide (morning, lesson bell).
|
|
/// </summary>
|
|
public readonly record struct WorldEvent(string Trigger, string PersonKey = "");
|