Пример #1
0
    public void OnFlagSet()
    {
        if (efs.FlagStatus(resultFlagNum))
        {
            return;
        }

        // check all test flags
        bool done = true;

        for (int i = 0; i < NUM_TEST_FLAGS; i++)
        {
            done = done && efs.FlagStatus(testFlagNums[i]);
        }

        if (done)
        {
            efs.SetFlag(resultFlagNum);
        }
    }
Пример #2
0
    public void OnFlagSet()
    {
        if (efs.FlagStatus(resultFlagNum))
        {
            return;
        }

        // check all test flags
        bool done = true;

        for (int i = 0; i < testFlagNums.Length; i++)
        {
            done = done && efs.FlagStatus(testFlagNums[i]);
        }

        if (done)
        {
            efs.ClearFlag(resultFlagNum);
        }
    }