Example #1
0
 public DetonationType ToogleFlag(DetonationType baseID, DetonationType toggleID)
 {
     return(baseID ^ toggleID);
 }
Example #2
0
 public DetonationType UnsetFlag(DetonationType baseID, DetonationType removed)
 {
     return(baseID & (~removed));
 }
Example #3
0
 public static bool HasFlag(DetonationType baseID, DetonationType checkHaveID)
 {
     return((baseID & checkHaveID) == checkHaveID);
 }
Example #4
0
 public DetonationType SetFlag(DetonationType baseID, DetonationType added)
 {
     return(baseID | added);
 }
Example #5
0
 public bool HasFlag(DetonationType checkHaveID)
 {
     return((ExplosionCause & checkHaveID) == checkHaveID);
 }