@@ -9,59 +9,23 @@ namespace RhythmGameUtilities
9
9
internal static class UtilitiesInternal
10
10
{
11
11
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 ) ]
19
13
public static extern float ConvertTickToPosition ( int tick , int resolution ) ;
20
14
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 ) ]
28
16
public static extern int ConvertSecondsToTicksInternal ( float seconds , int resolution , int [ ] bpmChangesKeys ,
29
17
int [ ] bpmChangesValues , int bpmChangesSize ) ;
30
18
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 ) ]
38
20
public static extern bool IsOnTheBeat ( int bpm , float currentTime , float delta ) ;
39
21
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 ) ]
47
23
public static extern int RoundUpToTheNearestMultiplier ( int value , int multiplier ) ;
48
24
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 ) ]
56
26
public static extern float CalculateAccuracyRatio ( int position , int currentPosition , int delta ) ;
57
27
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 ) ]
65
29
public static extern IntPtr CalculateBeatBarsInternal ( int [ ] bpmChangesKeys ,
66
30
int [ ] bpmChangesValues , int bpmChangesSize , int resolution , int ts ,
67
31
bool includeHalfNotes , out int size ) ;
0 commit comments