protected override void OnDestroy() { base.OnDestroy(); if (_useSaveSystem) { saveLoadService.Dispose(); } }