private void UpdateGameListeners() {
if (SettingsHolder.Drive.WatchForSharedMemory) {
if (!_added) {
AcSharedMemory.Instance.Start += OnStart;
AcSharedMemory.Instance.Finish += OnFinish;
GameWrapper.Started += GameWrapper_Started;
GameWrapper.Ended += GameWrapper_Ended;
_added = true;
}
} else if (_added) {
AcSharedMemory.Instance.Start -= OnStart;
AcSharedMemory.Instance.Finish -= OnFinish;
GameWrapper.Started -= GameWrapper_Started;
GameWrapper.Ended -= GameWrapper_Ended;
_added = false;
}
}