mirror of
https://github.com/celisej567/UnitySourceMovement.git
synced 2026-09-09 20:08:59 +03:00
Add files via upload
This commit is contained in:
27
Modified fragsurf/Extensions/IntExtensions.cs
Normal file
27
Modified fragsurf/Extensions/IntExtensions.cs
Normal file
@@ -0,0 +1,27 @@
|
||||
|
||||
public static class IntExtensions {
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="a"></param>
|
||||
/// <param name="b"></param>
|
||||
/// <returns></returns>
|
||||
public static bool HasFlag (this int a, int b) { return (a & b) == b; }
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="a"></param>
|
||||
/// <param name="b"></param>
|
||||
/// <returns></returns>
|
||||
public static int AddFlag (this int a, int b) { return a |= b; }
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="a"></param>
|
||||
/// <param name="b"></param>
|
||||
/// <returns></returns>
|
||||
public static int RemoveFlag (this int a, int b) { return a &= ~b; }
|
||||
}
|
||||
Reference in New Issue
Block a user