namespace Sandbox; [Flags] public enum ComponentFlags { None = 0, /// /// Hide this component in component inspector /// Hidden = 1, /// /// Don't save this component to disk /// NotSaved = 2, /// /// There's something wrong with this /// Error = 4, /// /// Loading something /// Loading = 8,// not implemented /// /// Is in the process of deserializing /// Deserializing = 16, /// /// Cannot be edited in the component inspector /// NotEditable = 32, // not implemented /// /// Keep local - don't network this component as part of the scene snapshot /// NotNetworked = 64, /// /// In the process of refreshing from the network /// [Obsolete] Refreshing = 128, /// /// Don't serialize this component when cloning /// NotCloned = 256, } public partial class Component { [ActionGraphInclude] public ComponentFlags Flags { get; set; } = ComponentFlags.None; }