374 lines
10 KiB
C#
374 lines
10 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using SA.Foundation.Patterns;
|
|
using SA.iOS.GameKit;
|
|
using SA.iOS.StoreKit;
|
|
using SA.iOS.UIKit;
|
|
using SA.iOS.Utilities;
|
|
|
|
namespace SA.iOS
|
|
{
|
|
// Token: 0x02000002 RID: 2
|
|
[Token(Token = "0x2000002")]
|
|
internal class ISN_Settings : SA_ScriptableSingleton<ISN_Settings>
|
|
{
|
|
// Token: 0x17000001 RID: 1
|
|
// (get) Token: 0x06000001 RID: 1 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x06000002 RID: 2 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000001")]
|
|
public string CameraUsageDescription
|
|
{
|
|
[Token(Token = "0x6000001")]
|
|
[Address(RVA = "0x2FD6520", Offset = "0x2FD5520", VA = "0x182FD6520")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000002")]
|
|
[Address(RVA = "0x2FD6740", Offset = "0x2FD5740", VA = "0x182FD6740")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000002 RID: 2
|
|
// (get) Token: 0x06000003 RID: 3 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x06000004 RID: 4 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000002")]
|
|
public string MediaLibraryUsageDescription
|
|
{
|
|
[Token(Token = "0x6000003")]
|
|
[Address(RVA = "0x2FD65A0", Offset = "0x2FD55A0", VA = "0x182FD65A0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000004")]
|
|
[Address(RVA = "0x2FD67A0", Offset = "0x2FD57A0", VA = "0x182FD67A0")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000003 RID: 3
|
|
// (get) Token: 0x06000005 RID: 5 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x06000006 RID: 6 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000003")]
|
|
public string PhotoLibraryUsageDescription
|
|
{
|
|
[Token(Token = "0x6000005")]
|
|
[Address(RVA = "0x2FD6690", Offset = "0x2FD5690", VA = "0x182FD6690")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000006")]
|
|
[Address(RVA = "0x2FD68C0", Offset = "0x2FD58C0", VA = "0x182FD68C0")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000004 RID: 4
|
|
// (get) Token: 0x06000007 RID: 7 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x06000008 RID: 8 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000004")]
|
|
public string PhotoLibraryAddUsageDescription
|
|
{
|
|
[Token(Token = "0x6000007")]
|
|
[Address(RVA = "0x2FD6640", Offset = "0x2FD5640", VA = "0x182FD6640")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000008")]
|
|
[Address(RVA = "0x2FD6860", Offset = "0x2FD5860", VA = "0x182FD6860")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000005 RID: 5
|
|
// (get) Token: 0x06000009 RID: 9 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x0600000A RID: 10 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000005")]
|
|
public string MicrophoneUsageDescription
|
|
{
|
|
[Token(Token = "0x6000009")]
|
|
[Address(RVA = "0x2FD65F0", Offset = "0x2FD55F0", VA = "0x182FD65F0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x600000A")]
|
|
[Address(RVA = "0x2FD6800", Offset = "0x2FD5800", VA = "0x182FD6800")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600000B RID: 11 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600000B")]
|
|
[Address(RVA = "0x2FD61E0", Offset = "0x2FD51E0", VA = "0x182FD61E0")]
|
|
private string GetPlistKeyValue(string key, string defaultValue, bool enabled)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600000C RID: 12 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600000C")]
|
|
[Address(RVA = "0x2FD6290", Offset = "0x2FD5290", VA = "0x182FD6290")]
|
|
private void SetPlistKeyValue(string key, string val, bool enabled)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17000006 RID: 6
|
|
// (get) Token: 0x0600000D RID: 13 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000006")]
|
|
protected override string BasePath
|
|
{
|
|
[Token(Token = "0x600000D")]
|
|
[Address(RVA = "0x2FD64F0", Offset = "0x2FD54F0", VA = "0x182FD64F0", Slot = "4")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000007 RID: 7
|
|
// (get) Token: 0x0600000E RID: 14 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000007")]
|
|
public override string PluginName
|
|
{
|
|
[Token(Token = "0x600000E")]
|
|
[Address(RVA = "0x2FD66E0", Offset = "0x2FD56E0", VA = "0x182FD66E0", Slot = "5")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000008 RID: 8
|
|
// (get) Token: 0x0600000F RID: 15 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000008")]
|
|
public override string DocumentationURL
|
|
{
|
|
[Token(Token = "0x600000F")]
|
|
[Address(RVA = "0x2FD6570", Offset = "0x2FD5570", VA = "0x182FD6570", Slot = "6")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000009 RID: 9
|
|
// (get) Token: 0x06000010 RID: 16 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000009")]
|
|
public override string SettingsUIMenuItem
|
|
{
|
|
[Token(Token = "0x6000010")]
|
|
[Address(RVA = "0x2FD6710", Offset = "0x2FD5710", VA = "0x182FD6710", Slot = "7")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000011 RID: 17 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000011")]
|
|
[Address(RVA = "0x2FD6360", Offset = "0x2FD5360", VA = "0x182FD6360")]
|
|
public ISN_Settings()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000001 RID: 1
|
|
[Token(Token = "0x4000001")]
|
|
public const string PluginTittle = "IOS Native";
|
|
|
|
// Token: 0x04000002 RID: 2
|
|
[Token(Token = "0x4000002")]
|
|
public const string DocumentationUrl = "https://unionassets.com/ios-native-pro/manual";
|
|
|
|
// Token: 0x04000003 RID: 3
|
|
[Token(Token = "0x4000003")]
|
|
public const string IOSNativeFolder = "Assets/Plugins/StansAssets/NativePlugins/IOSNativePro/";
|
|
|
|
// Token: 0x04000004 RID: 4
|
|
[Token(Token = "0x4000004")]
|
|
private const string k_IOSNativeApi = "Assets/Plugins/StansAssets/NativePlugins/IOSNativePro/Runtime/API/";
|
|
|
|
// Token: 0x04000005 RID: 5
|
|
[Token(Token = "0x4000005")]
|
|
public const string IOSNativeXcode = "Assets/Plugins/StansAssets/NativePlugins/IOSNativePro/XCode/";
|
|
|
|
// Token: 0x04000006 RID: 6
|
|
[Token(Token = "0x4000006")]
|
|
public const string ContactsApiLocation = "Assets/Plugins/StansAssets/NativePlugins/IOSNativePro/Runtime/API/Contacts/Internal/";
|
|
|
|
// Token: 0x04000007 RID: 7
|
|
[Token(Token = "0x4000007")]
|
|
public const string TestScenePath = "Assets/Plugins/StansAssets/NativePlugins/IOSNativePro/Tests/Scene/ISN_TestScene.unity";
|
|
|
|
// Token: 0x04000008 RID: 8
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000008")]
|
|
public bool Contacts;
|
|
|
|
// Token: 0x04000009 RID: 9
|
|
[FieldOffset(Offset = "0x29")]
|
|
[Token(Token = "0x4000009")]
|
|
public bool CloudKit;
|
|
|
|
// Token: 0x0400000A RID: 10
|
|
[FieldOffset(Offset = "0x2A")]
|
|
[Token(Token = "0x400000A")]
|
|
public bool Photos;
|
|
|
|
// Token: 0x0400000B RID: 11
|
|
[FieldOffset(Offset = "0x2B")]
|
|
[Token(Token = "0x400000B")]
|
|
public bool ReplayKit;
|
|
|
|
// Token: 0x0400000C RID: 12
|
|
[FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400000C")]
|
|
public bool Social;
|
|
|
|
// Token: 0x0400000D RID: 13
|
|
[FieldOffset(Offset = "0x2D")]
|
|
[Token(Token = "0x400000D")]
|
|
public bool AdSupport;
|
|
|
|
// Token: 0x0400000E RID: 14
|
|
[FieldOffset(Offset = "0x2E")]
|
|
[Token(Token = "0x400000E")]
|
|
public bool AppTrackingTransparency;
|
|
|
|
// Token: 0x0400000F RID: 15
|
|
[FieldOffset(Offset = "0x2F")]
|
|
[Token(Token = "0x400000F")]
|
|
public bool AVKit;
|
|
|
|
// Token: 0x04000010 RID: 16
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000010")]
|
|
public bool CoreLocation;
|
|
|
|
// Token: 0x04000011 RID: 17
|
|
[FieldOffset(Offset = "0x31")]
|
|
[Token(Token = "0x4000011")]
|
|
public bool AssetsLibrary;
|
|
|
|
// Token: 0x04000012 RID: 18
|
|
[FieldOffset(Offset = "0x32")]
|
|
[Token(Token = "0x4000012")]
|
|
public bool AppDelegate;
|
|
|
|
// Token: 0x04000013 RID: 19
|
|
[FieldOffset(Offset = "0x33")]
|
|
[Token(Token = "0x4000013")]
|
|
public bool UserNotifications;
|
|
|
|
// Token: 0x04000014 RID: 20
|
|
[FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x4000014")]
|
|
public bool MediaPlayer;
|
|
|
|
// Token: 0x04000015 RID: 21
|
|
[FieldOffset(Offset = "0x35")]
|
|
[Token(Token = "0x4000015")]
|
|
public bool EventKit;
|
|
|
|
// Token: 0x04000016 RID: 22
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4000016")]
|
|
internal readonly ISN_LogLevel LogLevel;
|
|
|
|
// Token: 0x04000017 RID: 23
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4000017")]
|
|
public List<ISN_SKProduct> InAppProducts;
|
|
|
|
// Token: 0x04000018 RID: 24
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4000018")]
|
|
public List<ISN_GKAchievement> Achievements;
|
|
|
|
// Token: 0x04000019 RID: 25
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4000019")]
|
|
public bool SavingAGame;
|
|
|
|
// Token: 0x0400001A RID: 26
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400001A")]
|
|
public List<ISN_UIApplicationShortcutItem> ShortcutItems;
|
|
|
|
// Token: 0x0400001B RID: 27
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400001B")]
|
|
public List<ISN_UIUrlType> UrlTypes;
|
|
|
|
// Token: 0x0400001C RID: 28
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400001C")]
|
|
public List<ISN_UIUrlType> ApplicationQueriesSchemes;
|
|
|
|
// Token: 0x0400001D RID: 29
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400001D")]
|
|
public bool CameraUsageDescriptionEnabled;
|
|
|
|
// Token: 0x0400001E RID: 30
|
|
[FieldOffset(Offset = "0x71")]
|
|
[Token(Token = "0x400001E")]
|
|
public bool MediaLibraryUsageDescriptionEnabled;
|
|
|
|
// Token: 0x0400001F RID: 31
|
|
[FieldOffset(Offset = "0x72")]
|
|
[Token(Token = "0x400001F")]
|
|
public bool PhotoLibraryUsageDescriptionEnabled;
|
|
|
|
// Token: 0x04000020 RID: 32
|
|
[FieldOffset(Offset = "0x73")]
|
|
[Token(Token = "0x4000020")]
|
|
public bool PhotoLibraryAddUsageDescriptionEnabled;
|
|
|
|
// Token: 0x04000021 RID: 33
|
|
[FieldOffset(Offset = "0x74")]
|
|
[Token(Token = "0x4000021")]
|
|
public bool MicrophoneUsageDescriptionEnabled;
|
|
|
|
// Token: 0x04000022 RID: 34
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4000022")]
|
|
public string ContactsUsageDescription;
|
|
|
|
// Token: 0x04000023 RID: 35
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4000023")]
|
|
public string LocationAlwaysAndWhenInUseUsageDescription;
|
|
|
|
// Token: 0x04000024 RID: 36
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4000024")]
|
|
public string LocationWhenInUseUsageDescription;
|
|
|
|
// Token: 0x04000025 RID: 37
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4000025")]
|
|
public string NsCalendarsUsageDescription;
|
|
|
|
// Token: 0x04000026 RID: 38
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4000026")]
|
|
public string NsRemindersUsageDescription;
|
|
|
|
// Token: 0x04000027 RID: 39
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4000027")]
|
|
public string UserTrackingUsageDescription;
|
|
}
|
|
}
|