示例#1
0
 public void AddObjectFlags(SceneObjectFlags flags, bool recursive)
 {
     _Flags |= flags;
     if (recursive)
     {
         _FlagsRecursive |= flags;
     }
 }
示例#2
0
 public void SetObjectFlags(SceneObjectFlags flags, bool recursive)
 {
     _Flags = flags;
     if (recursive)
     {
         _FlagsRecursive = flags;
     }
 }
示例#3
0
 public void RemoveObjectFlags(SceneObjectFlags flags)
 {
     _Flags          &= ~flags;
     _FlagsRecursive &= ~flags;
 }