Ejemplo n.º 1
0
        public void DoSecurityChecker()
        {
            m_IsBeHacked = false;

            CheckerFunc[] checkers = new CheckerFunc[]
            {
                CheckBundleID,
                CheckSignID,
            };

            for (int i = 0; i < checkers.Length; ++i)
            {
                if (!checkers[i]())
                {
                    QuitGameWithMsg("-");
                    return;
                }
            }

            CheckIsUnpublishPackage();
        }
Ejemplo n.º 2
0
 public static void Check(ref int lexemsIterator, CheckerFunc <int> Func, string success, string failure, Checker.IncrementMode incrementValue, Out.State logState)
 {
     if (Func(ref lexemsIterator))
     {
         Out.Log(logState, success);
         lexemsIterator += (int)incrementValue;
     }
     else
     {
         throw new LexemException(SyntaxAnalyzerRecursiveDown.sharedAnalyzer.lexems[lexemsIterator].LineNumber,
                                  failure);
     }
 }
Ejemplo n.º 3
0
 public static void Check(ref int lexemsIterator, CheckerFunc <int> Func, string success, string failure, Out.State logState)
 {
     Check(ref lexemsIterator, Func, success, failure, Checker.IncrementMode.NoIncrement, logState);
 }
Ejemplo n.º 4
0
 public static void Check(ref int lexemsIterator, CheckerFunc <int> Func, string success, string failure, Checker.IncrementMode incrementValue)
 {
     Check(ref lexemsIterator, Func, success, failure, incrementValue, Out.State.LogVerbose);
 }