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" }; }