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