Skip to content

FrameStep

namespace Griff.Runtime;
public sealed class FrameStep

One step of the frame: a named piece of work in a FramePhase, belonging to a GameSystem (a script’s, or one of Griff’s that keeps track of something) or to the game itself.

public StepId Id { get; }

The step’s id, which a module’s step names to go next to it (see Steps).

public string Name { get; }
public FramePhase Phase { get; }
public GameSystem? System { get; }

The system the step belongs to, or null for the game’s own bookkeeping.

public override string ToString()