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, } }