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