Class ProcessManager
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class ProcessManager
- Inheritance
-
ProcessManager
- Inherited Members
-
Constructors
ProcessManager(RainWorld)
public ProcessManager(RainWorld rainWorld)
Parameters
rainWorld RainWorld
Fields
arenaSetup
public ArenaSetup arenaSetup
Field Value
- ArenaSetup
arenaSitting
public ArenaSitting arenaSitting
Field Value
- ArenaSitting
artificerDreamNumber
public int artificerDreamNumber
Field Value
- int
blackDelay
Field Value
- float
blackFadeTime
public float blackFadeTime
Field Value
- float
currentMainLoop
public MainLoopProcess currentMainLoop
Field Value
- MainLoopProcess
dataBeforeArtificerDream
public KarmaLadderScreen.SleepDeathScreenDataPackage dataBeforeArtificerDream
Field Value
- KarmaLadderScreen.SleepDeathScreenDataPackage
demoTimerLabel
public FLabel demoTimerLabel
Field Value
- FLabel
desiredCreditsSong
public string desiredCreditsSong
Field Value
- string
dialogStack
public List<Dialog> dialogStack
Field Value
- List<Dialog>
disableModsOnProcessSwitch
public List<ModManager.Mod> disableModsOnProcessSwitch
Field Value
- List<ModManager.Mod>
enableModsOnProcessSwitch
public List<ModManager.Mod> enableModsOnProcessSwitch
Field Value
- List<ModManager.Mod>
fadeSprite
public FSprite fadeSprite
Field Value
- FSprite
fadeToBlack
Field Value
- float
fakeGlitchedEnding
public bool fakeGlitchedEnding
Field Value
- bool
fallbackThreatDetermination
public ThreatDetermination fallbackThreatDetermination
Field Value
- ThreatDetermination
finalizeModsDelay
public int finalizeModsDelay
Field Value
- int
finalizeModsLabel
public FLabel finalizeModsLabel
Field Value
- FLabel
finalizeModsStep
public int finalizeModsStep
Field Value
- int
foodTrackerCompletedThisSession
public bool foodTrackerCompletedThisSession
Field Value
- bool
lastMultiplayerContext
public bool lastMultiplayerContext
Field Value
- bool
loadingLabel
public FLabel loadingLabel
Field Value
- FLabel
public MenuMicrophone menuMic
Field Value
- MenuMicrophone
public ProcessManager.MenuSetup menuSetup
Field Value
- ProcessManager.MenuSetup
public bool menuesMouseMode
Field Value
- bool
modFinalizationDone
public bool modFinalizationDone
Field Value
- bool
musicPlayer
public MusicPlayer musicPlayer
Field Value
- MusicPlayer
mySteamManager
public RainWorldSteamManager mySteamManager
Field Value
- RainWorldSteamManager
nextSlideshow
public SlideShow.SlideShowID nextSlideshow
Field Value
- SlideShow.SlideShowID
oldProcess
public MainLoopProcess oldProcess
Field Value
- MainLoopProcess
pauseFadeUpdate
public bool pauseFadeUpdate
Field Value
- bool
pebblesHasHalcyon
public bool pebblesHasHalcyon
Field Value
- bool
processAfterModFinalization
public ProcessManager.ProcessID processAfterModFinalization
Field Value
- ProcessManager.ProcessID
rainWorld
public RainWorld rainWorld
Field Value
- RainWorld
recomputeTokenIndex
public int recomputeTokenIndex
Field Value
- int
recomputeTokenRegions
public string[] recomputeTokenRegions
Field Value
- string[]
requestPlayMusic
public bool requestPlayMusic
Field Value
- bool
sceneSlot
public SlugcatStats.Name sceneSlot
Field Value
- SlugcatStats.Name
shadersTime
Field Value
- float
sideProcesses
public List<MainLoopProcess> sideProcesses
Field Value
- List<MainLoopProcess>
slugcatLeaving
public SlugcatStats.Name slugcatLeaving
Field Value
- SlugcatStats.Name
soundLoader
public SoundLoader soundLoader
Field Value
- SoundLoader
specialUnlockDestination
public ProcessManager.ProcessID specialUnlockDestination
Field Value
- ProcessManager.ProcessID
specialUnlockText
public string specialUnlockText
Field Value
- string
statsAfterCredits
public bool statsAfterCredits
Field Value
- bool
upcomingProcess
public ProcessManager.ProcessID upcomingProcess
Field Value
- ProcessManager.ProcessID
validationLabel
public FLabel validationLabel
Field Value
- FLabel
waitingAchievement
public RainWorld.AchievementID waitingAchievement
Field Value
- RainWorld.AchievementID
waitingAchievementDelay
public float waitingAchievementDelay
Field Value
- float
waitingAchievementGOG
public RainWorld.AchievementID waitingAchievementGOG
Field Value
- RainWorld.AchievementID
waitingAchievementGOGDelay
public float waitingAchievementGOGDelay
Field Value
- float
Properties
FadeDelayInProgress
public bool FadeDelayInProgress { get; }
Property Value
- bool
dialog
public Dialog dialog { get; set; }
Property Value
- Dialog
Methods
CleanSlate()
CreateValidationLabel()
public void CreateValidationLabel()
CueAchievement(AchievementID, float)
public void CueAchievement(RainWorld.AchievementID ID, float delay)
Parameters
ID RainWorld.AchievementID
delay float
CueAchievementGOG(AchievementID, float)
public void CueAchievementGOG(RainWorld.AchievementID ID, float delay)
Parameters
ID RainWorld.AchievementID
delay float
public void CueAchievementPlatform(RainWorld.AchievementID ID, float delay)
Parameters
ID RainWorld.AchievementID
delay float
InitFadeSprite()
public void InitFadeSprite()
InitSoundLoader()
public void InitSoundLoader()
IsGameInMultiplayerContext()
public bool IsGameInMultiplayerContext()
Returns
- bool
PostSwitchMainProcess(ProcessID)
public void PostSwitchMainProcess(ProcessManager.ProcessID ID)
Parameters
ID ProcessManager.ProcessID
PreSwitchMainProcess(ProcessID)
public void PreSwitchMainProcess(ProcessManager.ProcessID ID)
Parameters
ID ProcessManager.ProcessID
RemoveLoadingLabel()
public void RemoveLoadingLabel()
RequestMainProcessSwitch(ProcessID)
public void RequestMainProcessSwitch(ProcessManager.ProcessID ID)
Parameters
ID ProcessManager.ProcessID
RequestMainProcessSwitch(ProcessID, float)
public void RequestMainProcessSwitch(ProcessManager.ProcessID ID, float fadeOutSeconds)
Parameters
ID ProcessManager.ProcessID
fadeOutSeconds float
public void ShowDialog(Dialog dialog)
Parameters
dialog Dialog
ShowNextDialog()
public void ShowNextDialog()
StopSideProcess(MainLoopProcess)
public void StopSideProcess(MainLoopProcess process)
Parameters
process MainLoopProcess
Update(float)
public void Update(float deltaTime)
Parameters
deltaTime float
UpdateFade()