Enum MonkeyLoader.ExecutionPhase
- Namespace
- MonkeyLoader
- Assembly
- MonkeyLoader.dll
Denotes the different stages of the loader's execution.
Some actions may only work before, in, or after certain phases.
public enum MonkeyLoader.ExecutionPhase
Fields
Initialized = 1After the constructor has run.
LoadedGameAssemblies = 11After LoadGameAssemblies() is done.
No EarlyMonkey<TMonkey>s that target the now loaded assemblies can work anymore now.LoadedGameAssemblyDefinitions = 5After LoadGameAssemblyDefinitions() is done.
LoadedRuntimeAssemblyDefinitions = 3After LoadRuntimeAssemblyDefinitions() is done.
LoadingGameAssemblies = 10While LoadGameAssemblies() is executing.
LoadingGameAssemblyDefinitions = 4While LoadGameAssemblyDefinitions() is executing.
LoadingRuntimeAssemblyDefinitions = 2While LoadRuntimeAssemblyDefinitions() is executing.
RanGamePackEarlyMonkeys = 7After RunGamePackEarlyMonkeys() is done.
RanGamePackMonkeys = 13After RunGamePackMonkeys() is done.
RanRegularEarlyMonkeys = 9After RunRegularEarlyMonkeys() is done.
RanRegularMonkeys = 15After RunRegularMonkeys() is done.
This is the active phase until Shutdown(bool) is triggered.RunningGamePackEarlyMonkeys = 6While RunGamePackEarlyMonkeys() is executing.
RunningGamePackMonkeys = 12While RunGamePackMonkeys() is executing.
RunningRegularEarlyMonkeys = 8While RunRegularEarlyMonkeys() is executing.
RunningRegularMonkeys = 14While RunRegularMonkeys() is executing.
Shutdown = 17After Shutdown(bool) is done.
Nothing should be done with this loader anymore when in this phase.ShuttingDown = 16While Shutdown(bool) is executing.
Uninitialized = 0Before the constructor has run. Shouldn't be encountered.