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 = "0x2A482D0", Offset = "0x2A470D0", VA = "0x182A482D0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000002")]
|
|
[Address(RVA = "0x2A484F0", Offset = "0x2A472F0", VA = "0x182A484F0")]
|
|
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 = "0x2A48350", Offset = "0x2A47150", VA = "0x182A48350")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000004")]
|
|
[Address(RVA = "0x2A48550", Offset = "0x2A47350", VA = "0x182A48550")]
|
|
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 = "0x2A48440", Offset = "0x2A47240", VA = "0x182A48440")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000006")]
|
|
[Address(RVA = "0x2A48670", Offset = "0x2A47470", VA = "0x182A48670")]
|
|
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 = "0x2A483F0", Offset = "0x2A471F0", VA = "0x182A483F0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000008")]
|
|
[Address(RVA = "0x2A48610", Offset = "0x2A47410", VA = "0x182A48610")]
|
|
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 = "0x2A483A0", Offset = "0x2A471A0", VA = "0x182A483A0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x600000A")]
|
|
[Address(RVA = "0x2A485B0", Offset = "0x2A473B0", VA = "0x182A485B0")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600000B RID: 11 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600000B")]
|
|
[Address(RVA = "0x2A47F90", Offset = "0x2A46D90", VA = "0x182A47F90")]
|
|
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 = "0x2A48040", Offset = "0x2A46E40", VA = "0x182A48040")]
|
|
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 = "0x2A482A0", Offset = "0x2A470A0", VA = "0x182A482A0", 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 = "0x2A48490", Offset = "0x2A47290", VA = "0x182A48490", 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 = "0x2A48320", Offset = "0x2A47120", VA = "0x182A48320", 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 = "0x2A484C0", Offset = "0x2A472C0", VA = "0x182A484C0", Slot = "7")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000011 RID: 17 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000011")]
|
|
[Address(RVA = "0x2A48110", Offset = "0x2A46F10", VA = "0x182A48110")]
|
|
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;
|
|
}
|
|
}
|