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()