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