AdvanceTimeEvent

Fired when AdvanceTime or SetTimeBucket events execute. Carries the post-advance time view for rendering clock UI.

public class AdvanceTimeEvent : EventBase

Inheritance System.ObjectEventBase → AdvanceTimeEvent

Properties

After

Time view AFTER the advance. Null when time-of-day is not enabled (event would not fire).

public TimeView? After { get; }
Property Value

TimeView

MinutesAdded

Minutes added by this step (always positive — time only moves forward).

public int MinutesAdded { get; }
Property Value

System.Int32

Reason

Why time advanced: "advanceTime" for a delta-style call, "setTimeBucket" for a bucket jump, "traverseTo" for a TraverseTo travel auto-cost, "encounterCost" for a StartEncounter encounter auto-cost (Pack 3 §4.6), or "nodeCost" for a Node.TimeCost auto-cost on player selection (§12.2).

public string? Reason { get; }
Property Value

System.String

Methods

Accept(IEventQueueVisitor)

Dispatches to Visit(AdvanceTimeEvent).

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-18
Screenshot viewer