Ejemplo n.º 1
0
 // removes a flag from the field
 public void RemoveFlag(MyBitFieldFlags flag)
 {
     Bitfield &= (int)~flag;
 }
Ejemplo n.º 2
0
 // Sets a flag in your field
 public void SetFlag(MyBitFieldFlags flag)
 {
     Bitfield |= (int)flag;
 }
Ejemplo n.º 3
0
 // Checks your field to see if a flag was set
 public bool IsFlagSet(MyBitFieldFlags flag)
 {
     return (Bitfield & (int)flag) != 0;
 }
Ejemplo n.º 4
0
 // removes a flag from the field
 public void RemoveFlag(MyBitFieldFlags flag)
 {
     Bitfield &= (int)~flag;
 }
Ejemplo n.º 5
0
 // Sets a flag in your field
 public void SetFlag(MyBitFieldFlags flag)
 {
     Bitfield |= (int)flag;
 }
Ejemplo n.º 6
0
 // Checks your field to see if a flag was set
 public bool IsFlagSet(MyBitFieldFlags flag)
 {
     return((Bitfield & (int)flag) != 0);
 }