Files
RobustToolbox/Robust.Shared/ContentPack/ModUpdateLevel.cs
2023-07-15 15:09:17 +02:00

34 lines
1.0 KiB
C#

namespace Robust.Shared.ContentPack
{
/// <summary>
/// Levels at which point the content assemblies are getting updates.
/// </summary>
public enum ModUpdateLevel : byte
{
/// <summary>
/// This update is called before the main state manager on process frames.
/// </summary>
PreEngine,
/// <summary>
/// This update is called before the main state manager on render frames, thus only applies to the client.
/// </summary>
FramePreEngine,
/// <summary>
/// This update is called after the main state manager on process frames.
/// </summary>
PostEngine,
/// <summary>
/// This update is called after the main state manager on render frames, thus only applies to the client.
/// </summary>
FramePostEngine,
/// <summary>
/// Ran after processing network packets and pending asynchronous tasks.
/// </summary>
InputPostEngine,
}
}