This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
namespace SA.iOS.MediaPlayer
{
// Token: 0x020000B1 RID: 177
[Token(Token = "0x200008E")]
public interface ISN_IMPMediaPickerControllerDelegate
{
// Token: 0x0600032B RID: 811
[Token(Token = "0x60002CE")]
[Address(Slot = "0")]
void DidPickMediaItems(ISN_MPMediaPickerController mediaPicker, ISN_MPMediaItemCollection mediaItemCollection);
// Token: 0x0600032C RID: 812
[Token(Token = "0x60002CF")]
[Address(Slot = "1")]
void MediaPickerDidCancel(ISN_MPMediaPickerController mediaPicker);
}
}
+133
View File
@@ -0,0 +1,133 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace SA.iOS.MediaPlayer
{
// Token: 0x020000B3 RID: 179
[Token(Token = "0x2000090")]
[Serializable]
public class ISN_MPMediaItem
{
// Token: 0x170000F0 RID: 240
// (get) Token: 0x06000331 RID: 817 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000F0")]
public string Title
{
[Token(Token = "0x60002D4")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return null;
}
}
// Token: 0x170000F1 RID: 241
// (get) Token: 0x06000332 RID: 818 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000F1")]
public string Artist
{
[Token(Token = "0x60002D5")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return null;
}
}
// Token: 0x170000F2 RID: 242
// (get) Token: 0x06000333 RID: 819 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000F2")]
public string AlbumTitle
{
[Token(Token = "0x60002D6")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
return null;
}
}
// Token: 0x170000F3 RID: 243
// (get) Token: 0x06000334 RID: 820 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000F3")]
public string Composer
{
[Token(Token = "0x60002D7")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
get
{
return null;
}
}
// Token: 0x170000F4 RID: 244
// (get) Token: 0x06000335 RID: 821 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000F4")]
public string Genre
{
[Token(Token = "0x60002D8")]
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
get
{
return null;
}
}
// Token: 0x170000F5 RID: 245
// (get) Token: 0x06000336 RID: 822 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000F5")]
public string Lyrics
{
[Token(Token = "0x60002D9")]
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
get
{
return null;
}
}
// Token: 0x06000337 RID: 823 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002DA")]
[Address(RVA = "0x2A44070", Offset = "0x2A42E70", VA = "0x182A44070")]
public ISN_MPMediaItem()
{
}
// Token: 0x04000224 RID: 548
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40001FB")]
[SerializeField]
private string m_Title;
// Token: 0x04000225 RID: 549
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40001FC")]
[SerializeField]
private string m_Artist;
// Token: 0x04000226 RID: 550
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40001FD")]
[SerializeField]
private string m_AlbumTitle;
// Token: 0x04000227 RID: 551
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40001FE")]
[SerializeField]
private string m_Composer;
// Token: 0x04000228 RID: 552
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40001FF")]
[SerializeField]
private string m_Genre;
// Token: 0x04000229 RID: 553
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000200")]
[SerializeField]
private string m_Lyrics;
}
}
@@ -0,0 +1,18 @@
using System;
using Cpp2IlInjected;
using SA.iOS.Utilities;
namespace SA.iOS.MediaPlayer
{
// Token: 0x020000B4 RID: 180
[Token(Token = "0x2000091")]
public class ISN_MPMediaItemCollection : ISN_NativeObject
{
// Token: 0x06000338 RID: 824 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002DB")]
[Address(RVA = "0x187CEC0", Offset = "0x187BCC0", VA = "0x18187CEC0")]
internal ISN_MPMediaItemCollection(ulong hasCode)
{
}
}
}
@@ -0,0 +1,44 @@
using System;
using Cpp2IlInjected;
using SA.iOS.UIKit;
namespace SA.iOS.MediaPlayer
{
// Token: 0x020000AC RID: 172
[Token(Token = "0x200008A")]
public class ISN_MPMediaPickerController : ISN_UIViewController
{
// Token: 0x0600030E RID: 782 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002B4")]
[Address(RVA = "0x4E7250", Offset = "0x4E6050", VA = "0x1804E7250")]
public ISN_MPMediaPickerController()
{
}
// Token: 0x170000E4 RID: 228
// (get) Token: 0x0600030F RID: 783 RVA: 0x000028F8 File Offset: 0x00000AF8
// (set) Token: 0x06000310 RID: 784 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000E4")]
public bool AllowsPickingMultipleItems
{
[Token(Token = "0x60002B5")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930")]
get
{
return default(bool);
}
[Token(Token = "0x60002B6")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
set
{
}
}
// Token: 0x06000311 RID: 785 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002B7")]
[Address(RVA = "0x2A44130", Offset = "0x2A42F30", VA = "0x182A44130")]
public void SetDelegate(ISN_IMPMediaPickerControllerDelegate @delegate)
{
}
}
}
@@ -0,0 +1,29 @@
using System;
using Cpp2IlInjected;
namespace SA.iOS.MediaPlayer
{
// Token: 0x020000B0 RID: 176
[Token(Token = "0x200008D")]
public enum ISN_MPMusicPlaybackState
{
// Token: 0x0400021E RID: 542
[Token(Token = "0x40001F5")]
Stopped,
// Token: 0x0400021F RID: 543
[Token(Token = "0x40001F6")]
Playing,
// Token: 0x04000220 RID: 544
[Token(Token = "0x40001F7")]
Paused,
// Token: 0x04000221 RID: 545
[Token(Token = "0x40001F8")]
Interrupted,
// Token: 0x04000222 RID: 546
[Token(Token = "0x40001F9")]
SeekingForward,
// Token: 0x04000223 RID: 547
[Token(Token = "0x40001FA")]
SeekingBackward
}
}
@@ -0,0 +1,175 @@
using System;
using Cpp2IlInjected;
namespace SA.iOS.MediaPlayer
{
// Token: 0x020000AE RID: 174
[Token(Token = "0x200008B")]
public class ISN_MPMusicPlayerController
{
// Token: 0x06000315 RID: 789 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002B8")]
[Address(RVA = "0x2A44200", Offset = "0x2A43000", VA = "0x182A44200")]
private ISN_MPMusicPlayerController(string nativePlayerHashId)
{
}
// Token: 0x06000316 RID: 790 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002B9")]
[Address(RVA = "0x2A441F0", Offset = "0x2A42FF0", VA = "0x182A441F0")]
public void Play()
{
}
// Token: 0x06000317 RID: 791 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002BA")]
[Address(RVA = "0x2A441F0", Offset = "0x2A42FF0", VA = "0x182A441F0")]
public void Stop()
{
}
// Token: 0x06000318 RID: 792 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002BB")]
[Address(RVA = "0x2A441F0", Offset = "0x2A42FF0", VA = "0x182A441F0")]
public void Pause()
{
}
// Token: 0x06000319 RID: 793 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002BC")]
[Address(RVA = "0x2A441F0", Offset = "0x2A42FF0", VA = "0x182A441F0")]
public void SkipToNextItem()
{
}
// Token: 0x0600031A RID: 794 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002BD")]
[Address(RVA = "0x2A441F0", Offset = "0x2A42FF0", VA = "0x182A441F0")]
public void SkipToPreviousItem()
{
}
// Token: 0x0600031B RID: 795 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002BE")]
[Address(RVA = "0x2A441F0", Offset = "0x2A42FF0", VA = "0x182A441F0")]
public void SetQueueWithStoreIDs(params string[] storeIDs)
{
}
// Token: 0x0600031C RID: 796 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002BF")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
public void SetQueueWithItemCollection(ISN_MPMediaItemCollection itemCollection)
{
}
// Token: 0x0600031D RID: 797 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002C0")]
[Address(RVA = "0x2A441F0", Offset = "0x2A42FF0", VA = "0x182A441F0")]
public void BeginGeneratingPlaybackNotifications()
{
}
// Token: 0x0600031E RID: 798 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002C1")]
[Address(RVA = "0x2A441F0", Offset = "0x2A42FF0", VA = "0x182A441F0")]
public void EndGeneratingPlaybackNotifications()
{
}
// Token: 0x170000E5 RID: 229
// (get) Token: 0x0600031F RID: 799 RVA: 0x00002910 File Offset: 0x00000B10
[Token(Token = "0x170000E5")]
public ISN_MPMusicPlaybackState PlaybackState
{
[Token(Token = "0x60002C2")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630")]
get
{
return ISN_MPMusicPlaybackState.Stopped;
}
}
// Token: 0x170000E6 RID: 230
// (get) Token: 0x06000320 RID: 800 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000E6")]
public ISN_MPMediaItem NowPlayingItem
{
[Token(Token = "0x60002C3")]
[Address(RVA = "0x2A443A0", Offset = "0x2A431A0", VA = "0x182A443A0")]
get
{
return null;
}
}
// Token: 0x170000E7 RID: 231
// (get) Token: 0x06000321 RID: 801 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000E7")]
public string PlayerHashId
{
[Token(Token = "0x60002C4")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return null;
}
}
// Token: 0x170000E8 RID: 232
// (get) Token: 0x06000322 RID: 802 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000E8")]
public static ISN_MPMusicPlayerController SystemMusicPlayer
{
[Token(Token = "0x60002C5")]
[Address(RVA = "0x2A44480", Offset = "0x2A43280", VA = "0x182A44480")]
get
{
return null;
}
}
// Token: 0x170000E9 RID: 233
// (get) Token: 0x06000323 RID: 803 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000E9")]
public static ISN_MPMusicPlayerController ApplicationMusicPlayer
{
[Token(Token = "0x60002C6")]
[Address(RVA = "0x2A44260", Offset = "0x2A43060", VA = "0x182A44260")]
get
{
return null;
}
}
// Token: 0x170000EA RID: 234
// (get) Token: 0x06000324 RID: 804 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000EA")]
public static ISN_MPMusicPlayerController ApplicationQueuePlayer
{
[Token(Token = "0x60002C7")]
[Address(RVA = "0x2A44300", Offset = "0x2A43100", VA = "0x182A44300")]
get
{
return null;
}
}
// Token: 0x04000214 RID: 532
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40001EB")]
private readonly string m_nativePlayerHashId;
// Token: 0x04000215 RID: 533
[Token(Token = "0x40001EC")]
public const string PlaybackStateDidChange = "MPMusicPlayerControllerPlaybackStateDidChangeNotification";
// Token: 0x04000216 RID: 534
[Token(Token = "0x40001ED")]
public const string NowPlayingItemDidChange = "MPMusicPlayerControllerNowPlayingItemDidChangeNotification";
// Token: 0x04000217 RID: 535
[Token(Token = "0x40001EE")]
public const string VolumeDidChange = "MPMusicPlayerControllerVolumeDidChangeNotification";
}
}
+40
View File
@@ -0,0 +1,40 @@
using System;
using Cpp2IlInjected;
namespace SA.iOS.MediaPlayer
{
// Token: 0x020000B2 RID: 178
[Token(Token = "0x200008F")]
internal static class ISN_MPNativeAPI
{
// Token: 0x0600032D RID: 813 RVA: 0x00002928 File Offset: 0x00000B28
[Token(Token = "0x60002D0")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630")]
public static ulong MPMediaPickerController_Init()
{
return 0UL;
}
// Token: 0x0600032E RID: 814 RVA: 0x00002940 File Offset: 0x00000B40
[Token(Token = "0x60002D1")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930")]
public static bool MPMediaPickerController_getAllowsPickingMultipleItems(ulong hash)
{
return default(bool);
}
// Token: 0x0600032F RID: 815 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002D2")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
public static void MPMediaPickerController_setAllowsPickingMultipleItems(ulong hash, bool allowsPickingMultipleItems)
{
}
// Token: 0x06000330 RID: 816 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002D3")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
public static void MPMediaPickerController_setDelegate(ulong hash, Action didCancel, Action<ulong> didPickMediaItems)
{
}
}
}
@@ -0,0 +1,96 @@
using System;
using Cpp2IlInjected;
using SA.Foundation.Events;
namespace SA.iOS.MediaPlayer
{
// Token: 0x020000AF RID: 175
[Token(Token = "0x200008C")]
public static class ISN_MPRemoteCommandCenter
{
// Token: 0x170000EB RID: 235
// (get) Token: 0x06000325 RID: 805 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000EB")]
public static SA_iEvent OnPlayCommand
{
[Token(Token = "0x60002C8")]
[Address(RVA = "0x2A44700", Offset = "0x2A43500", VA = "0x182A44700")]
get
{
return null;
}
}
// Token: 0x170000EC RID: 236
// (get) Token: 0x06000326 RID: 806 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000EC")]
public static SA_iEvent OnPauseCommand
{
[Token(Token = "0x60002C9")]
[Address(RVA = "0x2A44610", Offset = "0x2A43410", VA = "0x182A44610")]
get
{
return null;
}
}
// Token: 0x170000ED RID: 237
// (get) Token: 0x06000327 RID: 807 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000ED")]
public static SA_iEvent OnStopCommand
{
[Token(Token = "0x60002CA")]
[Address(RVA = "0x2A448E0", Offset = "0x2A436E0", VA = "0x182A448E0")]
get
{
return null;
}
}
// Token: 0x170000EE RID: 238
// (get) Token: 0x06000328 RID: 808 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000EE")]
public static SA_iEvent OnNextTrackCommand
{
[Token(Token = "0x60002CB")]
[Address(RVA = "0x2A44520", Offset = "0x2A43320", VA = "0x182A44520")]
get
{
return null;
}
}
// Token: 0x170000EF RID: 239
// (get) Token: 0x06000329 RID: 809 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000EF")]
public static SA_iEvent OnPreviousTrackCommand
{
[Token(Token = "0x60002CC")]
[Address(RVA = "0x2A447F0", Offset = "0x2A435F0", VA = "0x182A447F0")]
get
{
return null;
}
}
// Token: 0x04000218 RID: 536
[Token(Token = "0x40001EF")]
private static SA_Event s_OnPlayCommand;
// Token: 0x04000219 RID: 537
[Token(Token = "0x40001F0")]
private static SA_Event s_OnPauseCommand;
// Token: 0x0400021A RID: 538
[Token(Token = "0x40001F1")]
private static SA_Event s_OnStopCommand;
// Token: 0x0400021B RID: 539
[Token(Token = "0x40001F2")]
private static SA_Event s_OnNextTrackCommand;
// Token: 0x0400021C RID: 540
[Token(Token = "0x40001F3")]
private static SA_Event s_OnPreviousTrackCommand;
}
}