public DifficultyFormTimers(DifficultyForm parent, DifficultyFormWorker worker)
        {
            this.parent = parent;
            this.worker = worker;

            //Initialize our timers
            FindProcessTimer            = new Timer(1000);
            FindProcessTimer.Elapsed   += FindProcessTimer_Tick;
            SessionChangeTimer          = new Timer(6000);
            SessionChangeTimer.Elapsed += SessionChangeTimer_Tick;

            //Start looking for our game
            FindProcessTimer.Start();
        }
        public DifficultyFormWorker(DifficultyForm parent)
        {
            memManager  = new MemoryManager();
            objectList  = new ConcurrentDictionary <string, NFSObject>();
            threadList  = new ConcurrentDictionary <string, Thread>();
            this.parent = parent;

            lastMatchmakingMode = MatchmakingModeEnum.Unknown;

            copPersonalityList = new string[] {
                "AggressorCopPersonality",
                "BruteCopPersonality",
                "BasicCopPersonality",
                "AdvAggressorCopPersonality",
                "ChaserCopPersonality",
                "RacerTutorialCop",
                "CopTutorialCop"
            };

            racerPersonalityList = new string[] {
                "Tier1WeaponRacer",
                "RecklessRacer",
                "Tier2CautiousRacer",
                "Tier1ViolentRacer",
                "Tier1RecklessRacer",
                "Tier1CautiousRacer",
                "RacerTutorialRacer",
                "CleanRacer",
                "Tier2WeaponRacer",
                "Tier1CleanRacer",
                "Tier2ViolentRacer",
                "Tier2RecklessRacer",
                "Tier2CleanRacer",
                "WeaponRacer",
                "CopTutorialRacer",
                "CautiousRacer",
                "ViolentRacer"
            };

            copTypeList = new string[] {
                "Basic",
                "Chaser",
                "Brute",
                "Aggressor",
                "AdvancedAggressor"
            };
        }