public void Update(int millisecondsSinceLastUpdate) { _millisecondsSinceLastCommunication += millisecondsSinceLastUpdate; if ((!Data.Profile.Settings.TestingRaceMode) || (Name != "test-opp")) { if (_millisecondsSinceLastCommunication > Milliseconds_Before_Switch_Off) { SwitchOff(); } else if (!_isActive) { _state = OpponentSelectionState.WaitingForInvite; SwitchOn(); } } }