Table of Contents

Class MainLoopProcess

Namespace
Global
Assembly
Assembly-CSharp.dll
public abstract class MainLoopProcess
Inheritance
MainLoopProcess
Derived
Inherited Members

Constructors

MainLoopProcess(ProcessManager, ProcessID)

public MainLoopProcess(ProcessManager manager, ProcessManager.ProcessID ID)

Parameters

manager ProcessManager
ID ProcessManager.ProcessID

Fields

ID

public ProcessManager.ProcessID ID

Field Value

ProcessManager.ProcessID

framesPerSecond

public int framesPerSecond

Field Value

int

manager

public ProcessManager manager

Field Value

ProcessManager

myTimeStacker

public float myTimeStacker

Field Value

float

processActive

public bool processActive

Field Value

bool

Properties

AllowDialogs

public virtual bool AllowDialogs { get; }

Property Value

bool

FadeInTime

public virtual float FadeInTime { get; }

Property Value

float

InitialBlackSeconds

public virtual float InitialBlackSeconds { get; }

Property Value

float

TimeSpeedFac

public virtual float TimeSpeedFac { get; }

Property Value

float

Methods

CommunicateWithUpcomingProcess(MainLoopProcess)

public virtual void CommunicateWithUpcomingProcess(MainLoopProcess nextProcess)

Parameters

nextProcess MainLoopProcess

GrafUpdate(float)

public virtual void GrafUpdate(float timeStacker)

Parameters

timeStacker float

RawUpdate(float)

public virtual void RawUpdate(float dt)

Parameters

dt float

ShutDownProcess()

public virtual void ShutDownProcess()

Update()

public virtual void Update()