private static bool IsCorrectPlatform(CCommandFlags flags)
        {
            /*
             *  if ((flags & CCommandFlags.IOS) != 0 && !Runtime.IsIOS)
             *  {
             *      return false;
             *  }
             *
             *  if ((flags & CCommandFlags.Android) != 0 && !Runtime.IsAndroid)
             *  {
             *      return false;
             *  }
             *
             *  if ((flags & CCommandFlags.Mobile) != 0 && !Runtime.IsMobile)
             *  {
             *      return false;
             *  }
             *
             *  if ((flags & CCommandFlags.Standalone) != 0 && !Runtime.IsStandAlone)
             *  {
             *      return false;
             *  }
             *
             *  if ((flags & CCommandFlags.OSX) != 0 && !Runtime.IsOSX)
             *  {
             *      Debug.Log(4);
             *      return false;
             *  }
             *
             *  if ((flags & CCommandFlags.Windows) != 0 && !Runtime.IsWindows)
             *  {
             *      Debug.Log(5);
             *      return false;
             *  }
             *
             *  if ((flags & CCommandFlags.Linux) != 0 && !Runtime.IsLinux)
             *  {
             *      Debug.Log(6);
             *      return false;
             *  }
             *
             *  if ((flags & CCommandFlags.Editor) != 0)
             *  {
             *      if ((flags & CCommandFlags.OSXEditor) != 0 && !Runtime.IsOSXEditor)
             *      {
             *          return false;
             *      }
             *
             *      if ((flags & CCommandFlags.WindowsEditor) != 0 && !Runtime.IsWindowsEditor)
             *      {
             *          return false;
             *      }
             *
             *      return true;
             *  }
             */

            return(true);
        }
Esempio n. 2
0
 public void SetFlag(CCommandFlags flag, bool value)
 {
     if (value)
     {
         Flags |= flag;
     }
     else
     {
         Flags &= ~flag;
     }
 }
Esempio n. 3
0
 private bool HasFlag(CCommandFlags flag)
 {
     return (Flags & flag) != 0;
 }
Esempio n. 4
0
        //////////////////////////////////////////////////////////////////////////////

        #region Helpers

        public bool HasFlag(CCommandFlags flag)
        {
            return((Flags & flag) != 0);
        }
 private bool HasFlag(CCommandFlags flag)
 {
     return((Flags & flag) != 0);
 }