@@ -9,59 +9,23 @@ namespace RhythmGameUtilities
99 internal static class UtilitiesInternal
1010 {
1111
12- #if WINDOWS_BUILD || UNITY_EDITOR_WIN || UNITY_STANDALONE_WIN
13- [ DllImport ( "libRhythmGameUtilities.dll" , CallingConvention = CallingConvention . Cdecl ) ]
14- #elif MACOS_BUILD || UNITY_EDITOR_OSX || UNITY_STANDALONE_OSX
15- [ DllImport ( "libRhythmGameUtilities.dylib" , CallingConvention = CallingConvention . Cdecl ) ]
16- #elif LINUX_BUILD || UNITY_EDITOR_LINUX || UNITY_STANDALONE_LINUX
17- [ DllImport ( "libRhythmGameUtilities.so" , CallingConvention = CallingConvention . Cdecl ) ]
18- #endif
12+ [ DllImport ( "libRhythmGameUtilities" , CallingConvention = CallingConvention . Cdecl ) ]
1913 public static extern float ConvertTickToPosition ( int tick , int resolution ) ;
2014
21- #if WINDOWS_BUILD || UNITY_EDITOR_WIN || UNITY_STANDALONE_WIN
22- [ DllImport ( "libRhythmGameUtilities.dll" , CallingConvention = CallingConvention . Cdecl ) ]
23- #elif MACOS_BUILD || UNITY_EDITOR_OSX || UNITY_STANDALONE_OSX
24- [ DllImport ( "libRhythmGameUtilities.dylib" , CallingConvention = CallingConvention . Cdecl ) ]
25- #elif LINUX_BUILD || UNITY_EDITOR_LINUX || UNITY_STANDALONE_LINUX
26- [ DllImport ( "libRhythmGameUtilities.so" , CallingConvention = CallingConvention . Cdecl ) ]
27- #endif
15+ [ DllImport ( "libRhythmGameUtilities" , CallingConvention = CallingConvention . Cdecl ) ]
2816 public static extern int ConvertSecondsToTicksInternal ( float seconds , int resolution , int [ ] bpmChangesKeys ,
2917 int [ ] bpmChangesValues , int bpmChangesSize ) ;
3018
31- #if WINDOWS_BUILD || UNITY_EDITOR_WIN || UNITY_STANDALONE_WIN
32- [ DllImport ( "libRhythmGameUtilities.dll" , CallingConvention = CallingConvention . Cdecl ) ]
33- #elif MACOS_BUILD || UNITY_EDITOR_OSX || UNITY_STANDALONE_OSX
34- [ DllImport ( "libRhythmGameUtilities.dylib" , CallingConvention = CallingConvention . Cdecl ) ]
35- #elif LINUX_BUILD || UNITY_EDITOR_LINUX || UNITY_STANDALONE_LINUX
36- [ DllImport ( "libRhythmGameUtilities.so" , CallingConvention = CallingConvention . Cdecl ) ]
37- #endif
19+ [ DllImport ( "libRhythmGameUtilities" , CallingConvention = CallingConvention . Cdecl ) ]
3820 public static extern bool IsOnTheBeat ( int bpm , float currentTime , float delta ) ;
3921
40- #if WINDOWS_BUILD || UNITY_EDITOR_WIN || UNITY_STANDALONE_WIN
41- [ DllImport ( "libRhythmGameUtilities.dll" , CallingConvention = CallingConvention . Cdecl ) ]
42- #elif MACOS_BUILD || UNITY_EDITOR_OSX || UNITY_STANDALONE_OSX
43- [ DllImport ( "libRhythmGameUtilities.dylib" , CallingConvention = CallingConvention . Cdecl ) ]
44- #elif LINUX_BUILD || UNITY_EDITOR_LINUX || UNITY_STANDALONE_LINUX
45- [ DllImport ( "libRhythmGameUtilities.so" , CallingConvention = CallingConvention . Cdecl ) ]
46- #endif
22+ [ DllImport ( "libRhythmGameUtilities" , CallingConvention = CallingConvention . Cdecl ) ]
4723 public static extern int RoundUpToTheNearestMultiplier ( int value , int multiplier ) ;
4824
49- #if WINDOWS_BUILD || UNITY_EDITOR_WIN || UNITY_STANDALONE_WIN
50- [ DllImport ( "libRhythmGameUtilities.dll" , CallingConvention = CallingConvention . Cdecl ) ]
51- #elif MACOS_BUILD || UNITY_EDITOR_OSX || UNITY_STANDALONE_OSX
52- [ DllImport ( "libRhythmGameUtilities.dylib" , CallingConvention = CallingConvention . Cdecl ) ]
53- #elif LINUX_BUILD || UNITY_EDITOR_LINUX || UNITY_STANDALONE_LINUX
54- [ DllImport ( "libRhythmGameUtilities.so" , CallingConvention = CallingConvention . Cdecl ) ]
55- #endif
25+ [ DllImport ( "libRhythmGameUtilities" , CallingConvention = CallingConvention . Cdecl ) ]
5626 public static extern float CalculateAccuracyRatio ( int position , int currentPosition , int delta ) ;
5727
58- #if WINDOWS_BUILD || UNITY_EDITOR_WIN || UNITY_STANDALONE_WIN
59- [ DllImport ( "libRhythmGameUtilities.dll" , CallingConvention = CallingConvention . Cdecl ) ]
60- #elif MACOS_BUILD || UNITY_EDITOR_OSX || UNITY_STANDALONE_OSX
61- [ DllImport ( "libRhythmGameUtilities.dylib" , CallingConvention = CallingConvention . Cdecl ) ]
62- #elif LINUX_BUILD || UNITY_EDITOR_LINUX || UNITY_STANDALONE_LINUX
63- [ DllImport ( "libRhythmGameUtilities.so" , CallingConvention = CallingConvention . Cdecl ) ]
64- #endif
28+ [ DllImport ( "libRhythmGameUtilities" , CallingConvention = CallingConvention . Cdecl ) ]
6529 public static extern IntPtr CalculateBeatBarsInternal ( int [ ] bpmChangesKeys ,
6630 int [ ] bpmChangesValues , int bpmChangesSize , int resolution , int ts ,
6731 bool includeHalfNotes , out int size ) ;
0 commit comments