public void AddObjectFlags(SceneObjectFlags flags, bool recursive) { _Flags |= flags; if (recursive) { _FlagsRecursive |= flags; } }
public void SetObjectFlags(SceneObjectFlags flags, bool recursive) { _Flags = flags; if (recursive) { _FlagsRecursive = flags; } }
public void RemoveObjectFlags(SceneObjectFlags flags) { _Flags &= ~flags; _FlagsRecursive &= ~flags; }