소스 검색

Hash tweak

ManlyMarco 5 년 전
부모
커밋
5f0e229e52
1개의 변경된 파일1개의 추가작업 그리고 4개의 파일을 삭제
  1. 1 4
      BepInEx/Configuration/KeyboardShortcut.cs

+ 1 - 4
BepInEx/Configuration/KeyboardShortcut.cs

@@ -174,10 +174,7 @@ namespace BepInEx.Configuration
 		{
 			if (MainKey == KeyCode.None) return 0;
 
-			var hc = _allKeys.Length;
-			for (var i = 0; i < _allKeys.Length; i++)
-				hc = unchecked(hc * 31 + (int)i);
-			return hc;
+			return _allKeys.Aggregate(_allKeys.Length, (current, item) => unchecked(current * 31 + (int)item));
 		}
 	}
 }