ios配置

This commit is contained in:
RN 2025-05-16 10:43:23 +08:00
parent 633a8bc687
commit 5b2b3c5690
47 changed files with 11166 additions and 10387 deletions

View File

@ -1 +1,2 @@
#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
#include "Generated.xcconfig"

View File

@ -1 +1,2 @@
#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
#include "Generated.xcconfig"

View File

@ -1,59 +1,60 @@
platform :ios, '12.0'
# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
project 'Runner', {
'Debug' => :debug,
'Profile' => :release,
'Release' => :release,
}
project 'Runner', {
'Debug' => :debug,
'Profile' => :release,
'Release' => :release,
}
def flutter_root
generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
unless File.exist?(generated_xcode_build_settings_path)
raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
end
def flutter_root
generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
unless File.exist?(generated_xcode_build_settings_path)
raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
end
File.foreach(generated_xcode_build_settings_path) do |line|
matches = line.match(/FLUTTER_ROOT\=(.*)/)
return matches[1].strip if matches
end
raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
end
File.foreach(generated_xcode_build_settings_path) do |line|
matches = line.match(/FLUTTER_ROOT\=(.*)/)
return matches[1].strip if matches
end
raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
end
require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)
require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)
flutter_ios_podfile_setup
flutter_ios_podfile_setup
target 'Runner' do
use_frameworks!
use_modular_headers!
target 'Runner' do
use_frameworks!
use_modular_headers!
flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
# 修改UnityLibrary的引用方式
pod 'UnityLibrary', :path => File.join(File.dirname(File.realpath(__FILE__)), 'UnityLibrary')
end
flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
# 为所有目标添加必要的iOS设置
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0'
# 添加Unity相关的设置
config.build_settings['ENABLE_BITCODE'] = 'NO'
# 为UnityFramework添加特殊设置
if target.name == 'UnityLibrary'
config.build_settings['UNITY_RUNTIME_VERSION'] = '2021.3.33f1c1'
config.build_settings['UNITY_IOS_EXPORT_PATH'] = '${PODS_ROOT}/UnityLibrary'
# 添加模块映射设置
config.build_settings['DEFINES_MODULE'] = 'YES'
end
end
end
end
# Unity集成
pod 'UnityLibrary', :path => 'UnityLibrary'
target 'RunnerTests' do
inherit! :search_paths
end
end
post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
# 为所有目标添加必要的iOS设置
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0'
# 禁用位码
config.build_settings['ENABLE_BITCODE'] = 'NO'
# 为UnityLibrary添加特殊设置
if target.name == 'UnityLibrary'
config.build_settings['DEFINES_MODULE'] = 'YES'
end
end
end
end

158
ios/Podfile.lock Normal file
View File

@ -0,0 +1,158 @@
PODS:
- device_info_plus (0.0.1):
- Flutter
- Flutter (1.0.0)
- flutter_unity_widget (4.0.0):
- Flutter
- fluttertoast (0.0.2):
- Flutter
- Toast
- fluwx (0.0.1):
- Flutter
- fluwx/pay (= 0.0.1)
- fluwx/pay (0.0.1):
- Flutter
- WechatOpenSDK-XCFramework (~> 2.0.4)
- geolocator_apple (1.2.0):
- Flutter
- image_cropper (0.0.4):
- Flutter
- TOCropViewController (~> 2.7.4)
- image_picker_ios (0.0.1):
- Flutter
- location (0.0.1):
- Flutter
- open_file_ios (0.0.1):
- Flutter
- package_info_plus (0.4.5):
- Flutter
- path_provider_foundation (0.0.1):
- Flutter
- FlutterMacOS
- permission_handler_apple (9.3.0):
- Flutter
- photo_manager (2.0.0):
- Flutter
- FlutterMacOS
- share_plus (0.0.1):
- Flutter
- shared_preferences_foundation (0.0.1):
- Flutter
- FlutterMacOS
- sqflite (0.0.3):
- Flutter
- FlutterMacOS
- Toast (4.1.1)
- TOCropViewController (2.7.4)
- UnityLibrary (0.0.1)
- url_launcher_ios (0.0.1):
- Flutter
- video_player_avfoundation (0.0.1):
- Flutter
- FlutterMacOS
- webview_flutter_wkwebview (0.0.1):
- Flutter
- WechatOpenSDK-XCFramework (2.0.4)
DEPENDENCIES:
- device_info_plus (from `.symlinks/plugins/device_info_plus/ios`)
- Flutter (from `Flutter`)
- flutter_unity_widget (from `.symlinks/plugins/flutter_unity_widget/ios`)
- fluttertoast (from `.symlinks/plugins/fluttertoast/ios`)
- fluwx (from `.symlinks/plugins/fluwx/ios`)
- geolocator_apple (from `.symlinks/plugins/geolocator_apple/ios`)
- image_cropper (from `.symlinks/plugins/image_cropper/ios`)
- image_picker_ios (from `.symlinks/plugins/image_picker_ios/ios`)
- location (from `.symlinks/plugins/location/ios`)
- open_file_ios (from `.symlinks/plugins/open_file_ios/ios`)
- package_info_plus (from `.symlinks/plugins/package_info_plus/ios`)
- path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/darwin`)
- permission_handler_apple (from `.symlinks/plugins/permission_handler_apple/ios`)
- photo_manager (from `.symlinks/plugins/photo_manager/ios`)
- share_plus (from `.symlinks/plugins/share_plus/ios`)
- shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`)
- sqflite (from `.symlinks/plugins/sqflite/darwin`)
- UnityLibrary (from `UnityLibrary`)
- url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`)
- video_player_avfoundation (from `.symlinks/plugins/video_player_avfoundation/darwin`)
- webview_flutter_wkwebview (from `.symlinks/plugins/webview_flutter_wkwebview/ios`)
SPEC REPOS:
trunk:
- Toast
- TOCropViewController
- WechatOpenSDK-XCFramework
EXTERNAL SOURCES:
device_info_plus:
:path: ".symlinks/plugins/device_info_plus/ios"
Flutter:
:path: Flutter
flutter_unity_widget:
:path: ".symlinks/plugins/flutter_unity_widget/ios"
fluttertoast:
:path: ".symlinks/plugins/fluttertoast/ios"
fluwx:
:path: ".symlinks/plugins/fluwx/ios"
geolocator_apple:
:path: ".symlinks/plugins/geolocator_apple/ios"
image_cropper:
:path: ".symlinks/plugins/image_cropper/ios"
image_picker_ios:
:path: ".symlinks/plugins/image_picker_ios/ios"
location:
:path: ".symlinks/plugins/location/ios"
open_file_ios:
:path: ".symlinks/plugins/open_file_ios/ios"
package_info_plus:
:path: ".symlinks/plugins/package_info_plus/ios"
path_provider_foundation:
:path: ".symlinks/plugins/path_provider_foundation/darwin"
permission_handler_apple:
:path: ".symlinks/plugins/permission_handler_apple/ios"
photo_manager:
:path: ".symlinks/plugins/photo_manager/ios"
share_plus:
:path: ".symlinks/plugins/share_plus/ios"
shared_preferences_foundation:
:path: ".symlinks/plugins/shared_preferences_foundation/darwin"
sqflite:
:path: ".symlinks/plugins/sqflite/darwin"
UnityLibrary:
:path: UnityLibrary
url_launcher_ios:
:path: ".symlinks/plugins/url_launcher_ios/ios"
video_player_avfoundation:
:path: ".symlinks/plugins/video_player_avfoundation/darwin"
webview_flutter_wkwebview:
:path: ".symlinks/plugins/webview_flutter_wkwebview/ios"
SPEC CHECKSUMS:
device_info_plus: 335f3ce08d2e174b9fdc3db3db0f4e3b1f66bd89
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
flutter_unity_widget: 6383b30b50a9c9b320f5e728ef31568472cebc31
fluttertoast: 76fea30fcf04176325f6864c87306927bd7d2038
fluwx: 6bf9c5a3a99ad31b0de137dd92370a0d10a60f4b
geolocator_apple: 1560c3c875af2a412242c7a923e15d0d401966ff
image_cropper: 5f162dcf988100dc1513f9c6b7eb42cd6fbf9156
image_picker_ios: 7fe1ff8e34c1790d6fff70a32484959f563a928a
location: 155caecf9da4f280ab5fe4a55f94ceccfab838f8
open_file_ios: 5ff7526df64e4394b4fe207636b67a95e83078bb
package_info_plus: 580e9a5f1b6ca5594e7c9ed5f92d1dfb2a66b5e1
path_provider_foundation: 080d55be775b7414fd5a5ef3ac137b97b097e564
permission_handler_apple: 4ed2196e43d0651e8ff7ca3483a069d469701f2d
photo_manager: d2fbcc0f2d82458700ee6256a15018210a81d413
share_plus: 011d6fb4f9d2576b83179a3a5c5e323202cdabcf
shared_preferences_foundation: 9e1978ff2562383bd5676f64ec4e9aa8fa06a6f7
sqflite: c35dad70033b8862124f8337cc994a809fcd9fa3
Toast: 1f5ea13423a1e6674c4abdac5be53587ae481c4e
TOCropViewController: 80b8985ad794298fb69d3341de183f33d1853654
UnityLibrary: 6d7cbc9504f84a483fc69f9f60f4161b06f66c89
url_launcher_ios: 694010445543906933d732453a59da0a173ae33d
video_player_avfoundation: 2cef49524dd1f16c5300b9cd6efd9611ce03639b
webview_flutter_wkwebview: 3a409e0c27995945d2dabd90079927fba5c34492
WechatOpenSDK-XCFramework: 36fb2bea0754266c17184adf4963d7e6ff98b69f
PODFILE CHECKSUM: 0048a1bf4ea474b8ac83b0d7afdf22888049808d
COCOAPODS: 1.16.2

View File

@ -3,10 +3,11 @@
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objectVersion = 56;
objects = {
/* Begin PBXBuildFile section */
0F21FCCDE4990E2BCA113E2C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 567AF95B69950404D4DE36B6 /* Pods_RunnerTests.framework */; };
1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; };
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
@ -14,9 +15,115 @@
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
ED7B5AA7370EC713298E0C93 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3D545663C5AB43A7A8EDCBA /* Pods_Runner.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
1048059D2DD5E90C00D28557 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 104802882DD5E90C00D28557 /* Unity-iPhone.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 1D6058910D05DD3D006BFB54;
remoteInfo = "Unity-iPhone";
};
1048059F2DD5E90C00D28557 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 104802882DD5E90C00D28557 /* Unity-iPhone.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 5623C57317FDCB0800090B9E;
remoteInfo = "Unity-iPhone Tests";
};
104805A12DD5E90C00D28557 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 104802882DD5E90C00D28557 /* Unity-iPhone.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 9D25AB9D213FB47800354C27;
remoteInfo = UnityFramework;
};
10483AF12DD5F06300D28557 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 104837DD2DD5F00200D28557 /* Unity-iPhone.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 1D6058910D05DD3D006BFB54;
remoteInfo = "Unity-iPhone";
};
10483AF32DD5F06300D28557 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 104837DD2DD5F00200D28557 /* Unity-iPhone.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 5623C57317FDCB0800090B9E;
remoteInfo = "Unity-iPhone Tests";
};
10483AF52DD5F06300D28557 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 104837DD2DD5F00200D28557 /* Unity-iPhone.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 9D25AB9D213FB47800354C27;
remoteInfo = UnityFramework;
};
10D463692DD5965F004AD299 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 10D461DC2DD5965F004AD299 /* Unity-iPhone.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 1D6058910D05DD3D006BFB54;
remoteInfo = "Unity-iPhone";
};
10D4636B2DD5965F004AD299 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 10D461DC2DD5965F004AD299 /* Unity-iPhone.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 5623C57317FDCB0800090B9E;
remoteInfo = "Unity-iPhone Tests";
};
10D4636D2DD5965F004AD299 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 10D461DC2DD5965F004AD299 /* Unity-iPhone.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 9D25AB9D213FB47800354C27;
remoteInfo = UnityFramework;
};
10D481CC2DD5D858004AD299 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 10D480402DD5D629004AD299 /* Unity-iPhone.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 1D6058910D05DD3D006BFB54;
remoteInfo = "Unity-iPhone";
};
10D481CE2DD5D858004AD299 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 10D480402DD5D629004AD299 /* Unity-iPhone.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 5623C57317FDCB0800090B9E;
remoteInfo = "Unity-iPhone Tests";
};
10D481D02DD5D858004AD299 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 10D480402DD5D629004AD299 /* Unity-iPhone.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 9D25AB9D213FB47800354C27;
remoteInfo = UnityFramework;
};
10D487E82DD5D92B004AD299 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 10D4865C2DD5D8F8004AD299 /* Unity-iPhone.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 1D6058910D05DD3D006BFB54;
remoteInfo = "Unity-iPhone";
};
10D487EA2DD5D92B004AD299 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 10D4865C2DD5D8F8004AD299 /* Unity-iPhone.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 5623C57317FDCB0800090B9E;
remoteInfo = "Unity-iPhone Tests";
};
10D487EC2DD5D92B004AD299 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 10D4865C2DD5D8F8004AD299 /* Unity-iPhone.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 9D25AB9D213FB47800354C27;
remoteInfo = UnityFramework;
};
331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 97C146E61CF9000F007C117D /* Project object */;
@ -40,11 +147,21 @@
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
104802882DD5E90C00D28557 /* Unity-iPhone.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = "Unity-iPhone.xcodeproj"; sourceTree = "<group>"; };
104837DD2DD5F00200D28557 /* Unity-iPhone.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = "Unity-iPhone.xcodeproj"; sourceTree = "<group>"; };
10D461DC2DD5965F004AD299 /* Unity-iPhone.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = "Unity-iPhone.xcodeproj"; sourceTree = "<group>"; };
10D480402DD5D629004AD299 /* Unity-iPhone.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = "Unity-iPhone.xcodeproj"; sourceTree = "<group>"; };
10D4865C2DD5D8F8004AD299 /* Unity-iPhone.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = "Unity-iPhone.xcodeproj"; sourceTree = "<group>"; };
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; };
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; };
331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = "<group>"; };
331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
3541B08E30A4FB6353A34758 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = "<group>"; };
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; };
486DD06C7E3AE6C945769849 /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = "<group>"; };
48A5775CC8FF5040084188B1 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = "<group>"; };
567AF95B69950404D4DE36B6 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
58989517D16CAC38C46943C6 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = "<group>"; };
74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; };
74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; };
@ -54,20 +171,130 @@
97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
9D98A87B3AC39E336FE50CB6 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = "<group>"; };
BDA79C6A8675015EB2FD4E55 /* Runner.entitlements */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.entitlements; path = Runner.entitlements; sourceTree = "<group>"; };
C88B6EFE645379AD83246767 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = "<group>"; };
D3D545663C5AB43A7A8EDCBA /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */
104805992DD5E90C00D28557 /* Exceptions for "UnityLibrary" folder in "RunnerTests" target */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
platformFiltersByRelativePath = {
"Frameworks/com.easyar.sense/Runtime/BindingNR/Apple/iOS/ios-arm64/easyar.framework" = (
ios,
);
};
target = 331C8080294A63A400263BE5 /* RunnerTests */;
};
10483AF72DD5F59800D28557 /* Exceptions for "UnityLibrary" folder in "Runner" target */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
membershipExceptions = (
UnityFramework/Info.plist,
);
target = 97C146ED1CF9000F007C117D /* Runner */;
};
/* End PBXFileSystemSynchronizedBuildFileExceptionSet section */
/* Begin PBXFileSystemSynchronizedRootGroup section */
1048FDFF2DD5E7A300D28557 /* UnityLibrary */ = {
isa = PBXFileSystemSynchronizedRootGroup;
exceptions = (
10483AF72DD5F59800D28557 /* Exceptions for "UnityLibrary" folder in "Runner" target */,
104805992DD5E90C00D28557 /* Exceptions for "UnityLibrary" folder in "RunnerTests" target */,
);
explicitFileTypes = {
};
explicitFolders = (
);
path = UnityLibrary;
sourceTree = "<group>";
};
/* End PBXFileSystemSynchronizedRootGroup section */
/* Begin PBXFrameworksBuildPhase section */
177D62B05D772BEC6FB899EF /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
0F21FCCDE4990E2BCA113E2C /* Pods_RunnerTests.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
97C146EB1CF9000F007C117D /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
ED7B5AA7370EC713298E0C93 /* Pods_Runner.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
1048028B2DD5E90C00D28557 /* Products */ = {
isa = PBXGroup;
children = (
1048059E2DD5E90C00D28557 /* Unity-Target-New.app */,
104805A02DD5E90C00D28557 /* Unity-iPhone Tests.xctest */,
104805A22DD5E90C00D28557 /* UnityFramework.framework */,
);
name = Products;
sourceTree = "<group>";
};
104837E02DD5F00200D28557 /* Products */ = {
isa = PBXGroup;
children = (
10483AF22DD5F06300D28557 /* Unity-Target-New.app */,
10483AF42DD5F06300D28557 /* Unity-iPhone Tests.xctest */,
10483AF62DD5F06300D28557 /* UnityFramework.framework */,
);
name = Products;
sourceTree = "<group>";
};
10D461DF2DD5965F004AD299 /* Products */ = {
isa = PBXGroup;
children = (
10D4636A2DD5965F004AD299 /* Unity-Target-New.app */,
10D4636C2DD5965F004AD299 /* Unity-iPhone Tests.xctest */,
10D4636E2DD5965F004AD299 /* UnityFramework.framework */,
);
name = Products;
sourceTree = "<group>";
};
10D480422DD5D629004AD299 /* Products */ = {
isa = PBXGroup;
children = (
10D481CD2DD5D858004AD299 /* Unity-Target-New.app */,
10D481CF2DD5D858004AD299 /* Unity-iPhone Tests.xctest */,
10D481D12DD5D858004AD299 /* UnityFramework.framework */,
);
name = Products;
sourceTree = "<group>";
};
10D4865E2DD5D8F8004AD299 /* Products */ = {
isa = PBXGroup;
children = (
10D487E92DD5D92B004AD299 /* Unity-Target-New.app */,
10D487EB2DD5D92B004AD299 /* Unity-iPhone Tests.xctest */,
10D487ED2DD5D92B004AD299 /* UnityFramework.framework */,
);
name = Products;
sourceTree = "<group>";
};
223CF56C1D4EECDCB9C3A498 /* Pods */ = {
isa = PBXGroup;
children = (
48A5775CC8FF5040084188B1 /* Pods-Runner.debug.xcconfig */,
58989517D16CAC38C46943C6 /* Pods-Runner.release.xcconfig */,
9D98A87B3AC39E336FE50CB6 /* Pods-Runner.profile.xcconfig */,
C88B6EFE645379AD83246767 /* Pods-RunnerTests.debug.xcconfig */,
3541B08E30A4FB6353A34758 /* Pods-RunnerTests.release.xcconfig */,
486DD06C7E3AE6C945769849 /* Pods-RunnerTests.profile.xcconfig */,
);
path = Pods;
sourceTree = "<group>";
};
331C8082294A63A400263BE5 /* RunnerTests */ = {
isa = PBXGroup;
children = (
@ -90,10 +317,13 @@
97C146E51CF9000F007C117D = {
isa = PBXGroup;
children = (
1048FDFF2DD5E7A300D28557 /* UnityLibrary */,
9740EEB11CF90186004384FC /* Flutter */,
97C146F01CF9000F007C117D /* Runner */,
97C146EF1CF9000F007C117D /* Products */,
331C8082294A63A400263BE5 /* RunnerTests */,
223CF56C1D4EECDCB9C3A498 /* Pods */,
C8765A50CA9E0B38164F0130 /* Frameworks */,
);
sourceTree = "<group>";
};
@ -112,15 +342,24 @@
97C146FA1CF9000F007C117D /* Main.storyboard */,
97C146FD1CF9000F007C117D /* Assets.xcassets */,
97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */,
97C147021CF9000F007C117D /* Info.plist */,
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */,
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */,
74858FAE1ED2DC5600515810 /* AppDelegate.swift */,
74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */,
BDA79C6A8675015EB2FD4E55 /* Runner.entitlements */,
);
path = Runner;
sourceTree = "<group>";
};
C8765A50CA9E0B38164F0130 /* Frameworks */ = {
isa = PBXGroup;
children = (
D3D545663C5AB43A7A8EDCBA /* Pods_Runner.framework */,
567AF95B69950404D4DE36B6 /* Pods_RunnerTests.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
@ -128,14 +367,19 @@
isa = PBXNativeTarget;
buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */;
buildPhases = (
8531B8F04D78F5680E5476AA /* [CP] Check Pods Manifest.lock */,
331C807D294A63A400263BE5 /* Sources */,
331C807F294A63A400263BE5 /* Resources */,
177D62B05D772BEC6FB899EF /* Frameworks */,
);
buildRules = (
);
dependencies = (
331C8086294A63A400263BE5 /* PBXTargetDependency */,
);
fileSystemSynchronizedGroups = (
1048FDFF2DD5E7A300D28557 /* UnityLibrary */,
);
name = RunnerTests;
productName = RunnerTests;
productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */;
@ -145,17 +389,23 @@
isa = PBXNativeTarget;
buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
buildPhases = (
67129BC8FF5036F26F72D5AA /* [CP] Check Pods Manifest.lock */,
9740EEB61CF901F6004384FC /* Run Script */,
97C146EA1CF9000F007C117D /* Sources */,
97C146EB1CF9000F007C117D /* Frameworks */,
97C146EC1CF9000F007C117D /* Resources */,
9705A1C41CF9048500538489 /* Embed Frameworks */,
3B06AD1E1E4923F5004D2608 /* Thin Binary */,
4D4AC34E5F2F571DBB794813 /* [CP] Embed Pods Frameworks */,
2A7C49D0114980D08F4D9499 /* [CP] Copy Pods Resources */,
);
buildRules = (
);
dependencies = (
);
fileSystemSynchronizedGroups = (
1048FDFF2DD5E7A300D28557 /* UnityLibrary */,
);
name = Runner;
productName = Runner;
productReference = 97C146EE1CF9000F007C117D /* Runner.app */;
@ -192,6 +442,28 @@
mainGroup = 97C146E51CF9000F007C117D;
productRefGroup = 97C146EF1CF9000F007C117D /* Products */;
projectDirPath = "";
projectReferences = (
{
ProductGroup = 10D4865E2DD5D8F8004AD299 /* Products */;
ProjectRef = 10D4865C2DD5D8F8004AD299 /* Unity-iPhone.xcodeproj */;
},
{
ProductGroup = 10D461DF2DD5965F004AD299 /* Products */;
ProjectRef = 10D461DC2DD5965F004AD299 /* Unity-iPhone.xcodeproj */;
},
{
ProductGroup = 1048028B2DD5E90C00D28557 /* Products */;
ProjectRef = 104802882DD5E90C00D28557 /* Unity-iPhone.xcodeproj */;
},
{
ProductGroup = 10D480422DD5D629004AD299 /* Products */;
ProjectRef = 10D480402DD5D629004AD299 /* Unity-iPhone.xcodeproj */;
},
{
ProductGroup = 104837E02DD5F00200D28557 /* Products */;
ProjectRef = 104837DD2DD5F00200D28557 /* Unity-iPhone.xcodeproj */;
},
);
projectRoot = "";
targets = (
97C146ED1CF9000F007C117D /* Runner */,
@ -200,6 +472,119 @@
};
/* End PBXProject section */
/* Begin PBXReferenceProxy section */
1048059E2DD5E90C00D28557 /* Unity-Target-New.app */ = {
isa = PBXReferenceProxy;
fileType = wrapper.application;
name = "Unity-Target-New.app";
path = arTourismFlutterUnity.app;
remoteRef = 1048059D2DD5E90C00D28557 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
104805A02DD5E90C00D28557 /* Unity-iPhone Tests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = "Unity-iPhone Tests.xctest";
remoteRef = 1048059F2DD5E90C00D28557 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
104805A22DD5E90C00D28557 /* UnityFramework.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = UnityFramework.framework;
remoteRef = 104805A12DD5E90C00D28557 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
10483AF22DD5F06300D28557 /* Unity-Target-New.app */ = {
isa = PBXReferenceProxy;
fileType = wrapper.application;
name = "Unity-Target-New.app";
path = arTourismFlutterUnity.app;
remoteRef = 10483AF12DD5F06300D28557 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
10483AF42DD5F06300D28557 /* Unity-iPhone Tests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = "Unity-iPhone Tests.xctest";
remoteRef = 10483AF32DD5F06300D28557 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
10483AF62DD5F06300D28557 /* UnityFramework.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = UnityFramework.framework;
remoteRef = 10483AF52DD5F06300D28557 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
10D4636A2DD5965F004AD299 /* Unity-Target-New.app */ = {
isa = PBXReferenceProxy;
fileType = wrapper.application;
name = "Unity-Target-New.app";
path = arTourismFlutterUnity.app;
remoteRef = 10D463692DD5965F004AD299 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
10D4636C2DD5965F004AD299 /* Unity-iPhone Tests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = "Unity-iPhone Tests.xctest";
remoteRef = 10D4636B2DD5965F004AD299 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
10D4636E2DD5965F004AD299 /* UnityFramework.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = UnityFramework.framework;
remoteRef = 10D4636D2DD5965F004AD299 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
10D481CD2DD5D858004AD299 /* Unity-Target-New.app */ = {
isa = PBXReferenceProxy;
fileType = wrapper.application;
name = "Unity-Target-New.app";
path = arTourismFlutterUnity.app;
remoteRef = 10D481CC2DD5D858004AD299 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
10D481CF2DD5D858004AD299 /* Unity-iPhone Tests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = "Unity-iPhone Tests.xctest";
remoteRef = 10D481CE2DD5D858004AD299 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
10D481D12DD5D858004AD299 /* UnityFramework.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = UnityFramework.framework;
remoteRef = 10D481D02DD5D858004AD299 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
10D487E92DD5D92B004AD299 /* Unity-Target-New.app */ = {
isa = PBXReferenceProxy;
fileType = wrapper.application;
name = "Unity-Target-New.app";
path = arTourismFlutterUnity.app;
remoteRef = 10D487E82DD5D92B004AD299 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
10D487EB2DD5D92B004AD299 /* Unity-iPhone Tests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = "Unity-iPhone Tests.xctest";
remoteRef = 10D487EA2DD5D92B004AD299 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
10D487ED2DD5D92B004AD299 /* UnityFramework.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = UnityFramework.framework;
remoteRef = 10D487EC2DD5D92B004AD299 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
/* End PBXReferenceProxy section */
/* Begin PBXResourcesBuildPhase section */
331C807F294A63A400263BE5 /* Resources */ = {
isa = PBXResourcesBuildPhase;
@ -222,6 +607,23 @@
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
2A7C49D0114980D08F4D9499 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Copy Pods Resources";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n";
showEnvVarsInLog = 0;
};
3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
@ -238,6 +640,67 @@
shellPath = /bin/sh;
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin";
};
4D4AC34E5F2F571DBB794813 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
67129BC8FF5036F26F72D5AA /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
8531B8F04D78F5680E5476AA /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
9740EEB61CF901F6004384FC /* Run Script */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
@ -361,13 +824,23 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/UnityLibrary/Frameworks/com.easyar.sense/Runtime/BindingNR/Apple/iOS/ios-arm64",
);
INFOPLIST_FILE = Runner/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/UnityLibrary/Libraries",
"$(PROJECT_DIR)/UnityLibrary/Libraries/NatCorder/Plugins/iOS",
);
PRODUCT_BUNDLE_IDENTIFIER = com.example.arTourismFlutterUnity;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
@ -378,11 +851,21 @@
};
331C8088294A63A400263BE5 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = C88B6EFE645379AD83246767 /* Pods-RunnerTests.debug.xcconfig */;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/UnityLibrary/Frameworks/com.easyar.sense/Runtime/BindingNR/Apple/iOS/ios-arm64",
);
GENERATE_INFOPLIST_FILE = YES;
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/UnityLibrary/Libraries",
"$(PROJECT_DIR)/UnityLibrary/Libraries/NatCorder/Plugins/iOS",
);
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.example.arTourismFlutterUnity.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)";
@ -395,11 +878,21 @@
};
331C8089294A63A400263BE5 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 3541B08E30A4FB6353A34758 /* Pods-RunnerTests.release.xcconfig */;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/UnityLibrary/Frameworks/com.easyar.sense/Runtime/BindingNR/Apple/iOS/ios-arm64",
);
GENERATE_INFOPLIST_FILE = YES;
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/UnityLibrary/Libraries",
"$(PROJECT_DIR)/UnityLibrary/Libraries/NatCorder/Plugins/iOS",
);
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.example.arTourismFlutterUnity.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)";
@ -410,11 +903,21 @@
};
331C808A294A63A400263BE5 /* Profile */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 486DD06C7E3AE6C945769849 /* Pods-RunnerTests.profile.xcconfig */;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/UnityLibrary/Frameworks/com.easyar.sense/Runtime/BindingNR/Apple/iOS/ios-arm64",
);
GENERATE_INFOPLIST_FILE = YES;
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/UnityLibrary/Libraries",
"$(PROJECT_DIR)/UnityLibrary/Libraries/NatCorder/Plugins/iOS",
);
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.example.arTourismFlutterUnity.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)";
@ -540,13 +1043,23 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/UnityLibrary/Frameworks/com.easyar.sense/Runtime/BindingNR/Apple/iOS/ios-arm64",
);
INFOPLIST_FILE = Runner/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/UnityLibrary/Libraries",
"$(PROJECT_DIR)/UnityLibrary/Libraries/NatCorder/Plugins/iOS",
);
PRODUCT_BUNDLE_IDENTIFIER = com.example.arTourismFlutterUnity;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
@ -562,13 +1075,27 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/UnityLibrary/Frameworks/com.easyar.sense/Runtime/BindingNR/Apple/iOS/ios-arm64",
);
INFOPLIST_FILE = Runner/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
"LD_RUNPATH_SEARCH_PATHS[arch=*]" = (
"$(inherited)",
"@executable_path/Frameworks",
);
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/UnityLibrary/Libraries",
"$(PROJECT_DIR)/UnityLibrary/Libraries/NatCorder/Plugins/iOS",
);
PRODUCT_BUNDLE_IDENTIFIER = com.example.arTourismFlutterUnity;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";

View File

@ -4,4 +4,7 @@
<FileRef
location = "group:Runner.xcodeproj">
</FileRef>
<FileRef
location = "group:Pods/Pods.xcodeproj">
</FileRef>
</Workspace>

View File

@ -1,6 +1,6 @@
import UIKit
import Flutter
import UnityLibrary
import UnityFramework
@UIApplicationMain
@objc class AppDelegate: FlutterAppDelegate {

View File

@ -2,26 +2,8 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<!-- 相机权限 -->
<key>NSCameraUsageDescription</key>
<string>此应用需要使用相机进行AR体验</string>
<!-- 相册权限 -->
<key>NSPhotoLibraryUsageDescription</key>
<string>需要相册权限用于保存和选择媒体</string>
<key>PHPhotoLibraryPreventAutomaticLimitedAccessAlert</key>
<true/>
<!-- 麦克风权限 -->
<key>NSMicrophoneUsageDescription</key>
<string>此应用需要访问您的麦克风以提供录像服务</string>
<!-- 定位权限 -->
<key>NSLocationWhenInUseUsageDescription</key>
<string>此应用需要访问您的定位以提供导航服务</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>App需要您的同意,才能始终访问位置</string>
<key>CADisableMinimumFrameDurationOnPhone</key>
<true/>
<key>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string>
<key>CFBundleDisplayName</key>
@ -40,10 +22,39 @@
<string>$(FLUTTER_BUILD_NAME)</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleURLTypes</key>
<array/>
<key>CFBundleVersion</key>
<string>$(FLUTTER_BUILD_NUMBER)</string>
<key>LSApplicationQueriesSchemes</key>
<array>
<string>weixin</string>
<string>weixinULAPI</string>
<string>weixinURLParamsAPI</string>
</array>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
<key>NSCameraUsageDescription</key>
<string>此应用需要使用相机进行AR体验</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>App需要您的同意,才能始终访问位置</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>此应用需要访问您的定位以提供导航服务</string>
<key>NSMicrophoneUsageDescription</key>
<string>此应用需要访问您的麦克风以提供录像服务</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>需要相册权限用于保存和选择媒体</string>
<key>PHPhotoLibraryPreventAutomaticLimitedAccessAlert</key>
<true/>
<key>UIApplicationSupportsIndirectInputEvents</key>
<true/>
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
<key>UIMainStoryboardFile</key>
@ -61,11 +72,7 @@
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>CADisableMinimumFrameDurationOnPhone</key>
<true/>
<key>UIApplicationSupportsIndirectInputEvents</key>
<true/>
<key>io.flutter.embedded_views_preview</key>
<true/>
<true/>
</dict>
</plist>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict/>
</plist>

View File

@ -1,32 +1,32 @@
#pragma once
// Enabling this will force app to do a hard crash instead of a nice exit when UnhandledException
// is thrown. This will force iOS to generate a standard crash report, that can be submitted to
// iTunes by app users and inspected by developers.
#define ENABLE_IOS_CRASH_REPORTING 1
// Enabling this will add a custom Objective-C Uncaught Exception handler, which will print out
// exception information to console.
#define ENABLE_OBJC_UNCAUGHT_EXCEPTION_HANDLER 1
// Enable custom crash reporter to capture crashes. Crash logs will be available to scripts via
// CrashReport API.
#define ENABLE_CUSTOM_CRASH_REPORTER 0
// Enable submission of custom crash reports to Unity servers. This will enable custom crash
// reporter.
#define ENABLE_CRASH_REPORT_SUBMISSION 0
#if ENABLE_CRASH_REPORT_SUBMISSION && !ENABLE_CUSTOM_CRASH_REPORTER
#undef ENABLE_CUSTOM_CRASH_REPORTER
#define ENABLE_CUSTOM_CRASH_REPORTER 0
#endif
#if PLATFORM_TVOS
#undef ENABLE_CUSTOM_CRASH_REPORTER
#define ENABLE_CUSTOM_CRASH_REPORTER 0
#endif
extern "C" void UnityInstallPostCrashCallback();
void InitCrashHandling();
#pragma once
// Enabling this will force app to do a hard crash instead of a nice exit when UnhandledException
// is thrown. This will force iOS to generate a standard crash report, that can be submitted to
// iTunes by app users and inspected by developers.
#define ENABLE_IOS_CRASH_REPORTING 1
// Enabling this will add a custom Objective-C Uncaught Exception handler, which will print out
// exception information to console.
#define ENABLE_OBJC_UNCAUGHT_EXCEPTION_HANDLER 1
// Enable custom crash reporter to capture crashes. Crash logs will be available to scripts via
// CrashReport API.
#define ENABLE_CUSTOM_CRASH_REPORTER 0
// Enable submission of custom crash reports to Unity servers. This will enable custom crash
// reporter.
#define ENABLE_CRASH_REPORT_SUBMISSION 0
#if ENABLE_CRASH_REPORT_SUBMISSION && !ENABLE_CUSTOM_CRASH_REPORTER
#undef ENABLE_CUSTOM_CRASH_REPORTER
#define ENABLE_CUSTOM_CRASH_REPORTER 0
#endif
#if PLATFORM_TVOS
#undef ENABLE_CUSTOM_CRASH_REPORTER
#define ENABLE_CUSTOM_CRASH_REPORTER 0
#endif
extern "C" void UnityInstallPostCrashCallback();
void InitCrashHandling();

View File

@ -6407,15 +6407,15 @@ inline void SingletonMonoBehaviour_1__ctor_mB959CC5C4F5F613426011598A0FFADE2812F
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL NCCreateMP4Recorder(int32_t, int32_t, float, int32_t, int32_t, int32_t, int32_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL NCCreateHEVCRecorder(int32_t, int32_t, float, int32_t, int32_t, int32_t, int32_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL NCCreateGIFRecorder(int32_t, int32_t, float);
IL2CPP_EXTERN_C void DEFAULT_CALL NCStartRecording(intptr_t, char*, Il2CppMethodPointer, intptr_t);
IL2CPP_EXTERN_C void DEFAULT_CALL NCStopRecording(intptr_t);
IL2CPP_EXTERN_C void DEFAULT_CALL NCEncodeFrame(intptr_t, intptr_t, int64_t);
IL2CPP_EXTERN_C void DEFAULT_CALL NCEncodeSamples(intptr_t, float*, int32_t, int64_t);
IL2CPP_EXTERN_C void DEFAULT_CALL OnUnityMessage(char*);
IL2CPP_EXTERN_C void DEFAULT_CALL OnUnitySceneLoaded(char*, int32_t, int32_t, int32_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL NCCreateMP4Recorder(int32_t, int32_t, float, int32_t, int32_t, int32_t, int32_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL NCCreateHEVCRecorder(int32_t, int32_t, float, int32_t, int32_t, int32_t, int32_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL NCCreateGIFRecorder(int32_t, int32_t, float);
IL2CPP_EXTERN_C void DEFAULT_CALL NCStartRecording(intptr_t, char*, Il2CppMethodPointer, intptr_t);
IL2CPP_EXTERN_C void DEFAULT_CALL NCStopRecording(intptr_t);
IL2CPP_EXTERN_C void DEFAULT_CALL NCEncodeFrame(intptr_t, intptr_t, int64_t);
IL2CPP_EXTERN_C void DEFAULT_CALL NCEncodeSamples(intptr_t, float*, int32_t, int64_t);
IL2CPP_EXTERN_C void DEFAULT_CALL OnUnityMessage(char*);
IL2CPP_EXTERN_C void DEFAULT_CALL OnUnitySceneLoaded(char*, int32_t, int32_t, int32_t);
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"

File diff suppressed because it is too large Load Diff

View File

@ -1012,7 +1012,7 @@ IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m6BA4A3FA3800FE926
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
// System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C void DEFAULT_CALL _NativeShare_Share(char**, int32_t, char*, char*, char*);
IL2CPP_EXTERN_C void DEFAULT_CALL _NativeShare_Share(char**, int32_t, char*, char*, char*);
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"

View File

@ -8922,70 +8922,70 @@ IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MonoBtlsX509_t7272C18E709CB67ED1C8837A0F9D895
// System.Void Mono.Btls.MonoBtlsX509Chain::AddCertificate(Mono.Btls.MonoBtlsX509)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBtlsX509Chain_AddCertificate_mF7444AA20B0EA6C6E697DEC2316ACC9BD69CB518 (MonoBtlsX509Chain_t1F1F3C6F32BF17E700F18D641CFEB091FD9ADDB0* __this, MonoBtlsX509_t7272C18E709CB67ED1C8837A0F9D895D26EA7DA5* ___0_x509, const RuntimeMethod* method) ;
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_bio_free(intptr_t);
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_bio_free(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_bio_mem_new();
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_bio_mem_new();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_bio_mem_get_data(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_bio_mem_get_data(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_bio_mono_new();
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_bio_mono_new();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_bio_mono_initialize(intptr_t, intptr_t, intptr_t, intptr_t, intptr_t);
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_bio_mono_initialize(intptr_t, intptr_t, intptr_t, intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_error_clear_error();
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_error_clear_error();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_error_get_error_line(intptr_t*, int32_t*);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_error_get_error_line(intptr_t*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_error_get_error_string_n(int32_t, intptr_t, int32_t);
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_error_get_error_string_n(int32_t, intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_error_get_reason(int32_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_error_get_reason(int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_key_new();
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_key_new();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_key_free(intptr_t);
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_key_free(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_key_up_ref(intptr_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_key_up_ref(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_key_get_bytes(intptr_t, intptr_t*, int32_t*, int32_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_key_get_bytes(intptr_t, intptr_t*, int32_t*, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_key_assign_rsa_private_key(intptr_t, uint8_t*, int32_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_key_assign_rsa_private_key(intptr_t, uint8_t*, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_free(intptr_t);
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_free(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_pkcs12_free(intptr_t);
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_pkcs12_free(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_pkcs12_new();
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_pkcs12_new();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_pkcs12_get_count(intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_pkcs12_get_count(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_pkcs12_get_cert(intptr_t, int32_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_pkcs12_get_cert(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_pkcs12_import(intptr_t, void*, int32_t, void*);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_pkcs12_import(intptr_t, void*, int32_t, void*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_pkcs12_has_private_key(intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_pkcs12_has_private_key(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_pkcs12_get_private_key(intptr_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_pkcs12_get_private_key(intptr_t);
#endif
#ifdef __clang__
#pragma clang diagnostic push

View File

@ -3377,19 +3377,19 @@ IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArrayTypeMismatchExcept
// System.Byte& System.Array::GetRawSzArrayData()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline (RuntimeArray* __this, const RuntimeMethod* method) ;
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_MonoPosixHelper_INTERNAL
IL2CPP_EXTERN_C void* CDECL CreateZStream(int32_t, int32_t, Il2CppMethodPointer, intptr_t);
IL2CPP_EXTERN_C void* CDECL CreateZStream(int32_t, int32_t, Il2CppMethodPointer, intptr_t);
#endif
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_MonoPosixHelper_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL CloseZStream(intptr_t);
IL2CPP_EXTERN_C int32_t CDECL CloseZStream(intptr_t);
#endif
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_MonoPosixHelper_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL Flush(void*);
IL2CPP_EXTERN_C int32_t CDECL Flush(void*);
#endif
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_MonoPosixHelper_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL ReadZStream(void*, intptr_t, int32_t);
IL2CPP_EXTERN_C int32_t CDECL ReadZStream(void*, intptr_t, int32_t);
#endif
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_MonoPosixHelper_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL WriteZStream(void*, intptr_t, int32_t);
IL2CPP_EXTERN_C int32_t CDECL WriteZStream(void*, intptr_t, int32_t);
#endif
#ifdef __clang__
#pragma clang diagnostic push

View File

@ -7179,253 +7179,253 @@ inline void ReadOnlySpan_1__ctor_mFA6EE52BCF39100AE30C79E73F0F972182D0CA2A_inlin
(( void (*) (ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mFA6EE52BCF39100AE30C79E73F0F972182D0CA2A_gshared_inline)((ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC*)__this, ___0_ptr, ___1_length, method);
}
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_ssl_destroy(intptr_t);
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_ssl_destroy(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_ssl_new(intptr_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_ssl_new(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_use_certificate(intptr_t, intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_use_certificate(intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_use_private_key(intptr_t, intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_use_private_key(intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_add_chain_certificate(intptr_t, intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_add_chain_certificate(intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_accept(intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_accept(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_connect(intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_connect(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_handshake(intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_handshake(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_ssl_close(intptr_t);
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_ssl_close(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_shutdown(intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_shutdown(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_ssl_set_quiet_shutdown(intptr_t, int32_t);
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_ssl_set_quiet_shutdown(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_ssl_set_bio(intptr_t, intptr_t);
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_ssl_set_bio(intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_read(intptr_t, intptr_t, int32_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_read(intptr_t, intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_write(intptr_t, intptr_t, int32_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_write(intptr_t, intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_get_error(intptr_t, int32_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_get_error(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_get_version(intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_get_version(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_get_cipher(intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_get_cipher(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_ssl_get_peer_certificate(intptr_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_ssl_get_peer_certificate(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_ssl_print_errors_cb(intptr_t, intptr_t);
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_ssl_print_errors_cb(intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_set_server_name(intptr_t, intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_set_server_name(intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_ssl_get_server_name(intptr_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_ssl_get_server_name(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_ssl_set_renegotiate_mode(intptr_t, int32_t);
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_ssl_set_renegotiate_mode(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_renegotiate_pending(intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_renegotiate_pending(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_ssl_ctx_new();
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_ssl_ctx_new();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_ctx_free(intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_ctx_free(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_ssl_ctx_initialize(intptr_t, intptr_t);
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_ssl_ctx_initialize(intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_ssl_ctx_set_cert_verify_callback(intptr_t, intptr_t, int32_t);
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_ssl_ctx_set_cert_verify_callback(intptr_t, intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_ssl_ctx_set_cert_select_callback(intptr_t, intptr_t);
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_ssl_ctx_set_cert_select_callback(intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_ssl_ctx_set_min_version(intptr_t, int32_t);
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_ssl_ctx_set_min_version(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_ssl_ctx_set_max_version(intptr_t, int32_t);
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_ssl_ctx_set_max_version(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_ctx_set_ciphers(intptr_t, int32_t, intptr_t, int32_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_ctx_set_ciphers(intptr_t, int32_t, intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_ctx_set_verify_param(intptr_t, intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_ctx_set_verify_param(intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_ctx_set_client_ca_list(intptr_t, int32_t, intptr_t, intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_ssl_ctx_set_client_ca_list(intptr_t, int32_t, intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_ssl_ctx_set_server_name_callback(intptr_t, intptr_t);
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_ssl_ctx_set_server_name_callback(intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_up_ref(intptr_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_up_ref(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_from_data(intptr_t, int32_t, int32_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_from_data(intptr_t, int32_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_get_subject_name(intptr_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_get_subject_name(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_get_raw_data(intptr_t, intptr_t, int32_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_get_raw_data(intptr_t, intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_cmp(intptr_t, intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_cmp(intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_x509_free(intptr_t);
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_x509_free(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_add_explicit_trust(intptr_t, int32_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_add_explicit_trust(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_chain_new();
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_chain_new();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_chain_get_count(intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_chain_get_count(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_chain_get_cert(intptr_t, int32_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_chain_get_cert(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_chain_add_cert(intptr_t, intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_chain_add_cert(intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_chain_up_ref(intptr_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_chain_up_ref(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_x509_chain_free(intptr_t);
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_x509_chain_free(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_lookup_new(intptr_t, int32_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_lookup_new(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_lookup_add_dir(intptr_t, intptr_t, int32_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_lookup_add_dir(intptr_t, intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_lookup_add_mono(intptr_t, intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_lookup_add_mono(intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_x509_lookup_free(intptr_t);
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_x509_lookup_free(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_lookup_peek_lookup(intptr_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_lookup_peek_lookup(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_lookup_mono_new();
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_lookup_mono_new();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_x509_lookup_mono_init(intptr_t, intptr_t, intptr_t);
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_x509_lookup_mono_init(intptr_t, intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_lookup_mono_free(intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_lookup_mono_free(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int64_t DEFAULT_CALL mono_btls_x509_name_hash(intptr_t);
IL2CPP_EXTERN_C int64_t DEFAULT_CALL mono_btls_x509_name_hash(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_name_get_entry_count(intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_name_get_entry_count(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_name_get_entry_type(intptr_t, int32_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_name_get_entry_type(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_name_get_entry_oid(intptr_t, int32_t, intptr_t, int32_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_name_get_entry_oid(intptr_t, int32_t, intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_name_get_entry_oid_data(intptr_t, int32_t, intptr_t*);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_name_get_entry_oid_data(intptr_t, int32_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_name_get_entry_value(intptr_t, int32_t, int32_t*, intptr_t*);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_name_get_entry_value(intptr_t, int32_t, int32_t*, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_name_from_data(void*, int32_t, int32_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_name_from_data(void*, int32_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_x509_name_free(intptr_t);
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_x509_name_free(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_store_new();
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_store_new();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_store_from_ssl_ctx(intptr_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_store_from_ssl_ctx(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_store_add_cert(intptr_t, intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_store_add_cert(intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_x509_store_free(intptr_t);
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_x509_store_free(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_store_ctx_new();
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_store_ctx_new();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_store_ctx_from_ptr(intptr_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_store_ctx_from_ptr(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_store_ctx_get_error(intptr_t, intptr_t*);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_store_ctx_get_error(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_store_ctx_get_chain(intptr_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_store_ctx_get_chain(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_store_ctx_init(intptr_t, intptr_t, intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_store_ctx_init(intptr_t, intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_store_ctx_set_param(intptr_t, intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_store_ctx_set_param(intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_store_ctx_verify_cert(intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_store_ctx_verify_cert(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_store_ctx_get_untrusted(intptr_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_store_ctx_get_untrusted(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_store_ctx_up_ref(intptr_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_store_ctx_up_ref(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_x509_store_ctx_free(intptr_t);
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_x509_store_ctx_free(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_verify_param_copy(intptr_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_verify_param_copy(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_verify_param_lookup(intptr_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL mono_btls_x509_verify_param_lookup(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_verify_param_can_modify(intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_verify_param_can_modify(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_verify_param_set_host(intptr_t, intptr_t, int32_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_verify_param_set_host(intptr_t, intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_verify_param_set_time(intptr_t, int64_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL mono_btls_x509_verify_param_set_time(intptr_t, int64_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libmono_btls_shared_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_x509_verify_param_free(intptr_t);
IL2CPP_EXTERN_C void DEFAULT_CALL mono_btls_x509_verify_param_free(intptr_t);
#endif
#ifdef __clang__
#pragma clang diagnostic push

View File

@ -9003,7 +9003,7 @@ inline void ReadOnlySpan_1__ctor_m6514A6564F9827564455D5BA04850C10B42CAEFA_inlin
// System.Byte& System.Array::GetRawSzArrayData()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline (RuntimeArray* __this, const RuntimeMethod* method) ;
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libc_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL getdomainname(uint8_t*, int32_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL getdomainname(uint8_t*, int32_t);
#endif
#ifdef __clang__
#pragma clang diagnostic push

View File

@ -11960,11 +11960,11 @@ IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED3
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Quaternion::IsEqualUsingDot(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline (float ___0_dot, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C int32_t DEFAULT_CALL _iOSStepCounterEnable(int32_t, iOSStepCounterCallbacks_t7BED61E7FEC515EA5436DEE4103AF950F6179C17_marshaled_pinvoke*, int32_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL _iOSStepCounterDisable(int32_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL _iOSStepCounterIsEnabled(int32_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL _iOSStepCounterIsAvailable();
IL2CPP_EXTERN_C int32_t DEFAULT_CALL _iOSStepCounterGetAuthorizationStatus();
IL2CPP_EXTERN_C int32_t DEFAULT_CALL _iOSStepCounterEnable(int32_t, iOSStepCounterCallbacks_t7BED61E7FEC515EA5436DEE4103AF950F6179C17_marshaled_pinvoke*, int32_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL _iOSStepCounterDisable(int32_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL _iOSStepCounterIsEnabled(int32_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL _iOSStepCounterIsAvailable();
IL2CPP_EXTERN_C int32_t DEFAULT_CALL _iOSStepCounterGetAuthorizationStatus();
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"

View File

@ -423,25 +423,25 @@ IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OpenXRFeature__ctor_m120460E34ECC22ED2DB
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_ConformanceAutomationExt_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL script_initialize(intptr_t, uint64_t);
IL2CPP_EXTERN_C void DEFAULT_CALL script_initialize(intptr_t, uint64_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_ConformanceAutomationExt_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL script_xrSetInputDeviceActiveEXT(uint64_t, uint64_t, uint64_t, int8_t);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL script_xrSetInputDeviceActiveEXT(uint64_t, uint64_t, uint64_t, int8_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_ConformanceAutomationExt_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL script_xrSetInputDeviceStateBoolEXT(uint64_t, uint64_t, uint64_t, int8_t);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL script_xrSetInputDeviceStateBoolEXT(uint64_t, uint64_t, uint64_t, int8_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_ConformanceAutomationExt_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL script_xrSetInputDeviceStateFloatEXT(uint64_t, uint64_t, uint64_t, float);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL script_xrSetInputDeviceStateFloatEXT(uint64_t, uint64_t, uint64_t, float);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_ConformanceAutomationExt_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL script_xrSetInputDeviceStateVector2fEXT(uint64_t, uint64_t, uint64_t, XrVector2f_t347E48BCFE5F37AFA86233510BC67C246F868188);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL script_xrSetInputDeviceStateVector2fEXT(uint64_t, uint64_t, uint64_t, XrVector2f_t347E48BCFE5F37AFA86233510BC67C246F868188);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_ConformanceAutomationExt_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL script_xrSetInputDeviceLocationEXT(uint64_t, uint64_t, uint64_t, uint64_t, XrPosef_t30CFD88924941CAA7DB413CD1AFF423530A90DD0);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL script_xrSetInputDeviceLocationEXT(uint64_t, uint64_t, uint64_t, uint64_t, XrPosef_t30CFD88924941CAA7DB413CD1AFF423530A90DD0);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_ConformanceAutomationExt_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL script_xrSetInputDeviceVelocityUNITY(uint64_t, uint64_t, uint64_t, int8_t, XrVector3f_t63DECBA2AFC7771B19C164A533925A5E20386F2A, int8_t, XrVector3f_t63DECBA2AFC7771B19C164A533925A5E20386F2A);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL script_xrSetInputDeviceVelocityUNITY(uint64_t, uint64_t, uint64_t, int8_t, XrVector3f_t63DECBA2AFC7771B19C164A533925A5E20386F2A, int8_t, XrVector3f_t63DECBA2AFC7771B19C164A533925A5E20386F2A);
#endif
#ifdef __clang__
#pragma clang diagnostic push

View File

@ -998,61 +998,61 @@ IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MockRuntime_ClearFunctionCallbacks_m90C0
// System.Void UnityEngine.XR.OpenXR.Features.OpenXRFeature::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OpenXRFeature__ctor_m120460E34ECC22ED2DB96797A6DCB5C870E78852 (OpenXRFeature_tC2F8F480D62C277B2ECDD605F64E45053CD85143* __this, const RuntimeMethod* method) ;
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_mock_api_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL MockRuntime_HookCreateInstance(intptr_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL MockRuntime_HookCreateInstance(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_mock_api_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_SetKeepFunctionCallbacks(int8_t);
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_SetKeepFunctionCallbacks(int8_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_mock_api_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_SetView(int32_t, int32_t, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3);
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_SetView(int32_t, int32_t, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_mock_api_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_SetViewState(int32_t, int32_t);
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_SetViewState(int32_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_mock_api_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_SetReferenceSpace(int32_t, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, int32_t);
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_SetReferenceSpace(int32_t, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_mock_api_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_SetActionSpace(uint64_t, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, int32_t);
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_SetActionSpace(uint64_t, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_mock_api_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL MockRuntime_RegisterScriptEventCallback(Il2CppMethodPointer);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL MockRuntime_RegisterScriptEventCallback(Il2CppMethodPointer);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_mock_api_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL MockRuntime_TransitionToState(int32_t, int8_t);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL MockRuntime_TransitionToState(int32_t, int8_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_mock_api_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL MockRuntime_GetSessionState();
IL2CPP_EXTERN_C int32_t DEFAULT_CALL MockRuntime_GetSessionState();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_mock_api_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_RequestExitSession();
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_RequestExitSession();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_mock_api_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_CauseInstanceLoss();
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_CauseInstanceLoss();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_mock_api_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_CauseUserPresenceChange(uint8_t);
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_CauseUserPresenceChange(uint8_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_mock_api_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_SetReferenceSpaceBounds(int32_t, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7);
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_SetReferenceSpaceBounds(int32_t, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_mock_api_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_GetEndFrameStats(int32_t*, int32_t*);
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_GetEndFrameStats(int32_t*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_mock_api_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_ActivateSecondaryView(int32_t, int8_t);
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_ActivateSecondaryView(int32_t, int8_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_mock_api_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_RegisterFunctionCallbacks(Il2CppMethodPointer, Il2CppMethodPointer);
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_RegisterFunctionCallbacks(Il2CppMethodPointer, Il2CppMethodPointer);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_mock_api_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_MetaPerformanceMetrics_SeedCounterOnce_Float(char*, float, uint32_t);
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_MetaPerformanceMetrics_SeedCounterOnce_Float(char*, float, uint32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_mock_api_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_PerformanceSettings_CauseNotification(int32_t, int32_t, int32_t);
IL2CPP_EXTERN_C void DEFAULT_CALL MockRuntime_PerformanceSettings_CauseNotification(int32_t, int32_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_mock_api_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL MockRuntime_PerformanceSettings_GetPerformanceLevelHint(int32_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL MockRuntime_PerformanceSettings_GetPerformanceLevelHint(int32_t);
#endif
#ifdef __clang__
#pragma clang diagnostic push

View File

@ -502,19 +502,19 @@ IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OpenXRFeature__ctor_m120460E34ECC22ED2DB
// System.Void System.Guid::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Guid__ctor_mAE66BA1C43B4194F4F7991E2E30370E36CBBF830 (Guid_t* __this, String_t* ___0_g, const RuntimeMethod* method) ;
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_openxr_runtime_debugger_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL HookXrInstanceProcAddr(intptr_t, uint32_t, uint32_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL HookXrInstanceProcAddr(intptr_t, uint32_t, uint32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_openxr_runtime_debugger_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL GetDataForRead(intptr_t*, uint32_t*);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL GetDataForRead(intptr_t*, uint32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_openxr_runtime_debugger_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL GetLUTData(intptr_t*, uint32_t*, uint32_t);
IL2CPP_EXTERN_C void DEFAULT_CALL GetLUTData(intptr_t*, uint32_t*, uint32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_openxr_runtime_debugger_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL StartDataAccess();
IL2CPP_EXTERN_C void DEFAULT_CALL StartDataAccess();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_openxr_runtime_debugger_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL EndDataAccess();
IL2CPP_EXTERN_C void DEFAULT_CALL EndDataAccess();
#endif
#ifdef __clang__
#pragma clang diagnostic push

View File

@ -8087,241 +8087,241 @@ IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999E
// System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL NativeConfig_SetRenderMode(int32_t);
IL2CPP_EXTERN_C void DEFAULT_CALL NativeConfig_SetRenderMode(int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL NativeConfig_GetRenderMode();
IL2CPP_EXTERN_C int32_t DEFAULT_CALL NativeConfig_GetRenderMode();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL NativeConfig_SetDepthSubmissionMode(int32_t);
IL2CPP_EXTERN_C void DEFAULT_CALL NativeConfig_SetDepthSubmissionMode(int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL NativeConfig_GetDepthSubmissionMode();
IL2CPP_EXTERN_C int32_t DEFAULT_CALL NativeConfig_GetDepthSubmissionMode();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL NativeConfig_SetSymmetricProjection(int8_t);
IL2CPP_EXTERN_C void DEFAULT_CALL NativeConfig_SetSymmetricProjection(int8_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL NativeConfig_SetOptimizeBufferDiscards(int8_t);
IL2CPP_EXTERN_C void DEFAULT_CALL NativeConfig_SetOptimizeBufferDiscards(int8_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL OculusFoveation_SetUsedApi(uint8_t);
IL2CPP_EXTERN_C void DEFAULT_CALL OculusFoveation_SetUsedApi(uint8_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL OculusFoveation_GetUsedApi();
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL OculusFoveation_GetUsedApi();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL NativeConfig_SetAllowRecentering(uint8_t, float);
IL2CPP_EXTERN_C void DEFAULT_CALL NativeConfig_SetAllowRecentering(uint8_t, float);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL NativeConfig_RegenerateTrackingOrigin();
IL2CPP_EXTERN_C void DEFAULT_CALL NativeConfig_RegenerateTrackingOrigin();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL NativeConfig_GetAllowRecentering();
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL NativeConfig_GetAllowRecentering();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C float DEFAULT_CALL NativeConfig_GetFloorOffsetHeight();
IL2CPP_EXTERN_C float DEFAULT_CALL NativeConfig_GetFloorOffsetHeight();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL DiagnosticReport_StartReport();
IL2CPP_EXTERN_C void DEFAULT_CALL DiagnosticReport_StartReport();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint64_t DEFAULT_CALL DiagnosticReport_GetSection(char*);
IL2CPP_EXTERN_C uint64_t DEFAULT_CALL DiagnosticReport_GetSection(char*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL DiagnosticReport_AddSectionEntry(uint64_t, char*, char*);
IL2CPP_EXTERN_C void DEFAULT_CALL DiagnosticReport_AddSectionEntry(uint64_t, char*, char*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL DiagnosticReport_AddSectionBreak(uint64_t);
IL2CPP_EXTERN_C void DEFAULT_CALL DiagnosticReport_AddSectionBreak(uint64_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL DiagnosticReport_AddEventEntry(char*, char*);
IL2CPP_EXTERN_C void DEFAULT_CALL DiagnosticReport_AddEventEntry(char*, char*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL DiagnosticReport_DumpReport();
IL2CPP_EXTERN_C void DEFAULT_CALL DiagnosticReport_DumpReport();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL DiagnosticReport_DumpReportWithReason(char*);
IL2CPP_EXTERN_C void DEFAULT_CALL DiagnosticReport_DumpReportWithReason(char*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL DiagnosticReport_GenerateReport();
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL DiagnosticReport_GenerateReport();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL DiagnosticReport_ReleaseReport(intptr_t);
IL2CPP_EXTERN_C void DEFAULT_CALL DiagnosticReport_ReleaseReport(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL main_LoadOpenXRLibrary(uint8_t*);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL main_LoadOpenXRLibrary(uint8_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL main_UnloadOpenXRLibrary();
IL2CPP_EXTERN_C void DEFAULT_CALL main_UnloadOpenXRLibrary();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL NativeConfig_SetCallbacks(Il2CppMethodPointer);
IL2CPP_EXTERN_C void DEFAULT_CALL NativeConfig_SetCallbacks(Il2CppMethodPointer);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL NativeConfig_SetApplicationInfo(char*, char*, uint32_t, char*);
IL2CPP_EXTERN_C void DEFAULT_CALL NativeConfig_SetApplicationInfo(char*, char*, uint32_t, char*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL session_RequestExitSession();
IL2CPP_EXTERN_C void DEFAULT_CALL session_RequestExitSession();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL session_InitializeSession();
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL session_InitializeSession();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL session_CreateSessionIfNeeded();
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL session_CreateSessionIfNeeded();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL session_BeginSession();
IL2CPP_EXTERN_C void DEFAULT_CALL session_BeginSession();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL session_EndSession();
IL2CPP_EXTERN_C void DEFAULT_CALL session_EndSession();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL session_DestroySession();
IL2CPP_EXTERN_C void DEFAULT_CALL session_DestroySession();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL messagepump_PumpMessageLoop();
IL2CPP_EXTERN_C void DEFAULT_CALL messagepump_PumpMessageLoop();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL session_SetSuccessfullyInitialized(int8_t);
IL2CPP_EXTERN_C void DEFAULT_CALL session_SetSuccessfullyInitialized(int8_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL unity_ext_RequestEnableExtensionString(char*);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL unity_ext_RequestEnableExtensionString(char*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL NativeConfig_GetRuntimeName(intptr_t*);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL NativeConfig_GetRuntimeName(intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL NativeConfig_GetRuntimeVersion(uint16_t*, uint16_t*, uint32_t*);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL NativeConfig_GetRuntimeVersion(uint16_t*, uint16_t*, uint32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL NativeConfig_GetAPIVersion(uint16_t*, uint16_t*, uint32_t*);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL NativeConfig_GetAPIVersion(uint16_t*, uint16_t*, uint32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL NativeConfig_GetPluginVersion(intptr_t*);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL NativeConfig_GetPluginVersion(intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL unity_ext_IsExtensionEnabled(char*);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL unity_ext_IsExtensionEnabled(char*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint32_t DEFAULT_CALL unity_ext_GetExtensionVersion(char*);
IL2CPP_EXTERN_C uint32_t DEFAULT_CALL unity_ext_GetExtensionVersion(char*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint32_t DEFAULT_CALL unity_ext_GetEnabledExtensionCount();
IL2CPP_EXTERN_C uint32_t DEFAULT_CALL unity_ext_GetEnabledExtensionCount();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL unity_ext_GetEnabledExtensionName(uint32_t, intptr_t*);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL unity_ext_GetEnabledExtensionName(uint32_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL session_SetSoftRestartLoopAtInitialization(int8_t);
IL2CPP_EXTERN_C void DEFAULT_CALL session_SetSoftRestartLoopAtInitialization(int8_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL session_GetSoftRestartLoopAtInitialization();
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL session_GetSoftRestartLoopAtInitialization();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint32_t DEFAULT_CALL unity_ext_GetAvailableExtensionCount();
IL2CPP_EXTERN_C uint32_t DEFAULT_CALL unity_ext_GetAvailableExtensionCount();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL unity_ext_GetAvailableExtensionName(uint32_t, intptr_t*);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL unity_ext_GetAvailableExtensionName(uint32_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL session_GetLastError(intptr_t*);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL session_GetLastError(intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL NativeConfig_IsSessionFocused();
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL NativeConfig_IsSessionFocused();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL NativeConfig_GetUserPresence();
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL NativeConfig_GetUserPresence();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void CDECL OpenXRInputProvider_SetDpadBindingCustomValues(int8_t, float, float, float, float, int8_t);
IL2CPP_EXTERN_C void CDECL OpenXRInputProvider_SetDpadBindingCustomValues(int8_t, float, float, float, float, int8_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void CDECL OpenXRInputProvider_SendHapticImpulse(uint32_t, uint64_t, float, float, float);
IL2CPP_EXTERN_C void CDECL OpenXRInputProvider_SendHapticImpulse(uint32_t, uint64_t, float, float, float);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void CDECL OpenXRInputProvider_StopHaptics(uint32_t, uint64_t);
IL2CPP_EXTERN_C void CDECL OpenXRInputProvider_StopHaptics(uint32_t, uint64_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint64_t DEFAULT_CALL OpenXRInputProvider_GetActionIdByControl(uint32_t, char*);
IL2CPP_EXTERN_C uint64_t DEFAULT_CALL OpenXRInputProvider_GetActionIdByControl(uint32_t, char*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL OpenXRInputProvider_TryGetInputSourceName(uint32_t, uint64_t, uint32_t, uint32_t, intptr_t*);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL OpenXRInputProvider_TryGetInputSourceName(uint32_t, uint64_t, uint32_t, uint32_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL OpenXRInputProvider_TrySetControllerLateLatchAction(uint32_t, uint64_t);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL OpenXRInputProvider_TrySetControllerLateLatchAction(uint32_t, uint64_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL OpenXRInputProvider_GetActionIsActive(uint32_t, char*);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL OpenXRInputProvider_GetActionIsActive(uint32_t, char*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint64_t DEFAULT_CALL OpenXRInputProvider_RegisterDeviceDefinition(char*, char*, int8_t, uint32_t, char*, char*, char*);
IL2CPP_EXTERN_C uint64_t DEFAULT_CALL OpenXRInputProvider_RegisterDeviceDefinition(char*, char*, int8_t, uint32_t, char*, char*, char*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint64_t DEFAULT_CALL OpenXRInputProvider_CreateActionSet(char*, char*, SerializedGuid_t5F8366FCA963DA3A841F2499A511B9CAD43EEF28);
IL2CPP_EXTERN_C uint64_t DEFAULT_CALL OpenXRInputProvider_CreateActionSet(char*, char*, SerializedGuid_t5F8366FCA963DA3A841F2499A511B9CAD43EEF28);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint64_t DEFAULT_CALL OpenXRInputProvider_CreateAction(uint64_t, char*, char*, uint32_t, SerializedGuid_t5F8366FCA963DA3A841F2499A511B9CAD43EEF28, char**, uint32_t, int8_t, char**, uint32_t);
IL2CPP_EXTERN_C uint64_t DEFAULT_CALL OpenXRInputProvider_CreateAction(uint64_t, char*, char*, uint32_t, SerializedGuid_t5F8366FCA963DA3A841F2499A511B9CAD43EEF28, char**, uint32_t, int8_t, char**, uint32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL OpenXRInputProvider_SuggestBindings(char*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289_marshaled_pinvoke*, uint32_t);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL OpenXRInputProvider_SuggestBindings(char*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289_marshaled_pinvoke*, uint32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL OpenXRInputProvider_AttachActionSets();
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL OpenXRInputProvider_AttachActionSets();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL UnityFoveation_intercept_xrGetInstanceProcAddr(intptr_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL UnityFoveation_intercept_xrGetInstanceProcAddr(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL UnityFoveation_SetUseFoveatedRenderingLegacyMode(int8_t);
IL2CPP_EXTERN_C void DEFAULT_CALL UnityFoveation_SetUseFoveatedRenderingLegacyMode(int8_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL UnityFoveation_GetUseFoveatedRenderingLegacyMode();
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL UnityFoveation_GetUseFoveatedRenderingLegacyMode();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL Internal_PathToString(uint64_t, intptr_t*);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL Internal_PathToString(uint64_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL Internal_StringToPath(char*, uint64_t*);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL Internal_StringToPath(char*, uint64_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL Internal_GetCurrentInteractionProfile(uint64_t, uint64_t*);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL Internal_GetCurrentInteractionProfile(uint64_t, uint64_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL NativeConfig_GetFormFactor();
IL2CPP_EXTERN_C int32_t DEFAULT_CALL NativeConfig_GetFormFactor();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL NativeConfig_GetViewConfigurationType();
IL2CPP_EXTERN_C int32_t DEFAULT_CALL NativeConfig_GetViewConfigurationType();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL NativeConfig_GetViewTypeFromRenderIndex(int32_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL NativeConfig_GetViewTypeFromRenderIndex(int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL session_GetSessionState(int32_t*, int32_t*);
IL2CPP_EXTERN_C void DEFAULT_CALL session_GetSessionState(int32_t*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL NativeConfig_GetEnvironmentBlendMode();
IL2CPP_EXTERN_C int32_t DEFAULT_CALL NativeConfig_GetEnvironmentBlendMode();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL NativeConfig_SetEnvironmentBlendMode(int32_t);
IL2CPP_EXTERN_C void DEFAULT_CALL NativeConfig_SetEnvironmentBlendMode(int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL OpenXRInputProvider_GetAppSpace(uint64_t*);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL OpenXRInputProvider_GetAppSpace(uint64_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL NativeConfig_GetProcAddressPtr(int8_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL NativeConfig_GetProcAddressPtr(int8_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL NativeConfig_SetProcAddressPtrAndLoadStage1(intptr_t);
IL2CPP_EXTERN_C void DEFAULT_CALL NativeConfig_SetProcAddressPtrAndLoadStage1(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint64_t DEFAULT_CALL runtime_RegisterStatsDescriptor(char*, int32_t);
IL2CPP_EXTERN_C uint64_t DEFAULT_CALL runtime_RegisterStatsDescriptor(char*, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL runtime_SetStatAsFloat(uint64_t, float);
IL2CPP_EXTERN_C void DEFAULT_CALL runtime_SetStatAsFloat(uint64_t, float);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL runtime_SetStatAsUInt(uint64_t, uint32_t);
IL2CPP_EXTERN_C void DEFAULT_CALL runtime_SetStatAsUInt(uint64_t, uint32_t);
#endif
#ifdef __clang__
#pragma clang diagnostic push

View File

@ -3233,10 +3233,10 @@ inline void UnityAction_1_Invoke_mEF261E2B920991C7A927D5348517209D06C2EC3B_inlin
// System.Void UnityEngine.XR.OpenXR.Features.OpenXRFeature::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OpenXRFeature__ctor_m120460E34ECC22ED2DB96797A6DCB5C870E78852 (OpenXRFeature_tC2F8F480D62C277B2ECDD605F64E45053CD85143* __this, const RuntimeMethod* method) ;
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL xr_performance_settings_setEventCallback(Il2CppMethodPointer);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL xr_performance_settings_setEventCallback(Il2CppMethodPointer);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXR_INTERNAL
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL xr_performance_settings_setPerformanceLevel(int32_t, int32_t);
IL2CPP_EXTERN_C uint8_t DEFAULT_CALL xr_performance_settings_setPerformanceLevel(int32_t, int32_t);
#endif
#ifdef __clang__
#pragma clang diagnostic push

View File

@ -1,493 +1,493 @@
extern "C" void RegisterStaticallyLinkedModulesGranular()
{
void RegisterModule_SharedInternals();
RegisterModule_SharedInternals();
void RegisterModule_Core();
RegisterModule_Core();
void RegisterModule_AndroidJNI();
RegisterModule_AndroidJNI();
void RegisterModule_Animation();
RegisterModule_Animation();
void RegisterModule_Audio();
RegisterModule_Audio();
void RegisterModule_ImageConversion();
RegisterModule_ImageConversion();
void RegisterModule_GameCenter();
RegisterModule_GameCenter();
void RegisterModule_IMGUI();
RegisterModule_IMGUI();
void RegisterModule_Input();
RegisterModule_Input();
void RegisterModule_InputLegacy();
RegisterModule_InputLegacy();
void RegisterModule_JSONSerialize();
RegisterModule_JSONSerialize();
void RegisterModule_ParticleSystem();
RegisterModule_ParticleSystem();
void RegisterModule_PerformanceReporting();
RegisterModule_PerformanceReporting();
void RegisterModule_Physics();
RegisterModule_Physics();
void RegisterModule_Physics2D();
RegisterModule_Physics2D();
void RegisterModule_RuntimeInitializeOnLoadManagerInitializer();
RegisterModule_RuntimeInitializeOnLoadManagerInitializer();
void RegisterModule_Subsystems();
RegisterModule_Subsystems();
void RegisterModule_TextRendering();
RegisterModule_TextRendering();
void RegisterModule_TextCoreFontEngine();
RegisterModule_TextCoreFontEngine();
void RegisterModule_TextCoreTextEngine();
RegisterModule_TextCoreTextEngine();
void RegisterModule_TLS();
RegisterModule_TLS();
void RegisterModule_UI();
RegisterModule_UI();
void RegisterModule_UIElementsNative();
RegisterModule_UIElementsNative();
void RegisterModule_UIElements();
RegisterModule_UIElements();
void RegisterModule_UNET();
RegisterModule_UNET();
void RegisterModule_UnityAnalyticsCommon();
RegisterModule_UnityAnalyticsCommon();
void RegisterModule_UnityConnect();
RegisterModule_UnityConnect();
void RegisterModule_UnityWebRequest();
RegisterModule_UnityWebRequest();
void RegisterModule_UnityAnalytics();
RegisterModule_UnityAnalytics();
void RegisterModule_UnityWebRequestTexture();
RegisterModule_UnityWebRequestTexture();
void RegisterModule_Video();
RegisterModule_Video();
void RegisterModule_XR();
RegisterModule_XR();
void RegisterModule_VR();
RegisterModule_VR();
}
template <typename T> void RegisterUnityClass(const char*);
template <typename T> void RegisterStrippedType(int, const char*, const char*);
void InvokeRegisterStaticallyLinkedModuleClasses()
{
// Do nothing (we're in stripping mode)
}
class EditorExtension; template <> void RegisterUnityClass<EditorExtension>(const char*);
namespace Unity { class Component; } template <> void RegisterUnityClass<Unity::Component>(const char*);
class Behaviour; template <> void RegisterUnityClass<Behaviour>(const char*);
class Animation;
class Animator; template <> void RegisterUnityClass<Animator>(const char*);
namespace Unity { class ArticulationBody; }
class AudioBehaviour; template <> void RegisterUnityClass<AudioBehaviour>(const char*);
class AudioListener; template <> void RegisterUnityClass<AudioListener>(const char*);
class AudioSource; template <> void RegisterUnityClass<AudioSource>(const char*);
class AudioFilter;
class AudioChorusFilter;
class AudioDistortionFilter;
class AudioEchoFilter;
class AudioHighPassFilter;
class AudioLowPassFilter;
class AudioReverbFilter;
class AudioReverbZone;
class Camera; template <> void RegisterUnityClass<Camera>(const char*);
namespace UI { class Canvas; } template <> void RegisterUnityClass<UI::Canvas>(const char*);
namespace UI { class CanvasGroup; } template <> void RegisterUnityClass<UI::CanvasGroup>(const char*);
namespace Unity { class Cloth; }
class Collider2D;
class BoxCollider2D;
class CapsuleCollider2D;
class CircleCollider2D;
class CompositeCollider2D;
class CustomCollider2D;
class EdgeCollider2D;
class PolygonCollider2D;
class TilemapCollider2D;
class ConstantForce;
class Effector2D;
class AreaEffector2D;
class BuoyancyEffector2D;
class PlatformEffector2D;
class PointEffector2D;
class SurfaceEffector2D;
class FlareLayer;
class GridLayout;
class Grid;
class Tilemap;
class Halo;
class IConstraint;
class AimConstraint;
class LookAtConstraint;
class ParentConstraint;
class PositionConstraint;
class RotationConstraint;
class ScaleConstraint;
class Joint2D;
class AnchoredJoint2D;
class DistanceJoint2D;
class FixedJoint2D;
class FrictionJoint2D;
class HingeJoint2D;
class SliderJoint2D;
class SpringJoint2D;
class WheelJoint2D;
class RelativeJoint2D;
class TargetJoint2D;
class LensFlare;
class Light; template <> void RegisterUnityClass<Light>(const char*);
class LightProbeGroup;
class LightProbeProxyVolume;
class MonoBehaviour; template <> void RegisterUnityClass<MonoBehaviour>(const char*);
class NavMeshAgent;
class NavMeshObstacle;
class OffMeshLink;
class ParticleSystemForceField;
class PhysicsUpdateBehaviour2D;
class ConstantForce2D;
class PlayableDirector;
class Projector;
class ReflectionProbe; template <> void RegisterUnityClass<ReflectionProbe>(const char*);
class Skybox;
class SortingGroup; template <> void RegisterUnityClass<SortingGroup>(const char*);
class StreamingController;
class Terrain;
class VideoPlayer; template <> void RegisterUnityClass<VideoPlayer>(const char*);
class VisualEffect;
class WindZone;
namespace UI { class CanvasRenderer; } template <> void RegisterUnityClass<UI::CanvasRenderer>(const char*);
class Collider; template <> void RegisterUnityClass<Collider>(const char*);
class BoxCollider; template <> void RegisterUnityClass<BoxCollider>(const char*);
class CapsuleCollider;
class CharacterController;
class MeshCollider; template <> void RegisterUnityClass<MeshCollider>(const char*);
class SphereCollider;
class TerrainCollider;
class WheelCollider;
namespace Unity { class Joint; }
namespace Unity { class CharacterJoint; }
namespace Unity { class ConfigurableJoint; }
namespace Unity { class FixedJoint; }
namespace Unity { class HingeJoint; }
namespace Unity { class SpringJoint; }
class LODGroup;
class MeshFilter; template <> void RegisterUnityClass<MeshFilter>(const char*);
class OcclusionArea;
class OcclusionPortal;
class ParticleSystem; template <> void RegisterUnityClass<ParticleSystem>(const char*);
class Renderer; template <> void RegisterUnityClass<Renderer>(const char*);
class BillboardRenderer;
class LineRenderer; template <> void RegisterUnityClass<LineRenderer>(const char*);
class MeshRenderer; template <> void RegisterUnityClass<MeshRenderer>(const char*);
class ParticleSystemRenderer; template <> void RegisterUnityClass<ParticleSystemRenderer>(const char*);
class SkinnedMeshRenderer;
class SpriteMask;
class SpriteRenderer; template <> void RegisterUnityClass<SpriteRenderer>(const char*);
class SpriteShapeRenderer;
class TilemapRenderer;
class TrailRenderer; template <> void RegisterUnityClass<TrailRenderer>(const char*);
class VFXRenderer;
class Rigidbody; template <> void RegisterUnityClass<Rigidbody>(const char*);
class Rigidbody2D; template <> void RegisterUnityClass<Rigidbody2D>(const char*);
namespace TextRenderingPrivate { class TextMesh; }
class Transform; template <> void RegisterUnityClass<Transform>(const char*);
namespace UI { class RectTransform; } template <> void RegisterUnityClass<UI::RectTransform>(const char*);
class Tree;
class GameObject; template <> void RegisterUnityClass<GameObject>(const char*);
class NamedObject; template <> void RegisterUnityClass<NamedObject>(const char*);
class AssetBundle;
class AssetBundleManifest;
class AudioMixer; template <> void RegisterUnityClass<AudioMixer>(const char*);
class AudioMixerController;
class AudioMixerGroup;
class AudioMixerGroupController;
class AudioMixerSnapshot;
class AudioMixerSnapshotController;
class Avatar;
class AvatarMask;
class BillboardAsset;
class ComputeShader; template <> void RegisterUnityClass<ComputeShader>(const char*);
class Flare;
namespace TextRendering { class Font; } template <> void RegisterUnityClass<TextRendering::Font>(const char*);
class LightProbes; template <> void RegisterUnityClass<LightProbes>(const char*);
class LightingSettings; template <> void RegisterUnityClass<LightingSettings>(const char*);
class LocalizationAsset;
class Material; template <> void RegisterUnityClass<Material>(const char*);
class ProceduralMaterial;
class Mesh; template <> void RegisterUnityClass<Mesh>(const char*);
class Motion;
class AnimationClip;
class NavMeshData;
class OcclusionCullingData;
class PhysicMaterial;
class PhysicsMaterial2D;
class PreloadData; template <> void RegisterUnityClass<PreloadData>(const char*);
class RayTracingShader;
class RuntimeAnimatorController; template <> void RegisterUnityClass<RuntimeAnimatorController>(const char*);
class AnimatorController; template <> void RegisterUnityClass<AnimatorController>(const char*);
class AnimatorOverrideController; template <> void RegisterUnityClass<AnimatorOverrideController>(const char*);
class SampleClip; template <> void RegisterUnityClass<SampleClip>(const char*);
class AudioClip; template <> void RegisterUnityClass<AudioClip>(const char*);
class Shader; template <> void RegisterUnityClass<Shader>(const char*);
class ShaderVariantCollection;
class SpeedTreeWindAsset;
class Sprite; template <> void RegisterUnityClass<Sprite>(const char*);
class SpriteAtlas; template <> void RegisterUnityClass<SpriteAtlas>(const char*);
class SubstanceArchive;
class TerrainData;
class TerrainLayer;
class TextAsset; template <> void RegisterUnityClass<TextAsset>(const char*);
class MonoScript; template <> void RegisterUnityClass<MonoScript>(const char*);
class Texture; template <> void RegisterUnityClass<Texture>(const char*);
class BaseVideoTexture; template <> void RegisterUnityClass<BaseVideoTexture>(const char*);
class WebCamTexture; template <> void RegisterUnityClass<WebCamTexture>(const char*);
class CubemapArray; template <> void RegisterUnityClass<CubemapArray>(const char*);
class LowerResBlitTexture; template <> void RegisterUnityClass<LowerResBlitTexture>(const char*);
class MovieTexture;
class ProceduralTexture;
class RenderTexture; template <> void RegisterUnityClass<RenderTexture>(const char*);
class CustomRenderTexture;
class SparseTexture;
class Texture2D; template <> void RegisterUnityClass<Texture2D>(const char*);
class Cubemap; template <> void RegisterUnityClass<Cubemap>(const char*);
class Texture2DArray; template <> void RegisterUnityClass<Texture2DArray>(const char*);
class Texture3D; template <> void RegisterUnityClass<Texture3D>(const char*);
class VideoClip;
class VisualEffectObject;
class VisualEffectAsset;
class VisualEffectSubgraph;
class GameManager; template <> void RegisterUnityClass<GameManager>(const char*);
class GlobalGameManager; template <> void RegisterUnityClass<GlobalGameManager>(const char*);
class AudioManager; template <> void RegisterUnityClass<AudioManager>(const char*);
class BuildSettings; template <> void RegisterUnityClass<BuildSettings>(const char*);
class DelayedCallManager; template <> void RegisterUnityClass<DelayedCallManager>(const char*);
class GraphicsSettings; template <> void RegisterUnityClass<GraphicsSettings>(const char*);
class InputManager; template <> void RegisterUnityClass<InputManager>(const char*);
class MonoManager; template <> void RegisterUnityClass<MonoManager>(const char*);
class NavMeshProjectSettings;
class Physics2DSettings; template <> void RegisterUnityClass<Physics2DSettings>(const char*);
class PhysicsManager; template <> void RegisterUnityClass<PhysicsManager>(const char*);
class PlayerSettings; template <> void RegisterUnityClass<PlayerSettings>(const char*);
class QualitySettings; template <> void RegisterUnityClass<QualitySettings>(const char*);
class ResourceManager; template <> void RegisterUnityClass<ResourceManager>(const char*);
class RuntimeInitializeOnLoadManager; template <> void RegisterUnityClass<RuntimeInitializeOnLoadManager>(const char*);
class ShaderNameRegistry; template <> void RegisterUnityClass<ShaderNameRegistry>(const char*);
class StreamingManager;
class TagManager; template <> void RegisterUnityClass<TagManager>(const char*);
class TimeManager; template <> void RegisterUnityClass<TimeManager>(const char*);
class UnityConnectSettings; template <> void RegisterUnityClass<UnityConnectSettings>(const char*);
class VFXManager;
class LevelGameManager; template <> void RegisterUnityClass<LevelGameManager>(const char*);
class LightmapSettings; template <> void RegisterUnityClass<LightmapSettings>(const char*);
class NavMeshSettings;
class OcclusionCullingSettings;
class RenderSettings; template <> void RegisterUnityClass<RenderSettings>(const char*);
void RegisterAllClasses()
{
void RegisterBuiltinTypes();
RegisterBuiltinTypes();
//Total: 83 non stripped classes
//0. Animator
RegisterUnityClass<Animator>("Animation");
//1. AnimatorController
RegisterUnityClass<AnimatorController>("Animation");
//2. AnimatorOverrideController
RegisterUnityClass<AnimatorOverrideController>("Animation");
//3. RuntimeAnimatorController
RegisterUnityClass<RuntimeAnimatorController>("Animation");
//4. AudioBehaviour
RegisterUnityClass<AudioBehaviour>("Audio");
//5. AudioClip
RegisterUnityClass<AudioClip>("Audio");
//6. AudioListener
RegisterUnityClass<AudioListener>("Audio");
//7. AudioManager
RegisterUnityClass<AudioManager>("Audio");
//8. AudioMixer
RegisterUnityClass<AudioMixer>("Audio");
//9. AudioSource
RegisterUnityClass<AudioSource>("Audio");
//10. BaseVideoTexture
RegisterUnityClass<BaseVideoTexture>("Audio");
//11. SampleClip
RegisterUnityClass<SampleClip>("Audio");
//12. WebCamTexture
RegisterUnityClass<WebCamTexture>("Audio");
//13. Behaviour
RegisterUnityClass<Behaviour>("Core");
//14. BuildSettings
RegisterUnityClass<BuildSettings>("Core");
//15. Camera
RegisterUnityClass<Camera>("Core");
//16. Unity::Component
RegisterUnityClass<Unity::Component>("Core");
//17. ComputeShader
RegisterUnityClass<ComputeShader>("Core");
//18. Cubemap
RegisterUnityClass<Cubemap>("Core");
//19. CubemapArray
RegisterUnityClass<CubemapArray>("Core");
//20. DelayedCallManager
RegisterUnityClass<DelayedCallManager>("Core");
//21. EditorExtension
RegisterUnityClass<EditorExtension>("Core");
//22. GameManager
RegisterUnityClass<GameManager>("Core");
//23. GameObject
RegisterUnityClass<GameObject>("Core");
//24. GlobalGameManager
RegisterUnityClass<GlobalGameManager>("Core");
//25. GraphicsSettings
RegisterUnityClass<GraphicsSettings>("Core");
//26. InputManager
RegisterUnityClass<InputManager>("Core");
//27. LevelGameManager
RegisterUnityClass<LevelGameManager>("Core");
//28. Light
RegisterUnityClass<Light>("Core");
//29. LightingSettings
RegisterUnityClass<LightingSettings>("Core");
//30. LightmapSettings
RegisterUnityClass<LightmapSettings>("Core");
//31. LightProbes
RegisterUnityClass<LightProbes>("Core");
//32. LineRenderer
RegisterUnityClass<LineRenderer>("Core");
//33. LowerResBlitTexture
RegisterUnityClass<LowerResBlitTexture>("Core");
//34. Material
RegisterUnityClass<Material>("Core");
//35. Mesh
RegisterUnityClass<Mesh>("Core");
//36. MeshFilter
RegisterUnityClass<MeshFilter>("Core");
//37. MeshRenderer
RegisterUnityClass<MeshRenderer>("Core");
//38. MonoBehaviour
RegisterUnityClass<MonoBehaviour>("Core");
//39. MonoManager
RegisterUnityClass<MonoManager>("Core");
//40. MonoScript
RegisterUnityClass<MonoScript>("Core");
//41. NamedObject
RegisterUnityClass<NamedObject>("Core");
//42. Object
//Skipping Object
//43. PlayerSettings
RegisterUnityClass<PlayerSettings>("Core");
//44. PreloadData
RegisterUnityClass<PreloadData>("Core");
//45. QualitySettings
RegisterUnityClass<QualitySettings>("Core");
//46. UI::RectTransform
RegisterUnityClass<UI::RectTransform>("Core");
//47. ReflectionProbe
RegisterUnityClass<ReflectionProbe>("Core");
//48. Renderer
RegisterUnityClass<Renderer>("Core");
//49. RenderSettings
RegisterUnityClass<RenderSettings>("Core");
//50. RenderTexture
RegisterUnityClass<RenderTexture>("Core");
//51. ResourceManager
RegisterUnityClass<ResourceManager>("Core");
//52. RuntimeInitializeOnLoadManager
RegisterUnityClass<RuntimeInitializeOnLoadManager>("Core");
//53. Shader
RegisterUnityClass<Shader>("Core");
//54. ShaderNameRegistry
RegisterUnityClass<ShaderNameRegistry>("Core");
//55. SortingGroup
RegisterUnityClass<SortingGroup>("Core");
//56. Sprite
RegisterUnityClass<Sprite>("Core");
//57. SpriteAtlas
RegisterUnityClass<SpriteAtlas>("Core");
//58. SpriteRenderer
RegisterUnityClass<SpriteRenderer>("Core");
//59. TagManager
RegisterUnityClass<TagManager>("Core");
//60. TextAsset
RegisterUnityClass<TextAsset>("Core");
//61. Texture
RegisterUnityClass<Texture>("Core");
//62. Texture2D
RegisterUnityClass<Texture2D>("Core");
//63. Texture2DArray
RegisterUnityClass<Texture2DArray>("Core");
//64. Texture3D
RegisterUnityClass<Texture3D>("Core");
//65. TimeManager
RegisterUnityClass<TimeManager>("Core");
//66. TrailRenderer
RegisterUnityClass<TrailRenderer>("Core");
//67. Transform
RegisterUnityClass<Transform>("Core");
//68. ParticleSystem
RegisterUnityClass<ParticleSystem>("ParticleSystem");
//69. ParticleSystemRenderer
RegisterUnityClass<ParticleSystemRenderer>("ParticleSystem");
//70. BoxCollider
RegisterUnityClass<BoxCollider>("Physics");
//71. Collider
RegisterUnityClass<Collider>("Physics");
//72. MeshCollider
RegisterUnityClass<MeshCollider>("Physics");
//73. PhysicsManager
RegisterUnityClass<PhysicsManager>("Physics");
//74. Rigidbody
RegisterUnityClass<Rigidbody>("Physics");
//75. Physics2DSettings
RegisterUnityClass<Physics2DSettings>("Physics2D");
//76. Rigidbody2D
RegisterUnityClass<Rigidbody2D>("Physics2D");
//77. TextRendering::Font
RegisterUnityClass<TextRendering::Font>("TextRendering");
//78. UI::Canvas
RegisterUnityClass<UI::Canvas>("UI");
//79. UI::CanvasGroup
RegisterUnityClass<UI::CanvasGroup>("UI");
//80. UI::CanvasRenderer
RegisterUnityClass<UI::CanvasRenderer>("UI");
//81. UnityConnectSettings
RegisterUnityClass<UnityConnectSettings>("UnityConnect");
//82. VideoPlayer
RegisterUnityClass<VideoPlayer>("Video");
}
extern "C" void RegisterStaticallyLinkedModulesGranular()
{
void RegisterModule_SharedInternals();
RegisterModule_SharedInternals();
void RegisterModule_Core();
RegisterModule_Core();
void RegisterModule_AndroidJNI();
RegisterModule_AndroidJNI();
void RegisterModule_Animation();
RegisterModule_Animation();
void RegisterModule_Audio();
RegisterModule_Audio();
void RegisterModule_ImageConversion();
RegisterModule_ImageConversion();
void RegisterModule_GameCenter();
RegisterModule_GameCenter();
void RegisterModule_IMGUI();
RegisterModule_IMGUI();
void RegisterModule_Input();
RegisterModule_Input();
void RegisterModule_InputLegacy();
RegisterModule_InputLegacy();
void RegisterModule_JSONSerialize();
RegisterModule_JSONSerialize();
void RegisterModule_ParticleSystem();
RegisterModule_ParticleSystem();
void RegisterModule_PerformanceReporting();
RegisterModule_PerformanceReporting();
void RegisterModule_Physics();
RegisterModule_Physics();
void RegisterModule_Physics2D();
RegisterModule_Physics2D();
void RegisterModule_RuntimeInitializeOnLoadManagerInitializer();
RegisterModule_RuntimeInitializeOnLoadManagerInitializer();
void RegisterModule_Subsystems();
RegisterModule_Subsystems();
void RegisterModule_TextRendering();
RegisterModule_TextRendering();
void RegisterModule_TextCoreFontEngine();
RegisterModule_TextCoreFontEngine();
void RegisterModule_TextCoreTextEngine();
RegisterModule_TextCoreTextEngine();
void RegisterModule_TLS();
RegisterModule_TLS();
void RegisterModule_UI();
RegisterModule_UI();
void RegisterModule_UIElementsNative();
RegisterModule_UIElementsNative();
void RegisterModule_UIElements();
RegisterModule_UIElements();
void RegisterModule_UNET();
RegisterModule_UNET();
void RegisterModule_UnityAnalyticsCommon();
RegisterModule_UnityAnalyticsCommon();
void RegisterModule_UnityConnect();
RegisterModule_UnityConnect();
void RegisterModule_UnityWebRequest();
RegisterModule_UnityWebRequest();
void RegisterModule_UnityAnalytics();
RegisterModule_UnityAnalytics();
void RegisterModule_UnityWebRequestTexture();
RegisterModule_UnityWebRequestTexture();
void RegisterModule_Video();
RegisterModule_Video();
void RegisterModule_XR();
RegisterModule_XR();
void RegisterModule_VR();
RegisterModule_VR();
}
template <typename T> void RegisterUnityClass(const char*);
template <typename T> void RegisterStrippedType(int, const char*, const char*);
void InvokeRegisterStaticallyLinkedModuleClasses()
{
// Do nothing (we're in stripping mode)
}
class EditorExtension; template <> void RegisterUnityClass<EditorExtension>(const char*);
namespace Unity { class Component; } template <> void RegisterUnityClass<Unity::Component>(const char*);
class Behaviour; template <> void RegisterUnityClass<Behaviour>(const char*);
class Animation;
class Animator; template <> void RegisterUnityClass<Animator>(const char*);
namespace Unity { class ArticulationBody; }
class AudioBehaviour; template <> void RegisterUnityClass<AudioBehaviour>(const char*);
class AudioListener; template <> void RegisterUnityClass<AudioListener>(const char*);
class AudioSource; template <> void RegisterUnityClass<AudioSource>(const char*);
class AudioFilter;
class AudioChorusFilter;
class AudioDistortionFilter;
class AudioEchoFilter;
class AudioHighPassFilter;
class AudioLowPassFilter;
class AudioReverbFilter;
class AudioReverbZone;
class Camera; template <> void RegisterUnityClass<Camera>(const char*);
namespace UI { class Canvas; } template <> void RegisterUnityClass<UI::Canvas>(const char*);
namespace UI { class CanvasGroup; } template <> void RegisterUnityClass<UI::CanvasGroup>(const char*);
namespace Unity { class Cloth; }
class Collider2D;
class BoxCollider2D;
class CapsuleCollider2D;
class CircleCollider2D;
class CompositeCollider2D;
class CustomCollider2D;
class EdgeCollider2D;
class PolygonCollider2D;
class TilemapCollider2D;
class ConstantForce;
class Effector2D;
class AreaEffector2D;
class BuoyancyEffector2D;
class PlatformEffector2D;
class PointEffector2D;
class SurfaceEffector2D;
class FlareLayer;
class GridLayout;
class Grid;
class Tilemap;
class Halo;
class IConstraint;
class AimConstraint;
class LookAtConstraint;
class ParentConstraint;
class PositionConstraint;
class RotationConstraint;
class ScaleConstraint;
class Joint2D;
class AnchoredJoint2D;
class DistanceJoint2D;
class FixedJoint2D;
class FrictionJoint2D;
class HingeJoint2D;
class SliderJoint2D;
class SpringJoint2D;
class WheelJoint2D;
class RelativeJoint2D;
class TargetJoint2D;
class LensFlare;
class Light; template <> void RegisterUnityClass<Light>(const char*);
class LightProbeGroup;
class LightProbeProxyVolume;
class MonoBehaviour; template <> void RegisterUnityClass<MonoBehaviour>(const char*);
class NavMeshAgent;
class NavMeshObstacle;
class OffMeshLink;
class ParticleSystemForceField;
class PhysicsUpdateBehaviour2D;
class ConstantForce2D;
class PlayableDirector;
class Projector;
class ReflectionProbe; template <> void RegisterUnityClass<ReflectionProbe>(const char*);
class Skybox;
class SortingGroup; template <> void RegisterUnityClass<SortingGroup>(const char*);
class StreamingController;
class Terrain;
class VideoPlayer; template <> void RegisterUnityClass<VideoPlayer>(const char*);
class VisualEffect;
class WindZone;
namespace UI { class CanvasRenderer; } template <> void RegisterUnityClass<UI::CanvasRenderer>(const char*);
class Collider; template <> void RegisterUnityClass<Collider>(const char*);
class BoxCollider; template <> void RegisterUnityClass<BoxCollider>(const char*);
class CapsuleCollider;
class CharacterController;
class MeshCollider; template <> void RegisterUnityClass<MeshCollider>(const char*);
class SphereCollider;
class TerrainCollider;
class WheelCollider;
namespace Unity { class Joint; }
namespace Unity { class CharacterJoint; }
namespace Unity { class ConfigurableJoint; }
namespace Unity { class FixedJoint; }
namespace Unity { class HingeJoint; }
namespace Unity { class SpringJoint; }
class LODGroup;
class MeshFilter; template <> void RegisterUnityClass<MeshFilter>(const char*);
class OcclusionArea;
class OcclusionPortal;
class ParticleSystem; template <> void RegisterUnityClass<ParticleSystem>(const char*);
class Renderer; template <> void RegisterUnityClass<Renderer>(const char*);
class BillboardRenderer;
class LineRenderer; template <> void RegisterUnityClass<LineRenderer>(const char*);
class MeshRenderer; template <> void RegisterUnityClass<MeshRenderer>(const char*);
class ParticleSystemRenderer; template <> void RegisterUnityClass<ParticleSystemRenderer>(const char*);
class SkinnedMeshRenderer;
class SpriteMask;
class SpriteRenderer; template <> void RegisterUnityClass<SpriteRenderer>(const char*);
class SpriteShapeRenderer;
class TilemapRenderer;
class TrailRenderer; template <> void RegisterUnityClass<TrailRenderer>(const char*);
class VFXRenderer;
class Rigidbody; template <> void RegisterUnityClass<Rigidbody>(const char*);
class Rigidbody2D; template <> void RegisterUnityClass<Rigidbody2D>(const char*);
namespace TextRenderingPrivate { class TextMesh; }
class Transform; template <> void RegisterUnityClass<Transform>(const char*);
namespace UI { class RectTransform; } template <> void RegisterUnityClass<UI::RectTransform>(const char*);
class Tree;
class GameObject; template <> void RegisterUnityClass<GameObject>(const char*);
class NamedObject; template <> void RegisterUnityClass<NamedObject>(const char*);
class AssetBundle;
class AssetBundleManifest;
class AudioMixer; template <> void RegisterUnityClass<AudioMixer>(const char*);
class AudioMixerController;
class AudioMixerGroup;
class AudioMixerGroupController;
class AudioMixerSnapshot;
class AudioMixerSnapshotController;
class Avatar;
class AvatarMask;
class BillboardAsset;
class ComputeShader; template <> void RegisterUnityClass<ComputeShader>(const char*);
class Flare;
namespace TextRendering { class Font; } template <> void RegisterUnityClass<TextRendering::Font>(const char*);
class LightProbes; template <> void RegisterUnityClass<LightProbes>(const char*);
class LightingSettings; template <> void RegisterUnityClass<LightingSettings>(const char*);
class LocalizationAsset;
class Material; template <> void RegisterUnityClass<Material>(const char*);
class ProceduralMaterial;
class Mesh; template <> void RegisterUnityClass<Mesh>(const char*);
class Motion;
class AnimationClip;
class NavMeshData;
class OcclusionCullingData;
class PhysicMaterial;
class PhysicsMaterial2D;
class PreloadData; template <> void RegisterUnityClass<PreloadData>(const char*);
class RayTracingShader;
class RuntimeAnimatorController; template <> void RegisterUnityClass<RuntimeAnimatorController>(const char*);
class AnimatorController; template <> void RegisterUnityClass<AnimatorController>(const char*);
class AnimatorOverrideController; template <> void RegisterUnityClass<AnimatorOverrideController>(const char*);
class SampleClip; template <> void RegisterUnityClass<SampleClip>(const char*);
class AudioClip; template <> void RegisterUnityClass<AudioClip>(const char*);
class Shader; template <> void RegisterUnityClass<Shader>(const char*);
class ShaderVariantCollection;
class SpeedTreeWindAsset;
class Sprite; template <> void RegisterUnityClass<Sprite>(const char*);
class SpriteAtlas; template <> void RegisterUnityClass<SpriteAtlas>(const char*);
class SubstanceArchive;
class TerrainData;
class TerrainLayer;
class TextAsset; template <> void RegisterUnityClass<TextAsset>(const char*);
class MonoScript; template <> void RegisterUnityClass<MonoScript>(const char*);
class Texture; template <> void RegisterUnityClass<Texture>(const char*);
class BaseVideoTexture; template <> void RegisterUnityClass<BaseVideoTexture>(const char*);
class WebCamTexture; template <> void RegisterUnityClass<WebCamTexture>(const char*);
class CubemapArray; template <> void RegisterUnityClass<CubemapArray>(const char*);
class LowerResBlitTexture; template <> void RegisterUnityClass<LowerResBlitTexture>(const char*);
class MovieTexture;
class ProceduralTexture;
class RenderTexture; template <> void RegisterUnityClass<RenderTexture>(const char*);
class CustomRenderTexture;
class SparseTexture;
class Texture2D; template <> void RegisterUnityClass<Texture2D>(const char*);
class Cubemap; template <> void RegisterUnityClass<Cubemap>(const char*);
class Texture2DArray; template <> void RegisterUnityClass<Texture2DArray>(const char*);
class Texture3D; template <> void RegisterUnityClass<Texture3D>(const char*);
class VideoClip;
class VisualEffectObject;
class VisualEffectAsset;
class VisualEffectSubgraph;
class GameManager; template <> void RegisterUnityClass<GameManager>(const char*);
class GlobalGameManager; template <> void RegisterUnityClass<GlobalGameManager>(const char*);
class AudioManager; template <> void RegisterUnityClass<AudioManager>(const char*);
class BuildSettings; template <> void RegisterUnityClass<BuildSettings>(const char*);
class DelayedCallManager; template <> void RegisterUnityClass<DelayedCallManager>(const char*);
class GraphicsSettings; template <> void RegisterUnityClass<GraphicsSettings>(const char*);
class InputManager; template <> void RegisterUnityClass<InputManager>(const char*);
class MonoManager; template <> void RegisterUnityClass<MonoManager>(const char*);
class NavMeshProjectSettings;
class Physics2DSettings; template <> void RegisterUnityClass<Physics2DSettings>(const char*);
class PhysicsManager; template <> void RegisterUnityClass<PhysicsManager>(const char*);
class PlayerSettings; template <> void RegisterUnityClass<PlayerSettings>(const char*);
class QualitySettings; template <> void RegisterUnityClass<QualitySettings>(const char*);
class ResourceManager; template <> void RegisterUnityClass<ResourceManager>(const char*);
class RuntimeInitializeOnLoadManager; template <> void RegisterUnityClass<RuntimeInitializeOnLoadManager>(const char*);
class ShaderNameRegistry; template <> void RegisterUnityClass<ShaderNameRegistry>(const char*);
class StreamingManager;
class TagManager; template <> void RegisterUnityClass<TagManager>(const char*);
class TimeManager; template <> void RegisterUnityClass<TimeManager>(const char*);
class UnityConnectSettings; template <> void RegisterUnityClass<UnityConnectSettings>(const char*);
class VFXManager;
class LevelGameManager; template <> void RegisterUnityClass<LevelGameManager>(const char*);
class LightmapSettings; template <> void RegisterUnityClass<LightmapSettings>(const char*);
class NavMeshSettings;
class OcclusionCullingSettings;
class RenderSettings; template <> void RegisterUnityClass<RenderSettings>(const char*);
void RegisterAllClasses()
{
void RegisterBuiltinTypes();
RegisterBuiltinTypes();
//Total: 83 non stripped classes
//0. Animator
RegisterUnityClass<Animator>("Animation");
//1. AnimatorController
RegisterUnityClass<AnimatorController>("Animation");
//2. AnimatorOverrideController
RegisterUnityClass<AnimatorOverrideController>("Animation");
//3. RuntimeAnimatorController
RegisterUnityClass<RuntimeAnimatorController>("Animation");
//4. AudioBehaviour
RegisterUnityClass<AudioBehaviour>("Audio");
//5. AudioClip
RegisterUnityClass<AudioClip>("Audio");
//6. AudioListener
RegisterUnityClass<AudioListener>("Audio");
//7. AudioManager
RegisterUnityClass<AudioManager>("Audio");
//8. AudioMixer
RegisterUnityClass<AudioMixer>("Audio");
//9. AudioSource
RegisterUnityClass<AudioSource>("Audio");
//10. BaseVideoTexture
RegisterUnityClass<BaseVideoTexture>("Audio");
//11. SampleClip
RegisterUnityClass<SampleClip>("Audio");
//12. WebCamTexture
RegisterUnityClass<WebCamTexture>("Audio");
//13. Behaviour
RegisterUnityClass<Behaviour>("Core");
//14. BuildSettings
RegisterUnityClass<BuildSettings>("Core");
//15. Camera
RegisterUnityClass<Camera>("Core");
//16. Unity::Component
RegisterUnityClass<Unity::Component>("Core");
//17. ComputeShader
RegisterUnityClass<ComputeShader>("Core");
//18. Cubemap
RegisterUnityClass<Cubemap>("Core");
//19. CubemapArray
RegisterUnityClass<CubemapArray>("Core");
//20. DelayedCallManager
RegisterUnityClass<DelayedCallManager>("Core");
//21. EditorExtension
RegisterUnityClass<EditorExtension>("Core");
//22. GameManager
RegisterUnityClass<GameManager>("Core");
//23. GameObject
RegisterUnityClass<GameObject>("Core");
//24. GlobalGameManager
RegisterUnityClass<GlobalGameManager>("Core");
//25. GraphicsSettings
RegisterUnityClass<GraphicsSettings>("Core");
//26. InputManager
RegisterUnityClass<InputManager>("Core");
//27. LevelGameManager
RegisterUnityClass<LevelGameManager>("Core");
//28. Light
RegisterUnityClass<Light>("Core");
//29. LightingSettings
RegisterUnityClass<LightingSettings>("Core");
//30. LightmapSettings
RegisterUnityClass<LightmapSettings>("Core");
//31. LightProbes
RegisterUnityClass<LightProbes>("Core");
//32. LineRenderer
RegisterUnityClass<LineRenderer>("Core");
//33. LowerResBlitTexture
RegisterUnityClass<LowerResBlitTexture>("Core");
//34. Material
RegisterUnityClass<Material>("Core");
//35. Mesh
RegisterUnityClass<Mesh>("Core");
//36. MeshFilter
RegisterUnityClass<MeshFilter>("Core");
//37. MeshRenderer
RegisterUnityClass<MeshRenderer>("Core");
//38. MonoBehaviour
RegisterUnityClass<MonoBehaviour>("Core");
//39. MonoManager
RegisterUnityClass<MonoManager>("Core");
//40. MonoScript
RegisterUnityClass<MonoScript>("Core");
//41. NamedObject
RegisterUnityClass<NamedObject>("Core");
//42. Object
//Skipping Object
//43. PlayerSettings
RegisterUnityClass<PlayerSettings>("Core");
//44. PreloadData
RegisterUnityClass<PreloadData>("Core");
//45. QualitySettings
RegisterUnityClass<QualitySettings>("Core");
//46. UI::RectTransform
RegisterUnityClass<UI::RectTransform>("Core");
//47. ReflectionProbe
RegisterUnityClass<ReflectionProbe>("Core");
//48. Renderer
RegisterUnityClass<Renderer>("Core");
//49. RenderSettings
RegisterUnityClass<RenderSettings>("Core");
//50. RenderTexture
RegisterUnityClass<RenderTexture>("Core");
//51. ResourceManager
RegisterUnityClass<ResourceManager>("Core");
//52. RuntimeInitializeOnLoadManager
RegisterUnityClass<RuntimeInitializeOnLoadManager>("Core");
//53. Shader
RegisterUnityClass<Shader>("Core");
//54. ShaderNameRegistry
RegisterUnityClass<ShaderNameRegistry>("Core");
//55. SortingGroup
RegisterUnityClass<SortingGroup>("Core");
//56. Sprite
RegisterUnityClass<Sprite>("Core");
//57. SpriteAtlas
RegisterUnityClass<SpriteAtlas>("Core");
//58. SpriteRenderer
RegisterUnityClass<SpriteRenderer>("Core");
//59. TagManager
RegisterUnityClass<TagManager>("Core");
//60. TextAsset
RegisterUnityClass<TextAsset>("Core");
//61. Texture
RegisterUnityClass<Texture>("Core");
//62. Texture2D
RegisterUnityClass<Texture2D>("Core");
//63. Texture2DArray
RegisterUnityClass<Texture2DArray>("Core");
//64. Texture3D
RegisterUnityClass<Texture3D>("Core");
//65. TimeManager
RegisterUnityClass<TimeManager>("Core");
//66. TrailRenderer
RegisterUnityClass<TrailRenderer>("Core");
//67. Transform
RegisterUnityClass<Transform>("Core");
//68. ParticleSystem
RegisterUnityClass<ParticleSystem>("ParticleSystem");
//69. ParticleSystemRenderer
RegisterUnityClass<ParticleSystemRenderer>("ParticleSystem");
//70. BoxCollider
RegisterUnityClass<BoxCollider>("Physics");
//71. Collider
RegisterUnityClass<Collider>("Physics");
//72. MeshCollider
RegisterUnityClass<MeshCollider>("Physics");
//73. PhysicsManager
RegisterUnityClass<PhysicsManager>("Physics");
//74. Rigidbody
RegisterUnityClass<Rigidbody>("Physics");
//75. Physics2DSettings
RegisterUnityClass<Physics2DSettings>("Physics2D");
//76. Rigidbody2D
RegisterUnityClass<Rigidbody2D>("Physics2D");
//77. TextRendering::Font
RegisterUnityClass<TextRendering::Font>("TextRendering");
//78. UI::Canvas
RegisterUnityClass<UI::Canvas>("UI");
//79. UI::CanvasGroup
RegisterUnityClass<UI::CanvasGroup>("UI");
//80. UI::CanvasRenderer
RegisterUnityClass<UI::CanvasRenderer>("UI");
//81. UnityConnectSettings
RegisterUnityClass<UnityConnectSettings>("UnityConnect");
//82. VideoPlayer
RegisterUnityClass<VideoPlayer>("Video");
}

File diff suppressed because it is too large Load Diff

View File

@ -5113,58 +5113,58 @@ inline void Span_1__ctor_mBA868F06359701D9950DEB1B10F52F848E9FF6DA_inline (Span_
(( void (*) (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny*, int32_t, const RuntimeMethod*))Span_1__ctor_mBA868F06359701D9950DEB1B10F52F848E9FF6DA_gshared_inline)((Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54*)__this, ___0_ptr, ___1_length, method);
}
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_System_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL SystemNative_ConvertErrorPlatformToPal(int32_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL SystemNative_ConvertErrorPlatformToPal(int32_t);
#endif
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_System_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL SystemNative_ConvertErrorPalToPlatform(int32_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL SystemNative_ConvertErrorPalToPlatform(int32_t);
#endif
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_System_INTERNAL
IL2CPP_EXTERN_C uint8_t* DEFAULT_CALL SystemNative_StrErrorR(int32_t, uint8_t*, int32_t);
IL2CPP_EXTERN_C uint8_t* DEFAULT_CALL SystemNative_StrErrorR(int32_t, uint8_t*, int32_t);
#endif
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_System_INTERNAL
IL2CPP_EXTERN_C void DEFAULT_CALL SystemNative_GetNonCryptographicallySecureRandomBytes(uint8_t*, int32_t);
IL2CPP_EXTERN_C void DEFAULT_CALL SystemNative_GetNonCryptographicallySecureRandomBytes(uint8_t*, int32_t);
#endif
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_System_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL SystemNative_OpenDir(char*);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL SystemNative_OpenDir(char*);
#endif
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_System_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL SystemNative_GetReadDirRBufferSize();
IL2CPP_EXTERN_C int32_t DEFAULT_CALL SystemNative_GetReadDirRBufferSize();
#endif
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_System_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL SystemNative_ReadDirR(intptr_t, uint8_t*, int32_t, DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2*);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL SystemNative_ReadDirR(intptr_t, uint8_t*, int32_t, DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2*);
#endif
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_System_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL SystemNative_CloseDir(intptr_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL SystemNative_CloseDir(intptr_t);
#endif
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_System_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL SystemNative_ReadLink(char*, uint8_t*, int32_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL SystemNative_ReadLink(char*, uint8_t*, int32_t);
#endif
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_System_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL SystemNative_Stat2(char*, FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2*);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL SystemNative_Stat2(char*, FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2*);
#endif
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_System_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL SystemNative_LStat2(char*, FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2*);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL SystemNative_LStat2(char*, FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2*);
#endif
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_System_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL SystemNative_Symlink(char*, char*);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL SystemNative_Symlink(char*, char*);
#endif
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_System_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL SystemNative_CopyFile(void*, void*);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL SystemNative_CopyFile(void*, void*);
#endif
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_System_INTERNAL
IL2CPP_EXTERN_C uint32_t DEFAULT_CALL SystemNative_GetEGid();
IL2CPP_EXTERN_C uint32_t DEFAULT_CALL SystemNative_GetEGid();
#endif
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_System_INTERNAL
IL2CPP_EXTERN_C uint32_t DEFAULT_CALL SystemNative_GetEUid();
IL2CPP_EXTERN_C uint32_t DEFAULT_CALL SystemNative_GetEUid();
#endif
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_System_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL SystemNative_LChflagsCanSetHiddenFlag();
IL2CPP_EXTERN_C int32_t DEFAULT_CALL SystemNative_LChflagsCanSetHiddenFlag();
#endif
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_System_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL SystemNative_MkDir(char*, int32_t);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL SystemNative_MkDir(char*, int32_t);
#endif
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_System_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL SystemNative_Unlink(char*);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL SystemNative_Unlink(char*);
#endif
#ifdef __clang__
#pragma clang diagnostic push

View File

@ -4291,7 +4291,7 @@ IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnCultureInfoChangedDelegate__ctor_mDDDB8BFE449BABF15CDB8FFFF44F27E1976796AB (OnCultureInfoChangedDelegate_t643F89A369BE552AC4D546507F51BF998EBA670A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Globalization.CultureInfo::InitializeUserPreferredCultureInfoInAppX(System.Globalization.CultureInfo/OnCultureInfoChangedDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CultureInfo_InitializeUserPreferredCultureInfoInAppX_mF46E2E8D4D880F8BEE0F3F77F43F57F4624B6263 (OnCultureInfoChangedDelegate_t643F89A369BE552AC4D546507F51BF998EBA670A* ___0_onCultureInfoChangedInAppX, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C void DEFAULT_CALL InitializeUserPreferredCultureInfoInAppX(Il2CppMethodPointer);
IL2CPP_EXTERN_C void DEFAULT_CALL InitializeUserPreferredCultureInfoInAppX(Il2CppMethodPointer);
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"

View File

@ -6897,13 +6897,13 @@ IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySpec__ctor_m69D20CE97AFF4166EE08879
// System.String System.String::Concat(System.String,System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ;
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_kernel32_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL GetConsoleCP();
IL2CPP_EXTERN_C int32_t DEFAULT_CALL GetConsoleCP();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_kernel32_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL GetConsoleOutputCP();
IL2CPP_EXTERN_C int32_t DEFAULT_CALL GetConsoleOutputCP();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_libc_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL snprintf(uint8_t*, intptr_t, char*, char*);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL snprintf(uint8_t*, intptr_t, char*, char*);
#endif
#ifdef __clang__
#pragma clang diagnostic push

View File

@ -6870,13 +6870,13 @@ inline void ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_inlin
(( void (*) (ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mFA6EE52BCF39100AE30C79E73F0F972182D0CA2A_gshared_inline)((ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC*)__this, (Il2CppFullySharedGenericAny*)___0_ptr, ___1_length, method);
}
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_kernel32_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL GetStdHandle(int32_t);
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL GetStdHandle(int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_kernel32_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL GetConsoleScreenBufferInfo(intptr_t, ConsoleScreenBufferInfo_tC32CB7B1D82BF7120A30176F51AEBCB6F9FEAF21*);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL GetConsoleScreenBufferInfo(intptr_t, ConsoleScreenBufferInfo_tC32CB7B1D82BF7120A30176F51AEBCB6F9FEAF21*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_kernel32_INTERNAL
IL2CPP_EXTERN_C int32_t DEFAULT_CALL ReadConsoleInput(intptr_t, InputRecord_tD3D7910851FC56517EE2767EB28725EE7C295526_marshaled_pinvoke*, int32_t, int32_t*);
IL2CPP_EXTERN_C int32_t DEFAULT_CALL ReadConsoleInput(intptr_t, InputRecord_tD3D7910851FC56517EE2767EB28725EE7C295526_marshaled_pinvoke*, int32_t, int32_t*);
#endif
#ifdef __clang__
#pragma clang diagnostic push

View File

@ -1,203 +1,203 @@
#pragma once
#include <Availability.h>
#include <TargetConditionals.h>
//------------------------------------------------------------------------------
//
// ensuring proper compiler/xcode/whatever selection
//
#ifndef __clang__
#error Please use clang compiler.
#endif
// NOT the best way but apple do not care about adding extensions properly
#if __clang_major__ < 9
#error Please use Xcode 9.0 or newer
#endif
#if !defined(__IPHONE_11_0) || __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_11_0
#error Please use iOS SDK 11.0 or newer
#endif
#if defined(TARGET_OS_TV) && TARGET_OS_TV && !defined(__TVOS_11_0)
#error Please use tvOS SDK 11.0 or newer
#endif
#if TARGET_OS_IOS && (!defined(__IPHONE_11_0) || __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_11_0)
#error Please target iOS 11.0 or newer
#endif
#if TARGET_OS_TV && (!defined(__TVOS_11_0) || __TV_OS_VERSION_MIN_REQUIRED < __TVOS_11_0)
#error Please target tvOS 11.0 or newer
#endif
//------------------------------------------------------------------------------
//
// defines for target platform
//
#define UNITY_TRAMPOLINE_IN_USE 1
#if defined(TARGET_OS_IOS) && TARGET_OS_IOS
#define PLATFORM_IOS 1
#define PLATFORM_OSX 0
#define PLATFORM_TVOS 0
#elif defined(TARGET_OS_OSX) && TARGET_OS_OSX
#define PLATFORM_IOS 1
#define PLATFORM_OSX 1
#define PLATFORM_TVOS 0
#elif defined(TARGET_OS_TV) && TARGET_OS_TV
#define PLATFORM_IOS 1
#define PLATFORM_OSX 0
#define PLATFORM_TVOS 0
#else
#error one of TARGET_OS_IOS, TARGET_OS_OSX, TARGET_OS_TV should be defined
#endif
//------------------------------------------------------------------------------
//
// defines for sdk/target version
//
#if !TARGET_IPHONE_SIMULATOR && !TARGET_TVOS_SIMULATOR
#define UNITY_CAN_USE_METAL 1
#elif TARGET_IPHONE_SIMULATOR && defined(__IPHONE_13_0)
#define UNITY_CAN_USE_METAL 1
#elif TARGET_TVOS_SIMULATOR && defined(__TVOS_13_0)
#define UNITY_CAN_USE_METAL 1
#else
#define UNITY_CAN_USE_METAL 0
#endif
// It's hard to figure out which SDK we are using as the availability macros defined in the SDK
// have various quirks.
//
// It's not possible to use *_VERSION_MAX_ALLOWED macros because they not always corresponded to
// the SDK version. In particular, __TV_OS_VERSION_MAX_ALLOWED was out of sync in all Xcode dot
// releases except the first so far.
//
// The highest __IPHONE_X_Y or __TVOS_X_Y macro that is defined in Availability.h correctly
// corresponds to the version of the SDK (at least in each Xcode version since 6.0 up to 9.0).
// However, some other headers (e.g. System/Library/Frameworks/QuartzCore.framework/Headers/CABase.h
// in SDKs up to 9.3) may define the macros itself and this does not correspond to the what's in
// Availability.h. Thus we make sure to include "Preprocessor.h" before the CABase.h header.
#if defined(CABASE_H)
#error "Please include Preprocessor.h before other includes"
#endif
#if defined(__IPHONE_10_0)
#define UNITY_HAS_IOSSDK_10_0 1
#else
#define UNITY_HAS_IOSSDK_10_0 0
#endif
#if defined(__IPHONE_10_2)
#define UNITY_HAS_IOSSDK_10_2 1
#else
#define UNITY_HAS_IOSSDK_10_2 0
#endif
#if defined(__IPHONE_10_3)
#define UNITY_HAS_IOSSDK_10_3 1
#else
#define UNITY_HAS_IOSSDK_10_3 0
#endif
#if defined(__IPHONE_11_0)
#define UNITY_HAS_IOSSDK_11_0 1
#else
#define UNITY_HAS_IOSSDK_11_0 0
#endif
#if defined(__IPHONE_11_1)
#define UNITY_HAS_IOSSDK_11_1 1
#else
#define UNITY_HAS_IOSSDK_11_1 0
#endif
#if defined(__IPHONE_12_0)
#define UNITY_HAS_IOSSDK_12_0 1
#else
#define UNITY_HAS_IOSSDK_12_0 0
#endif
#if defined(__IPHONE_13_0)
#define UNITY_HAS_IOSSDK_13_0 1
#else
#define UNITY_HAS_IOSSDK_13_0 0
#endif
#if defined(__IPHONE_14_0)
#define UNITY_HAS_IOSSDK_14_0 1
#else
#define UNITY_HAS_IOSSDK_14_0 0
#endif
#if defined(__IPHONE_15_0)
#define UNITY_HAS_IOSSDK_15_0 1
#else
#define UNITY_HAS_IOSSDK_15_0 0
#endif
#if defined(__TVOS_10_0)
#define UNITY_HAS_TVOSSDK_10_0 1
#else
#define UNITY_HAS_TVOSSDK_10_0 0
#endif
#if defined(__TVOS_10_2)
#define UNITY_HAS_TVOSSDK_10_2 1
#else
#define UNITY_HAS_TVOSSDK_10_2 0
#endif
#if defined(__TVOS_11_0)
#define UNITY_HAS_TVOSSDK_11_0 1
#else
#define UNITY_HAS_TVOSSDK_11_0 0
#endif
#if defined(__TVOS_12_0)
#define UNITY_HAS_TVOSSDK_12_0 1
#else
#define UNITY_HAS_TVOSSDK_12_0 0
#endif
#if defined(__TVOS_13_0)
#define UNITY_HAS_TVOSSDK_13_0 1
#else
#define UNITY_HAS_TVOSSDK_13_0 0
#endif
#if defined(__TVOS_14_0)
#define UNITY_HAS_TVOSSDK_14_0 1
#else
#define UNITY_HAS_TVOSSDK_14_0 0
#endif
#if defined(__TVOS_15_0)
#define UNITY_HAS_TVOSSDK_15_0 1
#else
#define UNITY_HAS_TVOSSDK_15_0 0
#endif
// The following UNITY_USES_* flags disable functionality in the trampoline project whenever the user does not use it from his scripts.
// We detect the API usage and adjust the value of these flags whenever the project is built (including "append")
#define UNITY_USES_REMOTE_NOTIFICATIONS 0
#define UNITY_USES_WEBCAM 1
#define UNITY_USES_MICROPHONE 1
#define UNITY_USES_REPLAY_KIT 0
#define UNITY_USES_DYNAMIC_PLAYER_LIB 0
#define UNITY_USES_LOCATION 1
#define UNITY_USES_GLES 0
#define UNITY_USES_IAD 0
#define UNITY_SNAPSHOT_VIEW_ON_APPLICATION_PAUSE 0
#define UNITY_DEVELOPER_BUILD 0
#define USE_IL2CPP_PCH 0
#define UNITY_SUPPORT_ROTATION PLATFORM_IOS
#if PLATFORM_TVOS
#define UNITY_TVOS_ORIENTATION landscapeLeft
#endif
#if PLATFORM_IOS // available in ios9 sdk which is min requirement
#define UNITY_REPLAY_KIT_AVAILABLE UNITY_USES_REPLAY_KIT
#elif PLATFORM_TVOS // available in tvos10 sdk which is min requirement
#define UNITY_REPLAY_KIT_AVAILABLE UNITY_USES_REPLAY_KIT && defined(__TVOS_10_0)
#else
#define UNITY_REPLAY_KIT_AVAILABLE 0
#endif
// On tvOS simulator we implement a fake remote as tvOS simulator does not support controllers (yet)
#define UNITY_TVOS_SIMULATOR_FAKE_REMOTE (PLATFORM_TVOS && TARGET_TVOS_SIMULATOR)
#pragma once
#include <Availability.h>
#include <TargetConditionals.h>
//------------------------------------------------------------------------------
//
// ensuring proper compiler/xcode/whatever selection
//
#ifndef __clang__
#error Please use clang compiler.
#endif
// NOT the best way but apple do not care about adding extensions properly
#if __clang_major__ < 9
#error Please use Xcode 9.0 or newer
#endif
#if !defined(__IPHONE_11_0) || __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_11_0
#error Please use iOS SDK 11.0 or newer
#endif
#if defined(TARGET_OS_TV) && TARGET_OS_TV && !defined(__TVOS_11_0)
#error Please use tvOS SDK 11.0 or newer
#endif
#if TARGET_OS_IOS && (!defined(__IPHONE_11_0) || __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_11_0)
#error Please target iOS 11.0 or newer
#endif
#if TARGET_OS_TV && (!defined(__TVOS_11_0) || __TV_OS_VERSION_MIN_REQUIRED < __TVOS_11_0)
#error Please target tvOS 11.0 or newer
#endif
//------------------------------------------------------------------------------
//
// defines for target platform
//
#define UNITY_TRAMPOLINE_IN_USE 1
#if defined(TARGET_OS_IOS) && TARGET_OS_IOS
#define PLATFORM_IOS 1
#define PLATFORM_OSX 0
#define PLATFORM_TVOS 0
#elif defined(TARGET_OS_OSX) && TARGET_OS_OSX
#define PLATFORM_IOS 1
#define PLATFORM_OSX 1
#define PLATFORM_TVOS 0
#elif defined(TARGET_OS_TV) && TARGET_OS_TV
#define PLATFORM_IOS 1
#define PLATFORM_OSX 0
#define PLATFORM_TVOS 0
#else
#error one of TARGET_OS_IOS, TARGET_OS_OSX, TARGET_OS_TV should be defined
#endif
//------------------------------------------------------------------------------
//
// defines for sdk/target version
//
#if !TARGET_IPHONE_SIMULATOR && !TARGET_TVOS_SIMULATOR
#define UNITY_CAN_USE_METAL 1
#elif TARGET_IPHONE_SIMULATOR && defined(__IPHONE_13_0)
#define UNITY_CAN_USE_METAL 1
#elif TARGET_TVOS_SIMULATOR && defined(__TVOS_13_0)
#define UNITY_CAN_USE_METAL 1
#else
#define UNITY_CAN_USE_METAL 0
#endif
// It's hard to figure out which SDK we are using as the availability macros defined in the SDK
// have various quirks.
//
// It's not possible to use *_VERSION_MAX_ALLOWED macros because they not always corresponded to
// the SDK version. In particular, __TV_OS_VERSION_MAX_ALLOWED was out of sync in all Xcode dot
// releases except the first so far.
//
// The highest __IPHONE_X_Y or __TVOS_X_Y macro that is defined in Availability.h correctly
// corresponds to the version of the SDK (at least in each Xcode version since 6.0 up to 9.0).
// However, some other headers (e.g. System/Library/Frameworks/QuartzCore.framework/Headers/CABase.h
// in SDKs up to 9.3) may define the macros itself and this does not correspond to the what's in
// Availability.h. Thus we make sure to include "Preprocessor.h" before the CABase.h header.
#if defined(CABASE_H)
#error "Please include Preprocessor.h before other includes"
#endif
#if defined(__IPHONE_10_0)
#define UNITY_HAS_IOSSDK_10_0 1
#else
#define UNITY_HAS_IOSSDK_10_0 0
#endif
#if defined(__IPHONE_10_2)
#define UNITY_HAS_IOSSDK_10_2 1
#else
#define UNITY_HAS_IOSSDK_10_2 0
#endif
#if defined(__IPHONE_10_3)
#define UNITY_HAS_IOSSDK_10_3 1
#else
#define UNITY_HAS_IOSSDK_10_3 0
#endif
#if defined(__IPHONE_11_0)
#define UNITY_HAS_IOSSDK_11_0 1
#else
#define UNITY_HAS_IOSSDK_11_0 0
#endif
#if defined(__IPHONE_11_1)
#define UNITY_HAS_IOSSDK_11_1 1
#else
#define UNITY_HAS_IOSSDK_11_1 0
#endif
#if defined(__IPHONE_12_0)
#define UNITY_HAS_IOSSDK_12_0 1
#else
#define UNITY_HAS_IOSSDK_12_0 0
#endif
#if defined(__IPHONE_13_0)
#define UNITY_HAS_IOSSDK_13_0 1
#else
#define UNITY_HAS_IOSSDK_13_0 0
#endif
#if defined(__IPHONE_14_0)
#define UNITY_HAS_IOSSDK_14_0 1
#else
#define UNITY_HAS_IOSSDK_14_0 0
#endif
#if defined(__IPHONE_15_0)
#define UNITY_HAS_IOSSDK_15_0 1
#else
#define UNITY_HAS_IOSSDK_15_0 0
#endif
#if defined(__TVOS_10_0)
#define UNITY_HAS_TVOSSDK_10_0 1
#else
#define UNITY_HAS_TVOSSDK_10_0 0
#endif
#if defined(__TVOS_10_2)
#define UNITY_HAS_TVOSSDK_10_2 1
#else
#define UNITY_HAS_TVOSSDK_10_2 0
#endif
#if defined(__TVOS_11_0)
#define UNITY_HAS_TVOSSDK_11_0 1
#else
#define UNITY_HAS_TVOSSDK_11_0 0
#endif
#if defined(__TVOS_12_0)
#define UNITY_HAS_TVOSSDK_12_0 1
#else
#define UNITY_HAS_TVOSSDK_12_0 0
#endif
#if defined(__TVOS_13_0)
#define UNITY_HAS_TVOSSDK_13_0 1
#else
#define UNITY_HAS_TVOSSDK_13_0 0
#endif
#if defined(__TVOS_14_0)
#define UNITY_HAS_TVOSSDK_14_0 1
#else
#define UNITY_HAS_TVOSSDK_14_0 0
#endif
#if defined(__TVOS_15_0)
#define UNITY_HAS_TVOSSDK_15_0 1
#else
#define UNITY_HAS_TVOSSDK_15_0 0
#endif
// The following UNITY_USES_* flags disable functionality in the trampoline project whenever the user does not use it from his scripts.
// We detect the API usage and adjust the value of these flags whenever the project is built (including "append")
#define UNITY_USES_REMOTE_NOTIFICATIONS 0
#define UNITY_USES_WEBCAM 1
#define UNITY_USES_MICROPHONE 1
#define UNITY_USES_REPLAY_KIT 0
#define UNITY_USES_DYNAMIC_PLAYER_LIB 0
#define UNITY_USES_LOCATION 1
#define UNITY_USES_GLES 0
#define UNITY_USES_IAD 0
#define UNITY_SNAPSHOT_VIEW_ON_APPLICATION_PAUSE 0
#define UNITY_DEVELOPER_BUILD 0
#define USE_IL2CPP_PCH 0
#define UNITY_SUPPORT_ROTATION PLATFORM_IOS
#if PLATFORM_TVOS
#define UNITY_TVOS_ORIENTATION landscapeLeft
#endif
#if PLATFORM_IOS // available in ios9 sdk which is min requirement
#define UNITY_REPLAY_KIT_AVAILABLE UNITY_USES_REPLAY_KIT
#elif PLATFORM_TVOS // available in tvos10 sdk which is min requirement
#define UNITY_REPLAY_KIT_AVAILABLE UNITY_USES_REPLAY_KIT && defined(__TVOS_10_0)
#else
#define UNITY_REPLAY_KIT_AVAILABLE 0
#endif
// On tvOS simulator we implement a fake remote as tvOS simulator does not support controllers (yet)
#define UNITY_TVOS_SIMULATOR_FAKE_REMOTE (PLATFORM_TVOS && TARGET_TVOS_SIMULATOR)

View File

@ -1,140 +1,140 @@
#pragma once
#import <QuartzCore/CADisplayLink.h>
#include "RenderPluginDelegate.h"
// Edited by https://github.com/juicycleff/flutter-unity-view-widget
// Added by https://github.com/juicycleff/flutter-unity-view-widget
typedef void(^unitySceneLoadedCallbackType)(const char* name, const int* buildIndex, const bool* isLoaded, const bool* IsValid);
typedef void(^unityMessageCallbackType)(const char* message);
// Added by https://github.com/juicycleff/flutter-unity-view-widget
@protocol UnityEventListener <NSObject>
- (void)onSceneLoaded:(NSString *)name buildIndex:(NSInteger *)bIndex loaded:(bool *)isLoaded valid:(bool *)IsValid;
- (void)onMessage:(NSString *)message;
@end
@class UnityView;
@class UnityViewControllerBase;
@class DisplayConnection;
__attribute__ ((visibility("default")))
@interface UnityAppController : NSObject<UIApplicationDelegate>
{
UnityView* _unityView;
CADisplayLink* _displayLink;
UIWindow* _window;
UIView* _rootView;
UIViewController* _rootController;
UIViewController* _snapshotViewController;
DisplayConnection* _mainDisplay;
// CODE ARCHEOLOGY: we were caching view controllers, both autorotation one and per-fixed-orientation ones
// CODE ARCHEOLOGY: we stopped doing this as the performance impact is negligible,
// CODE ARCHEOLOGY: yet it introduces corner cases and in general lots of code
#if UNITY_SUPPORT_ROTATION
UIInterfaceOrientation _curOrientation;
#endif
id<RenderPluginDelegate> _renderDelegate;
}
// override it to add your render plugin delegate
- (void)shouldAttachRenderDelegate;
// this one is called at the very end of didFinishLaunchingWithOptions:
// after views have been created but before initing engine itself
// override it to register plugins, tweak UI etc
- (void)preStartUnity;
// this one is called at at the very end of didFinishLaunchingWithOptions:
// it will start showing unity view and rendering unity content
- (void)startUnity:(UIApplication*)application;
// this is a part of UIApplicationDelegate protocol starting with ios5
// setter will be generated empty
@property (retain, nonatomic) UIWindow* window;
@property (readonly, copy, nonatomic) UnityView* unityView;
@property (readonly, copy, nonatomic) CADisplayLink* unityDisplayLink;
@property (readonly, copy, nonatomic) UIView* rootView;
@property (readonly, copy, nonatomic) UIViewController* rootViewController;
@property (readonly, copy, nonatomic) DisplayConnection* mainDisplay;
#if UNITY_SUPPORT_ROTATION
@property (readonly, nonatomic) UIInterfaceOrientation interfaceOrientation;
#endif
@property (nonatomic, retain) id renderDelegate;
@property (nonatomic, copy) void (^quitHandler)(void);
@property (nonatomic, copy) void(^unitySceneLoadedHandler)(const char* name, const int* buildIndex, const bool* isLoaded, const bool* IsValid);
@property (nonatomic, copy) void(^unityMessageHandler)(const char* message);
@end
// accessing app controller
#ifdef __cplusplus
extern "C" {
#endif
extern UnityAppController* _UnityAppController;
extern UnityAppController* GetAppController(void);
#ifdef __cplusplus
} // extern "C"
#endif
// Put this into mm file with your subclass implementation
// pass subclass name to define
#define IMPL_APP_CONTROLLER_SUBCLASS(ClassName) \
@interface ClassName(OverrideAppDelegate) \
{ \
} \
+(void)load; \
@end \
@implementation ClassName(OverrideAppDelegate) \
+(void)load \
{ \
extern const char* AppControllerClassName; \
AppControllerClassName = #ClassName; \
} \
@end \
// plugins
#define APP_CONTROLLER_RENDER_PLUGIN_METHOD(method) \
do { \
id<RenderPluginDelegate> delegate = GetAppController().renderDelegate; \
if([delegate respondsToSelector:@selector(method)]) \
[delegate method]; \
} while(0)
#define APP_CONTROLLER_RENDER_PLUGIN_METHOD_ARG(method, arg) \
do { \
id<RenderPluginDelegate> delegate = GetAppController().renderDelegate; \
if([delegate respondsToSelector:@selector(method:)]) \
[delegate method:arg]; \
} while(0)
// these are simple wrappers about ios api, added for convenience
void AppController_SendNotification(NSString* name);
void AppController_SendNotificationWithArg(NSString* name, id arg);
void AppController_SendUnityViewControllerNotification(NSString* name);
// in the case when apple adds new api that has easy fallback path for old ios
// we will add new api methods at runtime on older ios, so we can switch to new api universally
// in that case we still need actual declaration: we will do it here as it is the most convenient place
// history:
// [CADisplayLink preferredFramesPerSecond], [UIScreen maximumFramesPerSecond], [UIView safeAreaInsets]
// were removed after we started to enforce xcode9 (sdk 11)
#pragma once
#import <QuartzCore/CADisplayLink.h>
#include "RenderPluginDelegate.h"
// Edited by https://github.com/juicycleff/flutter-unity-view-widget
// Added by https://github.com/juicycleff/flutter-unity-view-widget
typedef void(^unitySceneLoadedCallbackType)(const char* name, const int* buildIndex, const bool* isLoaded, const bool* IsValid);
typedef void(^unityMessageCallbackType)(const char* message);
// Added by https://github.com/juicycleff/flutter-unity-view-widget
@protocol UnityEventListener <NSObject>
- (void)onSceneLoaded:(NSString *)name buildIndex:(NSInteger *)bIndex loaded:(bool *)isLoaded valid:(bool *)IsValid;
- (void)onMessage:(NSString *)message;
@end
@class UnityView;
@class UnityViewControllerBase;
@class DisplayConnection;
__attribute__ ((visibility("default")))
@interface UnityAppController : NSObject<UIApplicationDelegate>
{
UnityView* _unityView;
CADisplayLink* _displayLink;
UIWindow* _window;
UIView* _rootView;
UIViewController* _rootController;
UIViewController* _snapshotViewController;
DisplayConnection* _mainDisplay;
// CODE ARCHEOLOGY: we were caching view controllers, both autorotation one and per-fixed-orientation ones
// CODE ARCHEOLOGY: we stopped doing this as the performance impact is negligible,
// CODE ARCHEOLOGY: yet it introduces corner cases and in general lots of code
#if UNITY_SUPPORT_ROTATION
UIInterfaceOrientation _curOrientation;
#endif
id<RenderPluginDelegate> _renderDelegate;
}
// override it to add your render plugin delegate
- (void)shouldAttachRenderDelegate;
// this one is called at the very end of didFinishLaunchingWithOptions:
// after views have been created but before initing engine itself
// override it to register plugins, tweak UI etc
- (void)preStartUnity;
// this one is called at at the very end of didFinishLaunchingWithOptions:
// it will start showing unity view and rendering unity content
- (void)startUnity:(UIApplication*)application;
// this is a part of UIApplicationDelegate protocol starting with ios5
// setter will be generated empty
@property (retain, nonatomic) UIWindow* window;
@property (readonly, copy, nonatomic) UnityView* unityView;
@property (readonly, copy, nonatomic) CADisplayLink* unityDisplayLink;
@property (readonly, copy, nonatomic) UIView* rootView;
@property (readonly, copy, nonatomic) UIViewController* rootViewController;
@property (readonly, copy, nonatomic) DisplayConnection* mainDisplay;
#if UNITY_SUPPORT_ROTATION
@property (readonly, nonatomic) UIInterfaceOrientation interfaceOrientation;
#endif
@property (nonatomic, retain) id renderDelegate;
@property (nonatomic, copy) void (^quitHandler)(void);
@property (nonatomic, copy) void(^unitySceneLoadedHandler)(const char* name, const int* buildIndex, const bool* isLoaded, const bool* IsValid);
@property (nonatomic, copy) void(^unityMessageHandler)(const char* message);
@end
// accessing app controller
#ifdef __cplusplus
extern "C" {
#endif
extern UnityAppController* _UnityAppController;
extern UnityAppController* GetAppController(void);
#ifdef __cplusplus
} // extern "C"
#endif
// Put this into mm file with your subclass implementation
// pass subclass name to define
#define IMPL_APP_CONTROLLER_SUBCLASS(ClassName) \
@interface ClassName(OverrideAppDelegate) \
{ \
} \
+(void)load; \
@end \
@implementation ClassName(OverrideAppDelegate) \
+(void)load \
{ \
extern const char* AppControllerClassName; \
AppControllerClassName = #ClassName; \
} \
@end \
// plugins
#define APP_CONTROLLER_RENDER_PLUGIN_METHOD(method) \
do { \
id<RenderPluginDelegate> delegate = GetAppController().renderDelegate; \
if([delegate respondsToSelector:@selector(method)]) \
[delegate method]; \
} while(0)
#define APP_CONTROLLER_RENDER_PLUGIN_METHOD_ARG(method, arg) \
do { \
id<RenderPluginDelegate> delegate = GetAppController().renderDelegate; \
if([delegate respondsToSelector:@selector(method:)]) \
[delegate method:arg]; \
} while(0)
// these are simple wrappers about ios api, added for convenience
void AppController_SendNotification(NSString* name);
void AppController_SendNotificationWithArg(NSString* name, id arg);
void AppController_SendUnityViewControllerNotification(NSString* name);
// in the case when apple adds new api that has easy fallback path for old ios
// we will add new api methods at runtime on older ios, so we can switch to new api universally
// in that case we still need actual declaration: we will do it here as it is the most convenient place
// history:
// [CADisplayLink preferredFramesPerSecond], [UIScreen maximumFramesPerSecond], [UIView safeAreaInsets]
// were removed after we started to enforce xcode9 (sdk 11)

View File

@ -1,138 +1,138 @@
#pragma once
#import <QuartzCore/CADisplayLink.h>
#include "RenderPluginDelegate.h"
// Added by https://github.com/juicycleff/flutter-unity-view-widget
typedef void(^unitySceneLoadedCallbackType)(const char* name, const int* buildIndex, const bool* isLoaded, const bool* IsValid);
typedef void(^unityMessageCallbackType)(const char* message);
// Added by https://github.com/juicycleff/flutter-unity-view-widget
@protocol UnityEventListener <NSObject>
- (void)onSceneLoaded:(NSString *)name buildIndex:(NSInteger *)bIndex loaded:(bool *)isLoaded valid:(bool *)IsValid;
- (void)onMessage:(NSString *)message;
@end
@class UnityView;
@class UnityViewControllerBase;
@class DisplayConnection;
__attribute__ ((visibility("default")))
@interface UnityAppController : NSObject<UIApplicationDelegate>
{
UnityView* _unityView;
CADisplayLink* _displayLink;
UIWindow* _window;
UIView* _rootView;
UIViewController* _rootController;
UIViewController* _snapshotViewController;
DisplayConnection* _mainDisplay;
// CODE ARCHEOLOGY: we were caching view controllers, both autorotation one and per-fixed-orientation ones
// CODE ARCHEOLOGY: we stopped doing this as the performance impact is negligible,
// CODE ARCHEOLOGY: yet it introduces corner cases and in general lots of code
#if UNITY_SUPPORT_ROTATION
UIInterfaceOrientation _curOrientation;
#endif
id<RenderPluginDelegate> _renderDelegate;
}
// override it to add your render plugin delegate
- (void)shouldAttachRenderDelegate;
// this one is called at the very end of didFinishLaunchingWithOptions:
// after views have been created but before initing engine itself
// override it to register plugins, tweak UI etc
- (void)preStartUnity;
// this one is called at at the very end of didFinishLaunchingWithOptions:
// it will start showing unity view and rendering unity content
- (void)startUnity:(UIApplication*)application;
// this is a part of UIApplicationDelegate protocol starting with ios5
// setter will be generated empty
@property (retain, nonatomic) UIWindow* window;
@property (readonly, copy, nonatomic) UnityView* unityView;
@property (readonly, copy, nonatomic) CADisplayLink* unityDisplayLink;
@property (readonly, copy, nonatomic) UIView* rootView;
@property (readonly, copy, nonatomic) UIViewController* rootViewController;
@property (readonly, copy, nonatomic) DisplayConnection* mainDisplay;
#if UNITY_SUPPORT_ROTATION
@property (readonly, nonatomic) UIInterfaceOrientation interfaceOrientation;
#endif
@property (nonatomic, retain) id renderDelegate;
@property (nonatomic, copy) void (^quitHandler)(void);
@property (nonatomic, copy) void(^unitySceneLoadedHandler)(const char* name, const int* buildIndex, const bool* isLoaded, const bool* IsValid);
@property (nonatomic, copy) void(^unityMessageHandler)(const char* message);
@end
// accessing app controller
#ifdef __cplusplus
extern "C" {
#endif
extern UnityAppController* _UnityAppController;
extern UnityAppController* GetAppController(void);
#ifdef __cplusplus
} // extern "C"
#endif
// Put this into mm file with your subclass implementation
// pass subclass name to define
#define IMPL_APP_CONTROLLER_SUBCLASS(ClassName) \
@interface ClassName(OverrideAppDelegate) \
{ \
} \
+(void)load; \
@end \
@implementation ClassName(OverrideAppDelegate) \
+(void)load \
{ \
extern const char* AppControllerClassName; \
AppControllerClassName = #ClassName; \
} \
@end \
// plugins
#define APP_CONTROLLER_RENDER_PLUGIN_METHOD(method) \
do { \
id<RenderPluginDelegate> delegate = GetAppController().renderDelegate; \
if([delegate respondsToSelector:@selector(method)]) \
[delegate method]; \
} while(0)
#define APP_CONTROLLER_RENDER_PLUGIN_METHOD_ARG(method, arg) \
do { \
id<RenderPluginDelegate> delegate = GetAppController().renderDelegate; \
if([delegate respondsToSelector:@selector(method:)]) \
[delegate method:arg]; \
} while(0)
// these are simple wrappers about ios api, added for convenience
void AppController_SendNotification(NSString* name);
void AppController_SendNotificationWithArg(NSString* name, id arg);
void AppController_SendUnityViewControllerNotification(NSString* name);
// in the case when apple adds new api that has easy fallback path for old ios
// we will add new api methods at runtime on older ios, so we can switch to new api universally
// in that case we still need actual declaration: we will do it here as it is the most convenient place
// history:
// [CADisplayLink preferredFramesPerSecond], [UIScreen maximumFramesPerSecond], [UIView safeAreaInsets]
// were removed after we started to enforce xcode9 (sdk 11)
#pragma once
#import <QuartzCore/CADisplayLink.h>
#include "RenderPluginDelegate.h"
// Added by https://github.com/juicycleff/flutter-unity-view-widget
typedef void(^unitySceneLoadedCallbackType)(const char* name, const int* buildIndex, const bool* isLoaded, const bool* IsValid);
typedef void(^unityMessageCallbackType)(const char* message);
// Added by https://github.com/juicycleff/flutter-unity-view-widget
@protocol UnityEventListener <NSObject>
- (void)onSceneLoaded:(NSString *)name buildIndex:(NSInteger *)bIndex loaded:(bool *)isLoaded valid:(bool *)IsValid;
- (void)onMessage:(NSString *)message;
@end
@class UnityView;
@class UnityViewControllerBase;
@class DisplayConnection;
__attribute__ ((visibility("default")))
@interface UnityAppController : NSObject<UIApplicationDelegate>
{
UnityView* _unityView;
CADisplayLink* _displayLink;
UIWindow* _window;
UIView* _rootView;
UIViewController* _rootController;
UIViewController* _snapshotViewController;
DisplayConnection* _mainDisplay;
// CODE ARCHEOLOGY: we were caching view controllers, both autorotation one and per-fixed-orientation ones
// CODE ARCHEOLOGY: we stopped doing this as the performance impact is negligible,
// CODE ARCHEOLOGY: yet it introduces corner cases and in general lots of code
#if UNITY_SUPPORT_ROTATION
UIInterfaceOrientation _curOrientation;
#endif
id<RenderPluginDelegate> _renderDelegate;
}
// override it to add your render plugin delegate
- (void)shouldAttachRenderDelegate;
// this one is called at the very end of didFinishLaunchingWithOptions:
// after views have been created but before initing engine itself
// override it to register plugins, tweak UI etc
- (void)preStartUnity;
// this one is called at at the very end of didFinishLaunchingWithOptions:
// it will start showing unity view and rendering unity content
- (void)startUnity:(UIApplication*)application;
// this is a part of UIApplicationDelegate protocol starting with ios5
// setter will be generated empty
@property (retain, nonatomic) UIWindow* window;
@property (readonly, copy, nonatomic) UnityView* unityView;
@property (readonly, copy, nonatomic) CADisplayLink* unityDisplayLink;
@property (readonly, copy, nonatomic) UIView* rootView;
@property (readonly, copy, nonatomic) UIViewController* rootViewController;
@property (readonly, copy, nonatomic) DisplayConnection* mainDisplay;
#if UNITY_SUPPORT_ROTATION
@property (readonly, nonatomic) UIInterfaceOrientation interfaceOrientation;
#endif
@property (nonatomic, retain) id renderDelegate;
@property (nonatomic, copy) void (^quitHandler)(void);
@property (nonatomic, copy) void(^unitySceneLoadedHandler)(const char* name, const int* buildIndex, const bool* isLoaded, const bool* IsValid);
@property (nonatomic, copy) void(^unityMessageHandler)(const char* message);
@end
// accessing app controller
#ifdef __cplusplus
extern "C" {
#endif
extern UnityAppController* _UnityAppController;
extern UnityAppController* GetAppController(void);
#ifdef __cplusplus
} // extern "C"
#endif
// Put this into mm file with your subclass implementation
// pass subclass name to define
#define IMPL_APP_CONTROLLER_SUBCLASS(ClassName) \
@interface ClassName(OverrideAppDelegate) \
{ \
} \
+(void)load; \
@end \
@implementation ClassName(OverrideAppDelegate) \
+(void)load \
{ \
extern const char* AppControllerClassName; \
AppControllerClassName = #ClassName; \
} \
@end \
// plugins
#define APP_CONTROLLER_RENDER_PLUGIN_METHOD(method) \
do { \
id<RenderPluginDelegate> delegate = GetAppController().renderDelegate; \
if([delegate respondsToSelector:@selector(method)]) \
[delegate method]; \
} while(0)
#define APP_CONTROLLER_RENDER_PLUGIN_METHOD_ARG(method, arg) \
do { \
id<RenderPluginDelegate> delegate = GetAppController().renderDelegate; \
if([delegate respondsToSelector:@selector(method:)]) \
[delegate method:arg]; \
} while(0)
// these are simple wrappers about ios api, added for convenience
void AppController_SendNotification(NSString* name);
void AppController_SendNotificationWithArg(NSString* name, id arg);
void AppController_SendUnityViewControllerNotification(NSString* name);
// in the case when apple adds new api that has easy fallback path for old ios
// we will add new api methods at runtime on older ios, so we can switch to new api universally
// in that case we still need actual declaration: we will do it here as it is the most convenient place
// history:
// [CADisplayLink preferredFramesPerSecond], [UIScreen maximumFramesPerSecond], [UIView safeAreaInsets]
// were removed after we started to enforce xcode9 (sdk 11)

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,54 +1,54 @@
<linker>
<assembly fullname="Assembly-CSharp" ignoreIfMissing="1">
<type fullname="GetData">
<method name="NoScene"/>
<method name="SetInitToken"/>
</type>
<type fullname="GetXiangQing">
<method name="OnPointerDown"/>
<method name="OnPointerDown2"/>
<method name="OnPointerUp"/>
<method name="OnPointerUp2"/>
</type>
<type fullname="GiveLike">
<method name="OnPointerDown"/>
<method name="OnPointerDown2"/>
<method name="OnPointerUp"/>
<method name="OnPointerUp2"/>
</type>
<type fullname="GPSTestRunner">
<method name="RequestGPSUpdate"/>
</type>
<type fullname="MyPlane">
<method name="OnMoveInvisible"/>
<method name="OnMoveInvisible"/>
</type>
<type fullname="ScreenRecording">
<method name="ShuaXin"/>
</type>
</assembly>
<assembly fullname="Unity.RenderPipelines.Core.Runtime" ignoreIfMissing="1">
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerIntField">
<method name="OnDecrement"/>
<method name="OnDecrement"/>
<method name="OnIncrement"/>
<method name="OnIncrement"/>
</type>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerPanel">
<method name="OnScrollbarClicked"/>
<method name="OnScrollbarClicked"/>
<method name="ResetDebugManager"/>
</type>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerUIntField">
<method name="OnDecrement"/>
<method name="OnDecrement"/>
<method name="OnIncrement"/>
<method name="OnIncrement"/>
</type>
</assembly>
<assembly fullname="UnityEngine.CoreModule" ignoreIfMissing="1">
<type fullname="UnityEngine.GameObject">
<method name="SetActive"/>
</type>
</assembly>
</linker>
<linker>
<assembly fullname="Assembly-CSharp" ignoreIfMissing="1">
<type fullname="GetData">
<method name="NoScene"/>
<method name="SetInitToken"/>
</type>
<type fullname="GetXiangQing">
<method name="OnPointerDown"/>
<method name="OnPointerDown2"/>
<method name="OnPointerUp"/>
<method name="OnPointerUp2"/>
</type>
<type fullname="GiveLike">
<method name="OnPointerDown"/>
<method name="OnPointerDown2"/>
<method name="OnPointerUp"/>
<method name="OnPointerUp2"/>
</type>
<type fullname="GPSTestRunner">
<method name="RequestGPSUpdate"/>
</type>
<type fullname="MyPlane">
<method name="OnMoveInvisible"/>
<method name="OnMoveInvisible"/>
</type>
<type fullname="ScreenRecording">
<method name="ShuaXin"/>
</type>
</assembly>
<assembly fullname="Unity.RenderPipelines.Core.Runtime" ignoreIfMissing="1">
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerIntField">
<method name="OnDecrement"/>
<method name="OnDecrement"/>
<method name="OnIncrement"/>
<method name="OnIncrement"/>
</type>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerPanel">
<method name="OnScrollbarClicked"/>
<method name="OnScrollbarClicked"/>
<method name="ResetDebugManager"/>
</type>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerUIntField">
<method name="OnDecrement"/>
<method name="OnDecrement"/>
<method name="OnIncrement"/>
<method name="OnIncrement"/>
</type>
</assembly>
<assembly fullname="UnityEngine.CoreModule" ignoreIfMissing="1">
<type fullname="UnityEngine.GameObject">
<method name="SetActive"/>
</type>
</assembly>
</linker>

View File

@ -1,69 +1,69 @@
<linker>
<assembly fullname="DOTween">
<type fullname="DG.Tweening.Core.DOTweenSettings/ModulesSetup" preserve="nothing" serialized="true"/>
<type fullname="DG.Tweening.Core.DOTweenSettings/SafeModeOptions" preserve="nothing" serialized="true"/>
</assembly>
<assembly fullname="EasyAR.Sense">
<type fullname="easyar.ARAssembly/Components" preserve="nothing" serialized="true"/>
<type fullname="easyar.CloudRecognizerFrameFilter/CloudRecognizerServiceConfig" preserve="nothing" serialized="true"/>
<type fullname="easyar.EasyARSettings/Permission" preserve="nothing" serialized="true"/>
<type fullname="easyar.EasyARSettings/TargetGizmoConfig" preserve="nothing" serialized="true"/>
<type fullname="easyar.EasyARSettings/TargetGizmoConfig/ImageTargetConfig" preserve="nothing" serialized="true"/>
<type fullname="easyar.EasyARSettings/TargetGizmoConfig/ObjectTargetConfig" preserve="nothing" serialized="true"/>
<type fullname="easyar.EasyARSettings/Workaround" preserve="nothing" serialized="true"/>
<type fullname="easyar.MegaTrackerFrameFilter/MegaLocalizationServiceConfig" preserve="nothing" serialized="true"/>
<type fullname="easyar.MotionTrackerFrameSource/MotionTrackerCameraDeviceParameters" preserve="nothing" serialized="true"/>
<type fullname="easyar.SparseSpatialMapWorkerFrameFilter/SpatialMapServiceConfig" preserve="nothing" serialized="true"/>
</assembly>
<assembly fullname="Unity.RenderPipelines.Core.Runtime">
<type fullname="UnityEngine.Rendering.UI.DebugUIPrefabBundle" preserve="nothing" serialized="true"/>
</assembly>
<assembly fullname="Unity.TextMeshPro">
<type fullname="TMPro.FaceInfo_Legacy" preserve="nothing" serialized="true"/>
<type fullname="TMPro.FontAssetCreationSettings" preserve="nothing" serialized="true"/>
<type fullname="TMPro.KerningTable" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_Character" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_FontFeatureTable" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_FontWeightPair" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_GlyphAdjustmentRecord" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_GlyphPairAdjustmentRecord" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_GlyphValueRecord" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_InputField/OnChangeEvent" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_InputField/SelectionEvent" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_InputField/SubmitEvent" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_InputField/TextSelectionEvent" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_InputField/TouchScreenKeyboardEvent" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_Sprite" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_SpriteCharacter" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_SpriteGlyph" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_Style" preserve="nothing" serialized="true"/>
<type fullname="TMPro.VertexGradient" preserve="nothing" serialized="true"/>
</assembly>
<assembly fullname="UnityEngine.CoreModule">
<type fullname="UnityEngine.Events.ArgumentCache" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.Events.PersistentCallGroup" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.Events.PersistentListenerMode" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.RectOffset" preserve="nothing" serialized="true"/>
</assembly>
<assembly fullname="UnityEngine.TextCoreFontEngineModule">
<type fullname="UnityEngine.TextCore.FaceInfo" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.TextCore.Glyph" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.TextCore.GlyphMetrics" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.TextCore.GlyphRect" preserve="nothing" serialized="true"/>
</assembly>
<assembly fullname="UnityEngine.UI">
<type fullname="UnityEngine.EventSystems.EventTrigger/Entry" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.EventSystems.EventTrigger/TriggerEvent" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.UI.AnimationTriggers" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.UI.Button/ButtonClickedEvent" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.UI.ColorBlock" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.UI.FontData" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.UI.MaskableGraphic/CullStateChangedEvent" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.UI.Navigation" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.UI.Scrollbar/ScrollEvent" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.UI.ScrollRect/ScrollRectEvent" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.UI.Slider/SliderEvent" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.UI.SpriteState" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.UI.Toggle/ToggleEvent" preserve="nothing" serialized="true"/>
</assembly>
</linker>
<linker>
<assembly fullname="DOTween">
<type fullname="DG.Tweening.Core.DOTweenSettings/ModulesSetup" preserve="nothing" serialized="true"/>
<type fullname="DG.Tweening.Core.DOTweenSettings/SafeModeOptions" preserve="nothing" serialized="true"/>
</assembly>
<assembly fullname="EasyAR.Sense">
<type fullname="easyar.ARAssembly/Components" preserve="nothing" serialized="true"/>
<type fullname="easyar.CloudRecognizerFrameFilter/CloudRecognizerServiceConfig" preserve="nothing" serialized="true"/>
<type fullname="easyar.EasyARSettings/Permission" preserve="nothing" serialized="true"/>
<type fullname="easyar.EasyARSettings/TargetGizmoConfig" preserve="nothing" serialized="true"/>
<type fullname="easyar.EasyARSettings/TargetGizmoConfig/ImageTargetConfig" preserve="nothing" serialized="true"/>
<type fullname="easyar.EasyARSettings/TargetGizmoConfig/ObjectTargetConfig" preserve="nothing" serialized="true"/>
<type fullname="easyar.EasyARSettings/Workaround" preserve="nothing" serialized="true"/>
<type fullname="easyar.MegaTrackerFrameFilter/MegaLocalizationServiceConfig" preserve="nothing" serialized="true"/>
<type fullname="easyar.MotionTrackerFrameSource/MotionTrackerCameraDeviceParameters" preserve="nothing" serialized="true"/>
<type fullname="easyar.SparseSpatialMapWorkerFrameFilter/SpatialMapServiceConfig" preserve="nothing" serialized="true"/>
</assembly>
<assembly fullname="Unity.RenderPipelines.Core.Runtime">
<type fullname="UnityEngine.Rendering.UI.DebugUIPrefabBundle" preserve="nothing" serialized="true"/>
</assembly>
<assembly fullname="Unity.TextMeshPro">
<type fullname="TMPro.FaceInfo_Legacy" preserve="nothing" serialized="true"/>
<type fullname="TMPro.FontAssetCreationSettings" preserve="nothing" serialized="true"/>
<type fullname="TMPro.KerningTable" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_Character" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_FontFeatureTable" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_FontWeightPair" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_GlyphAdjustmentRecord" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_GlyphPairAdjustmentRecord" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_GlyphValueRecord" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_InputField/OnChangeEvent" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_InputField/SelectionEvent" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_InputField/SubmitEvent" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_InputField/TextSelectionEvent" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_InputField/TouchScreenKeyboardEvent" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_Sprite" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_SpriteCharacter" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_SpriteGlyph" preserve="nothing" serialized="true"/>
<type fullname="TMPro.TMP_Style" preserve="nothing" serialized="true"/>
<type fullname="TMPro.VertexGradient" preserve="nothing" serialized="true"/>
</assembly>
<assembly fullname="UnityEngine.CoreModule">
<type fullname="UnityEngine.Events.ArgumentCache" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.Events.PersistentCallGroup" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.Events.PersistentListenerMode" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.RectOffset" preserve="nothing" serialized="true"/>
</assembly>
<assembly fullname="UnityEngine.TextCoreFontEngineModule">
<type fullname="UnityEngine.TextCore.FaceInfo" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.TextCore.Glyph" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.TextCore.GlyphMetrics" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.TextCore.GlyphRect" preserve="nothing" serialized="true"/>
</assembly>
<assembly fullname="UnityEngine.UI">
<type fullname="UnityEngine.EventSystems.EventTrigger/Entry" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.EventSystems.EventTrigger/TriggerEvent" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.UI.AnimationTriggers" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.UI.Button/ButtonClickedEvent" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.UI.ColorBlock" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.UI.FontData" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.UI.MaskableGraphic/CullStateChangedEvent" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.UI.Navigation" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.UI.Scrollbar/ScrollEvent" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.UI.ScrollRect/ScrollRectEvent" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.UI.Slider/SliderEvent" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.UI.SpriteState" preserve="nothing" serialized="true"/>
<type fullname="UnityEngine.UI.Toggle/ToggleEvent" preserve="nothing" serialized="true"/>
</assembly>
</linker>

View File

@ -1,211 +1,211 @@
<linker>
<assembly fullname="Assembly-CSharp">
<type fullname="ARManager" preserve="nothing"/>
<type fullname="CaptureScreenshotMgr" preserve="nothing"/>
<type fullname="ChaoXiang" preserve="nothing"/>
<type fullname="CoordinateAnchor" preserve="nothing"/>
<type fullname="fanYe" preserve="nothing"/>
<type fullname="GetData" preserve="nothing"/>
<type fullname="GetKuang" preserve="nothing"/>
<type fullname="GetKuangparent" preserve="nothing"/>
<type fullname="GetXiangQing" preserve="nothing"/>
<type fullname="GisPointTo3DPoint" preserve="nothing"/>
<type fullname="GiveLike" preserve="nothing"/>
<type fullname="GPSManager" preserve="nothing"/>
<type fullname="GPSTestRunner" preserve="nothing"/>
<type fullname="LookAt" preserve="nothing"/>
<type fullname="MakeRoll" preserve="nothing"/>
<type fullname="MyPlane" preserve="nothing"/>
<type fullname="MyPlaneManager" preserve="nothing"/>
<type fullname="OtherUserMannger" preserve="nothing"/>
<type fullname="PlaneManager" preserve="nothing"/>
<type fullname="PlayerManager" preserve="nothing"/>
<type fullname="PostionController" preserve="nothing"/>
<type fullname="RawImageAspectFitter" preserve="nothing"/>
<type fullname="ResourceUI" preserve="nothing"/>
<type fullname="ReturnFlutter" preserve="nothing"/>
<type fullname="RollCollenter" preserve="nothing"/>
<type fullname="RuntimeLog" preserve="nothing"/>
<type fullname="ScaleController" preserve="nothing"/>
<type fullname="ScreenRecording" preserve="nothing"/>
<type fullname="SetHigh" preserve="nothing"/>
<type fullname="SetPos" preserve="nothing"/>
<type fullname="SetPosAndRat" preserve="nothing"/>
<type fullname="SetRolls" preserve="nothing"/>
<type fullname="ShuaXn" preserve="nothing"/>
<type fullname="SkipSplashImage" preserve="nothing"/>
<type fullname="test" preserve="nothing"/>
<type fullname="upSpeed" preserve="nothing"/>
<type fullname="WorldRootGetData" preserve="nothing"/>
</assembly>
<assembly fullname="DOTween">
<type fullname="DG.Tweening.Core.DOTweenSettings" preserve="nothing"/>
</assembly>
<assembly fullname="EasyAR.Sense">
<type fullname="easyar.ARComponentPicker" preserve="nothing"/>
<type fullname="easyar.ARCoreFrameSource" preserve="nothing"/>
<type fullname="easyar.AREngineFrameSource" preserve="nothing"/>
<type fullname="easyar.ARKitFrameSource" preserve="nothing"/>
<type fullname="easyar.ARSession" preserve="nothing"/>
<type fullname="easyar.CameraDeviceFrameSource" preserve="nothing"/>
<type fullname="easyar.CameraImageRenderer" preserve="nothing"/>
<type fullname="easyar.EasyARController" preserve="nothing"/>
<type fullname="easyar.EasyARSettings" preserve="nothing"/>
<type fullname="easyar.FramePlayer" preserve="nothing"/>
<type fullname="easyar.FrameRecorder" preserve="nothing"/>
<type fullname="easyar.MotionTrackerFrameSource" preserve="nothing"/>
<type fullname="easyar.RenderCameraController" preserve="nothing"/>
<type fullname="easyar.WorldRootController" preserve="nothing"/>
</assembly>
<assembly fullname="Unity.InputSystem">
<type fullname="UnityEngine.InputSystem.InputSettings" preserve="nothing"/>
<type fullname="UnityEngine.InputSystem.InputSystemObject" preserve="nothing"/>
<type fullname="UnityEngine.InputSystem.RemoteInputPlayerConnection" preserve="nothing"/>
</assembly>
<assembly fullname="Unity.Netcode.Runtime">
<type fullname="Unity.Netcode.NetworkPrefabsList" preserve="nothing"/>
</assembly>
<assembly fullname="Unity.RenderPipelines.Core.Runtime">
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerBitField" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerButton" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerCanvas" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerColor" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerContainer" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerEnumField" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerEnumHistory" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerFloatField" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerFoldout" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerGroup" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerHBox" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerIndirectFloatField" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerIndirectToggle" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerIntField" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerMessageBox" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerPanel" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerPersistentCanvas" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerRow" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerToggle" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerToggleHistory" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerUIntField" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerValue" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerVBox" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerVector2" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerVector3" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerVector4" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.UIFoldout" preserve="nothing"/>
</assembly>
<assembly fullname="Unity.TextMeshPro">
<type fullname="TMPro.TextMeshProUGUI" preserve="nothing"/>
<type fullname="TMPro.TMP_FontAsset" preserve="nothing"/>
<type fullname="TMPro.TMP_InputField" preserve="nothing"/>
<type fullname="TMPro.TMP_Settings" preserve="nothing"/>
<type fullname="TMPro.TMP_SpriteAsset" preserve="nothing"/>
<type fullname="TMPro.TMP_StyleSheet" preserve="nothing"/>
</assembly>
<assembly fullname="Unity.XR.Management">
<type fullname="UnityEngine.XR.Management.XRGeneralSettings" preserve="nothing"/>
<type fullname="UnityEngine.XR.Management.XRManagerSettings" preserve="nothing"/>
</assembly>
<assembly fullname="Unity.XR.OpenXR">
<type fullname="UnityEngine.XR.OpenXR.Features.Extensions.PerformanceSettings.XrPerformanceSettingsFeature" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.Features.Interactions.DPadInteraction" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.Features.Interactions.EyeGazeInteraction" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.Features.Interactions.HandCommonPosesInteraction" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.Features.Interactions.HandInteractionProfile" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.Features.Interactions.HPReverbG2ControllerProfile" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.Features.Interactions.HTCViveControllerProfile" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.Features.Interactions.KHRSimpleControllerProfile" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.Features.Interactions.MetaQuestTouchProControllerProfile" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.Features.Interactions.MicrosoftHandInteraction" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.Features.Interactions.MicrosoftMotionControllerProfile" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.Features.Interactions.OculusTouchControllerProfile" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.Features.Interactions.PalmPoseInteraction" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.Features.Interactions.ValveIndexControllerProfile" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.OpenXRSettings" preserve="nothing"/>
</assembly>
<assembly fullname="Unity.XR.OpenXR.Features.ConformanceAutomation">
<type fullname="UnityEngine.XR.OpenXR.Features.ConformanceAutomation.ConformanceAutomationFeature" preserve="nothing"/>
</assembly>
<assembly fullname="Unity.XR.OpenXR.Features.MetaQuestSupport">
<type fullname="UnityEngine.XR.OpenXR.Features.MetaQuestSupport.MetaQuestFeature" preserve="nothing"/>
</assembly>
<assembly fullname="Unity.XR.OpenXR.Features.MockRuntime">
<type fullname="UnityEngine.XR.OpenXR.Features.Mock.MockRuntime" preserve="nothing"/>
</assembly>
<assembly fullname="Unity.XR.OpenXR.Features.OculusQuestSupport">
<type fullname="UnityEngine.XR.OpenXR.Features.OculusQuestSupport.OculusQuestFeature" preserve="nothing"/>
</assembly>
<assembly fullname="Unity.XR.OpenXR.Features.RuntimeDebugger">
<type fullname="UnityEngine.XR.OpenXR.Features.RuntimeDebugger.RuntimeDebuggerOpenXRFeature" preserve="nothing"/>
</assembly>
<assembly fullname="UnityEngine">
<type fullname="UnityEditor.AudioManager" preserve="nothing"/>
<type fullname="UnityEditor.InputManager" preserve="nothing"/>
<type fullname="UnityEditor.MonoManager" preserve="nothing"/>
<type fullname="UnityEditor.MonoScript" preserve="nothing"/>
<type fullname="UnityEditor.Physics2DSettings" preserve="nothing"/>
<type fullname="UnityEditor.PhysicsManager" preserve="nothing"/>
<type fullname="UnityEditor.PlayerSettings" preserve="nothing"/>
<type fullname="UnityEditor.TagManager" preserve="nothing"/>
<type fullname="UnityEditor.TimeManager" preserve="nothing"/>
<type fullname="UnityEditor.UnityConnectSettings" preserve="nothing"/>
<type fullname="UnityEditor.VFXManager" preserve="nothing"/>
<type fullname="UnityEngine.AudioBehaviour" preserve="nothing"/>
<type fullname="UnityEngine.AudioListener" preserve="nothing"/>
<type fullname="UnityEngine.Behaviour" preserve="nothing"/>
<type fullname="UnityEngine.BoxCollider" preserve="nothing"/>
<type fullname="UnityEngine.Camera" preserve="nothing"/>
<type fullname="UnityEngine.Canvas" preserve="nothing"/>
<type fullname="UnityEngine.CanvasRenderer" preserve="nothing"/>
<type fullname="UnityEngine.Collider" preserve="nothing"/>
<type fullname="UnityEngine.Component" preserve="nothing"/>
<type fullname="UnityEngine.Cubemap" preserve="nothing"/>
<type fullname="UnityEngine.Font" preserve="nothing"/>
<type fullname="UnityEngine.GameObject" preserve="nothing"/>
<type fullname="UnityEngine.Light" preserve="nothing"/>
<type fullname="UnityEngine.LightmapSettings" preserve="nothing"/>
<type fullname="UnityEngine.Material" preserve="nothing"/>
<type fullname="UnityEngine.Mesh" preserve="nothing"/>
<type fullname="UnityEngine.MeshFilter" preserve="nothing"/>
<type fullname="UnityEngine.MeshRenderer" preserve="nothing"/>
<type fullname="UnityEngine.MonoBehaviour" preserve="nothing"/>
<type fullname="UnityEngine.Object" preserve="nothing"/>
<type fullname="UnityEngine.ParticleSystem" preserve="nothing"/>
<type fullname="UnityEngine.ParticleSystemRenderer" preserve="nothing"/>
<type fullname="UnityEngine.QualitySettings" preserve="nothing"/>
<type fullname="UnityEngine.RectTransform" preserve="nothing"/>
<type fullname="UnityEngine.ReflectionProbe" preserve="nothing"/>
<type fullname="UnityEngine.Renderer" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.GraphicsSettings" preserve="nothing"/>
<type fullname="UnityEngine.RenderSettings" preserve="nothing"/>
<type fullname="UnityEngine.RenderTexture" preserve="nothing"/>
<type fullname="UnityEngine.Shader" preserve="nothing"/>
<type fullname="UnityEngine.Sprite" preserve="nothing"/>
<type fullname="UnityEngine.TextAsset" preserve="nothing"/>
<type fullname="UnityEngine.Texture" preserve="nothing"/>
<type fullname="UnityEngine.Texture2D" preserve="nothing"/>
<type fullname="UnityEngine.Transform" preserve="nothing"/>
<type fullname="UnityEngine.Video.VideoPlayer" preserve="nothing"/>
</assembly>
<assembly fullname="UnityEngine.UI">
<type fullname="UnityEngine.EventSystems.EventSystem" preserve="nothing"/>
<type fullname="UnityEngine.EventSystems.EventTrigger" preserve="nothing"/>
<type fullname="UnityEngine.EventSystems.StandaloneInputModule" preserve="nothing"/>
<type fullname="UnityEngine.UI.Button" preserve="nothing"/>
<type fullname="UnityEngine.UI.CanvasScaler" preserve="nothing"/>
<type fullname="UnityEngine.UI.ContentSizeFitter" preserve="nothing"/>
<type fullname="UnityEngine.UI.GraphicRaycaster" preserve="nothing"/>
<type fullname="UnityEngine.UI.HorizontalLayoutGroup" preserve="nothing"/>
<type fullname="UnityEngine.UI.Image" preserve="nothing"/>
<type fullname="UnityEngine.UI.LayoutElement" preserve="nothing"/>
<type fullname="UnityEngine.UI.Mask" preserve="nothing"/>
<type fullname="UnityEngine.UI.RawImage" preserve="nothing"/>
<type fullname="UnityEngine.UI.RectMask2D" preserve="nothing"/>
<type fullname="UnityEngine.UI.Scrollbar" preserve="nothing"/>
<type fullname="UnityEngine.UI.ScrollRect" preserve="nothing"/>
<type fullname="UnityEngine.UI.Slider" preserve="nothing"/>
<type fullname="UnityEngine.UI.Text" preserve="nothing"/>
<type fullname="UnityEngine.UI.Toggle" preserve="nothing"/>
<type fullname="UnityEngine.UI.VerticalLayoutGroup" preserve="nothing"/>
</assembly>
</linker>
<linker>
<assembly fullname="Assembly-CSharp">
<type fullname="ARManager" preserve="nothing"/>
<type fullname="CaptureScreenshotMgr" preserve="nothing"/>
<type fullname="ChaoXiang" preserve="nothing"/>
<type fullname="CoordinateAnchor" preserve="nothing"/>
<type fullname="fanYe" preserve="nothing"/>
<type fullname="GetData" preserve="nothing"/>
<type fullname="GetKuang" preserve="nothing"/>
<type fullname="GetKuangparent" preserve="nothing"/>
<type fullname="GetXiangQing" preserve="nothing"/>
<type fullname="GisPointTo3DPoint" preserve="nothing"/>
<type fullname="GiveLike" preserve="nothing"/>
<type fullname="GPSManager" preserve="nothing"/>
<type fullname="GPSTestRunner" preserve="nothing"/>
<type fullname="LookAt" preserve="nothing"/>
<type fullname="MakeRoll" preserve="nothing"/>
<type fullname="MyPlane" preserve="nothing"/>
<type fullname="MyPlaneManager" preserve="nothing"/>
<type fullname="OtherUserMannger" preserve="nothing"/>
<type fullname="PlaneManager" preserve="nothing"/>
<type fullname="PlayerManager" preserve="nothing"/>
<type fullname="PostionController" preserve="nothing"/>
<type fullname="RawImageAspectFitter" preserve="nothing"/>
<type fullname="ResourceUI" preserve="nothing"/>
<type fullname="ReturnFlutter" preserve="nothing"/>
<type fullname="RollCollenter" preserve="nothing"/>
<type fullname="RuntimeLog" preserve="nothing"/>
<type fullname="ScaleController" preserve="nothing"/>
<type fullname="ScreenRecording" preserve="nothing"/>
<type fullname="SetHigh" preserve="nothing"/>
<type fullname="SetPos" preserve="nothing"/>
<type fullname="SetPosAndRat" preserve="nothing"/>
<type fullname="SetRolls" preserve="nothing"/>
<type fullname="ShuaXn" preserve="nothing"/>
<type fullname="SkipSplashImage" preserve="nothing"/>
<type fullname="test" preserve="nothing"/>
<type fullname="upSpeed" preserve="nothing"/>
<type fullname="WorldRootGetData" preserve="nothing"/>
</assembly>
<assembly fullname="DOTween">
<type fullname="DG.Tweening.Core.DOTweenSettings" preserve="nothing"/>
</assembly>
<assembly fullname="EasyAR.Sense">
<type fullname="easyar.ARComponentPicker" preserve="nothing"/>
<type fullname="easyar.ARCoreFrameSource" preserve="nothing"/>
<type fullname="easyar.AREngineFrameSource" preserve="nothing"/>
<type fullname="easyar.ARKitFrameSource" preserve="nothing"/>
<type fullname="easyar.ARSession" preserve="nothing"/>
<type fullname="easyar.CameraDeviceFrameSource" preserve="nothing"/>
<type fullname="easyar.CameraImageRenderer" preserve="nothing"/>
<type fullname="easyar.EasyARController" preserve="nothing"/>
<type fullname="easyar.EasyARSettings" preserve="nothing"/>
<type fullname="easyar.FramePlayer" preserve="nothing"/>
<type fullname="easyar.FrameRecorder" preserve="nothing"/>
<type fullname="easyar.MotionTrackerFrameSource" preserve="nothing"/>
<type fullname="easyar.RenderCameraController" preserve="nothing"/>
<type fullname="easyar.WorldRootController" preserve="nothing"/>
</assembly>
<assembly fullname="Unity.InputSystem">
<type fullname="UnityEngine.InputSystem.InputSettings" preserve="nothing"/>
<type fullname="UnityEngine.InputSystem.InputSystemObject" preserve="nothing"/>
<type fullname="UnityEngine.InputSystem.RemoteInputPlayerConnection" preserve="nothing"/>
</assembly>
<assembly fullname="Unity.Netcode.Runtime">
<type fullname="Unity.Netcode.NetworkPrefabsList" preserve="nothing"/>
</assembly>
<assembly fullname="Unity.RenderPipelines.Core.Runtime">
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerBitField" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerButton" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerCanvas" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerColor" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerContainer" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerEnumField" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerEnumHistory" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerFloatField" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerFoldout" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerGroup" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerHBox" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerIndirectFloatField" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerIndirectToggle" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerIntField" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerMessageBox" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerPanel" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerPersistentCanvas" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerRow" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerToggle" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerToggleHistory" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerUIntField" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerValue" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerVBox" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerVector2" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerVector3" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.DebugUIHandlerVector4" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.UI.UIFoldout" preserve="nothing"/>
</assembly>
<assembly fullname="Unity.TextMeshPro">
<type fullname="TMPro.TextMeshProUGUI" preserve="nothing"/>
<type fullname="TMPro.TMP_FontAsset" preserve="nothing"/>
<type fullname="TMPro.TMP_InputField" preserve="nothing"/>
<type fullname="TMPro.TMP_Settings" preserve="nothing"/>
<type fullname="TMPro.TMP_SpriteAsset" preserve="nothing"/>
<type fullname="TMPro.TMP_StyleSheet" preserve="nothing"/>
</assembly>
<assembly fullname="Unity.XR.Management">
<type fullname="UnityEngine.XR.Management.XRGeneralSettings" preserve="nothing"/>
<type fullname="UnityEngine.XR.Management.XRManagerSettings" preserve="nothing"/>
</assembly>
<assembly fullname="Unity.XR.OpenXR">
<type fullname="UnityEngine.XR.OpenXR.Features.Extensions.PerformanceSettings.XrPerformanceSettingsFeature" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.Features.Interactions.DPadInteraction" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.Features.Interactions.EyeGazeInteraction" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.Features.Interactions.HandCommonPosesInteraction" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.Features.Interactions.HandInteractionProfile" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.Features.Interactions.HPReverbG2ControllerProfile" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.Features.Interactions.HTCViveControllerProfile" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.Features.Interactions.KHRSimpleControllerProfile" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.Features.Interactions.MetaQuestTouchProControllerProfile" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.Features.Interactions.MicrosoftHandInteraction" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.Features.Interactions.MicrosoftMotionControllerProfile" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.Features.Interactions.OculusTouchControllerProfile" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.Features.Interactions.PalmPoseInteraction" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.Features.Interactions.ValveIndexControllerProfile" preserve="nothing"/>
<type fullname="UnityEngine.XR.OpenXR.OpenXRSettings" preserve="nothing"/>
</assembly>
<assembly fullname="Unity.XR.OpenXR.Features.ConformanceAutomation">
<type fullname="UnityEngine.XR.OpenXR.Features.ConformanceAutomation.ConformanceAutomationFeature" preserve="nothing"/>
</assembly>
<assembly fullname="Unity.XR.OpenXR.Features.MetaQuestSupport">
<type fullname="UnityEngine.XR.OpenXR.Features.MetaQuestSupport.MetaQuestFeature" preserve="nothing"/>
</assembly>
<assembly fullname="Unity.XR.OpenXR.Features.MockRuntime">
<type fullname="UnityEngine.XR.OpenXR.Features.Mock.MockRuntime" preserve="nothing"/>
</assembly>
<assembly fullname="Unity.XR.OpenXR.Features.OculusQuestSupport">
<type fullname="UnityEngine.XR.OpenXR.Features.OculusQuestSupport.OculusQuestFeature" preserve="nothing"/>
</assembly>
<assembly fullname="Unity.XR.OpenXR.Features.RuntimeDebugger">
<type fullname="UnityEngine.XR.OpenXR.Features.RuntimeDebugger.RuntimeDebuggerOpenXRFeature" preserve="nothing"/>
</assembly>
<assembly fullname="UnityEngine">
<type fullname="UnityEditor.AudioManager" preserve="nothing"/>
<type fullname="UnityEditor.InputManager" preserve="nothing"/>
<type fullname="UnityEditor.MonoManager" preserve="nothing"/>
<type fullname="UnityEditor.MonoScript" preserve="nothing"/>
<type fullname="UnityEditor.Physics2DSettings" preserve="nothing"/>
<type fullname="UnityEditor.PhysicsManager" preserve="nothing"/>
<type fullname="UnityEditor.PlayerSettings" preserve="nothing"/>
<type fullname="UnityEditor.TagManager" preserve="nothing"/>
<type fullname="UnityEditor.TimeManager" preserve="nothing"/>
<type fullname="UnityEditor.UnityConnectSettings" preserve="nothing"/>
<type fullname="UnityEditor.VFXManager" preserve="nothing"/>
<type fullname="UnityEngine.AudioBehaviour" preserve="nothing"/>
<type fullname="UnityEngine.AudioListener" preserve="nothing"/>
<type fullname="UnityEngine.Behaviour" preserve="nothing"/>
<type fullname="UnityEngine.BoxCollider" preserve="nothing"/>
<type fullname="UnityEngine.Camera" preserve="nothing"/>
<type fullname="UnityEngine.Canvas" preserve="nothing"/>
<type fullname="UnityEngine.CanvasRenderer" preserve="nothing"/>
<type fullname="UnityEngine.Collider" preserve="nothing"/>
<type fullname="UnityEngine.Component" preserve="nothing"/>
<type fullname="UnityEngine.Cubemap" preserve="nothing"/>
<type fullname="UnityEngine.Font" preserve="nothing"/>
<type fullname="UnityEngine.GameObject" preserve="nothing"/>
<type fullname="UnityEngine.Light" preserve="nothing"/>
<type fullname="UnityEngine.LightmapSettings" preserve="nothing"/>
<type fullname="UnityEngine.Material" preserve="nothing"/>
<type fullname="UnityEngine.Mesh" preserve="nothing"/>
<type fullname="UnityEngine.MeshFilter" preserve="nothing"/>
<type fullname="UnityEngine.MeshRenderer" preserve="nothing"/>
<type fullname="UnityEngine.MonoBehaviour" preserve="nothing"/>
<type fullname="UnityEngine.Object" preserve="nothing"/>
<type fullname="UnityEngine.ParticleSystem" preserve="nothing"/>
<type fullname="UnityEngine.ParticleSystemRenderer" preserve="nothing"/>
<type fullname="UnityEngine.QualitySettings" preserve="nothing"/>
<type fullname="UnityEngine.RectTransform" preserve="nothing"/>
<type fullname="UnityEngine.ReflectionProbe" preserve="nothing"/>
<type fullname="UnityEngine.Renderer" preserve="nothing"/>
<type fullname="UnityEngine.Rendering.GraphicsSettings" preserve="nothing"/>
<type fullname="UnityEngine.RenderSettings" preserve="nothing"/>
<type fullname="UnityEngine.RenderTexture" preserve="nothing"/>
<type fullname="UnityEngine.Shader" preserve="nothing"/>
<type fullname="UnityEngine.Sprite" preserve="nothing"/>
<type fullname="UnityEngine.TextAsset" preserve="nothing"/>
<type fullname="UnityEngine.Texture" preserve="nothing"/>
<type fullname="UnityEngine.Texture2D" preserve="nothing"/>
<type fullname="UnityEngine.Transform" preserve="nothing"/>
<type fullname="UnityEngine.Video.VideoPlayer" preserve="nothing"/>
</assembly>
<assembly fullname="UnityEngine.UI">
<type fullname="UnityEngine.EventSystems.EventSystem" preserve="nothing"/>
<type fullname="UnityEngine.EventSystems.EventTrigger" preserve="nothing"/>
<type fullname="UnityEngine.EventSystems.StandaloneInputModule" preserve="nothing"/>
<type fullname="UnityEngine.UI.Button" preserve="nothing"/>
<type fullname="UnityEngine.UI.CanvasScaler" preserve="nothing"/>
<type fullname="UnityEngine.UI.ContentSizeFitter" preserve="nothing"/>
<type fullname="UnityEngine.UI.GraphicRaycaster" preserve="nothing"/>
<type fullname="UnityEngine.UI.HorizontalLayoutGroup" preserve="nothing"/>
<type fullname="UnityEngine.UI.Image" preserve="nothing"/>
<type fullname="UnityEngine.UI.LayoutElement" preserve="nothing"/>
<type fullname="UnityEngine.UI.Mask" preserve="nothing"/>
<type fullname="UnityEngine.UI.RawImage" preserve="nothing"/>
<type fullname="UnityEngine.UI.RectMask2D" preserve="nothing"/>
<type fullname="UnityEngine.UI.Scrollbar" preserve="nothing"/>
<type fullname="UnityEngine.UI.ScrollRect" preserve="nothing"/>
<type fullname="UnityEngine.UI.Slider" preserve="nothing"/>
<type fullname="UnityEngine.UI.Text" preserve="nothing"/>
<type fullname="UnityEngine.UI.Toggle" preserve="nothing"/>
<type fullname="UnityEngine.UI.VerticalLayoutGroup" preserve="nothing"/>
</assembly>
</linker>

View File

@ -1 +1 @@
{"root":[{"assemblyName":"Assembly-CSharp","nameSpace":"","className":"SkipSplashImage","methodName":"Run","loadTypes":3,"isUnityClass":false},{"assemblyName":"EasyAR.Sense","nameSpace":"easyar","className":"EasyARController","methodName":"AttemptInitializeOnLoad","loadTypes":1,"isUnityClass":false},{"assemblyName":"Unity.InputSystem","nameSpace":"UnityEngine.InputSystem","className":"InputSystem","methodName":"RunInitializeInPlayer","loadTypes":4,"isUnityClass":true},{"assemblyName":"Unity.InputSystem","nameSpace":"UnityEngine.InputSystem","className":"InputSystem","methodName":"RunInitialUpdate","loadTypes":1,"isUnityClass":true},{"assemblyName":"Unity.Netcode.Components","nameSpace":"__GEN","className":"INetworkMessageHelper","methodName":"InitializeMessages","loadTypes":0,"isUnityClass":true},{"assemblyName":"Unity.Netcode.Components","nameSpace":"__GEN","className":"NetworkVariableSerializationHelper","methodName":"InitializeSerialization","loadTypes":0,"isUnityClass":true},{"assemblyName":"Unity.XR.Management","nameSpace":"UnityEngine.XR.Management","className":"XRGeneralSettings","methodName":"AttemptInitializeXRSDKOnLoad","loadTypes":2,"isUnityClass":true},{"assemblyName":"Unity.XR.Management","nameSpace":"UnityEngine.XR.Management","className":"XRGeneralSettings","methodName":"AttemptStartXRSDKOnBeforeSplashScreen","loadTypes":3,"isUnityClass":true},{"assemblyName":"Unity.Collections","nameSpace":"","className":"$BurstDirectCallInitializer","methodName":"Initialize","loadTypes":2,"isUnityClass":true},{"assemblyName":"Unity.RenderPipelines.Core.Runtime","nameSpace":"UnityEngine.Rendering","className":"DebugUpdater","methodName":"RuntimeInit","loadTypes":0,"isUnityClass":true},{"assemblyName":"Unity.Netcode.Runtime","nameSpace":"Unity.Netcode","className":"NetworkUpdateLoop","methodName":"Initialize","loadTypes":4,"isUnityClass":true},{"assemblyName":"Unity.Netcode.Runtime","nameSpace":"Unity.Netcode","className":"NetworkVariableSerializationTypes","methodName":"InitializeIntegerSerialization","loadTypes":2,"isUnityClass":true},{"assemblyName":"Unity.Netcode.Runtime","nameSpace":"__GEN","className":"INetworkMessageHelper","methodName":"InitializeMessages","loadTypes":0,"isUnityClass":true},{"assemblyName":"Unity.VisualScripting.Core","nameSpace":"Unity.VisualScripting","className":"RuntimeVSUsageUtility","methodName":"RuntimeInitializeOnLoadBeforeSceneLoad","loadTypes":1,"isUnityClass":true}]}
{"root":[{"assemblyName":"Assembly-CSharp","nameSpace":"","className":"SkipSplashImage","methodName":"Run","loadTypes":3,"isUnityClass":false},{"assemblyName":"EasyAR.Sense","nameSpace":"easyar","className":"EasyARController","methodName":"AttemptInitializeOnLoad","loadTypes":1,"isUnityClass":false},{"assemblyName":"Unity.InputSystem","nameSpace":"UnityEngine.InputSystem","className":"InputSystem","methodName":"RunInitializeInPlayer","loadTypes":4,"isUnityClass":true},{"assemblyName":"Unity.InputSystem","nameSpace":"UnityEngine.InputSystem","className":"InputSystem","methodName":"RunInitialUpdate","loadTypes":1,"isUnityClass":true},{"assemblyName":"Unity.Netcode.Components","nameSpace":"__GEN","className":"INetworkMessageHelper","methodName":"InitializeMessages","loadTypes":0,"isUnityClass":true},{"assemblyName":"Unity.Netcode.Components","nameSpace":"__GEN","className":"NetworkVariableSerializationHelper","methodName":"InitializeSerialization","loadTypes":0,"isUnityClass":true},{"assemblyName":"Unity.XR.Management","nameSpace":"UnityEngine.XR.Management","className":"XRGeneralSettings","methodName":"AttemptInitializeXRSDKOnLoad","loadTypes":2,"isUnityClass":true},{"assemblyName":"Unity.XR.Management","nameSpace":"UnityEngine.XR.Management","className":"XRGeneralSettings","methodName":"AttemptStartXRSDKOnBeforeSplashScreen","loadTypes":3,"isUnityClass":true},{"assemblyName":"Unity.Collections","nameSpace":"","className":"$BurstDirectCallInitializer","methodName":"Initialize","loadTypes":2,"isUnityClass":true},{"assemblyName":"Unity.RenderPipelines.Core.Runtime","nameSpace":"UnityEngine.Rendering","className":"DebugUpdater","methodName":"RuntimeInit","loadTypes":0,"isUnityClass":true},{"assemblyName":"Unity.Netcode.Runtime","nameSpace":"Unity.Netcode","className":"NetworkUpdateLoop","methodName":"Initialize","loadTypes":4,"isUnityClass":true},{"assemblyName":"Unity.Netcode.Runtime","nameSpace":"Unity.Netcode","className":"NetworkVariableSerializationTypes","methodName":"InitializeIntegerSerialization","loadTypes":2,"isUnityClass":true},{"assemblyName":"Unity.Netcode.Runtime","nameSpace":"__GEN","className":"INetworkMessageHelper","methodName":"InitializeMessages","loadTypes":0,"isUnityClass":true},{"assemblyName":"Unity.VisualScripting.Core","nameSpace":"Unity.VisualScripting","className":"RuntimeVSUsageUtility","methodName":"RuntimeInitializeOnLoadBeforeSceneLoad","loadTypes":1,"isUnityClass":true}]}

View File

@ -1,85 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CADisableMinimumFrameDuration</key>
<false />
<key>CADisableMinimumFrameDurationOnPhone</key>
<false />
<key>CFBundleAllowMixedLocalizations</key>
<true />
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleDisplayName</key>
<string>arTourismFlutterUnity</string>
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIdentifier</key>
<string>${PRODUCT_BUNDLE_IDENTIFIER}</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>${PRODUCT_NAME}</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>0.1</string>
<key>CFBundleVersion</key>
<string>0</string>
<key>LSRequiresIPhoneOS</key>
<true />
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true />
</dict>
<key>NSCameraUsageDescription</key>
<string>此应用需要使用相机进行AR体验</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>此应用需要访问您的位置以提供导航服务</string>
<key>NSMicrophoneUsageDescription</key>
<string>此应用需要访问您的麦克风以提供录像服务</string>
<key>NSPhotoLibraryAddUsageDescription</key>
<string>The app requires access to Photos to save media to it.</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>The app requires access to Photos to save media to it.</string>
<key>UILaunchStoryboardName</key>
<string>LaunchScreen-iPhone</string>
<key>UILaunchStoryboardName~ipad</key>
<string>LaunchScreen-iPad</string>
<key>UILaunchStoryboardName~iphone</key>
<string>LaunchScreen-iPhone</string>
<key>UILaunchStoryboardName~ipod</key>
<string>LaunchScreen-iPhone</string>
<key>UIPrerenderedIcon</key>
<false />
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>arm64</string>
<string>metal</string>
</array>
<key>UIRequiresFullScreen</key>
<true />
<key>UIRequiresPersistentWiFi</key>
<false />
<key>UIStatusBarHidden</key>
<true />
<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleDefault</string>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
<string>UIInterfaceOrientationLandscapeRight</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
</array>
<key>UIViewControllerBasedStatusBarAppearance</key>
<true />
<key>Unity_LoadingActivityIndicatorStyle</key>
<integer>-1</integer>
<key>UnityCloudProjectID</key>
<string></string>
<key>UnityCrashSubmissionURL</key>
<string></string>
</dict>
</plist>

View File

@ -1,2 +1,2 @@
bool il2cpp_no_exceptions = false;
extern "C" bool Unity_il2cppNoExceptions() { return il2cpp_no_exceptions; }
bool il2cpp_no_exceptions = false;
extern "C" bool Unity_il2cppNoExceptions() { return il2cpp_no_exceptions; }

View File

@ -1,12 +1,12 @@
#include "RegisterFeatures.h"
extern "C" void UnityEnableGyroscope(bool value);
extern "C" void UnityEnableStylusTouch(bool value);
void RegisterFeatures()
{
UnityEnableGyroscope(true);
UnityEnableStylusTouch(true);
}
#include "RegisterFeatures.h"
extern "C" void UnityEnableGyroscope(bool value);
extern "C" void UnityEnableStylusTouch(bool value);
void RegisterFeatures()
{
UnityEnableGyroscope(true);
UnityEnableStylusTouch(true);
}

View File

@ -1,43 +1,103 @@
<?xml version="1.0" encoding="utf-8"?>
<Scheme LastUpgradeVersion="0500" version="2.0">
<BuildAction parallelizeBuildables="YES" buildImplicitDependencies="YES">
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0500"
version = "2.0">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry buildForTesting="YES" buildForRunning="YES" buildForProfiling="YES" buildForArchiving="YES" buildForAnalyzing="YES">
<BuildableReference BuildableIdentifier="primary" BlueprintIdentifier="1D6058900D05DD3D006BFB54" BuildableName="Unity-Target-New.app" BlueprintName="Unity-iPhone" ReferencedContainer="container:Unity-iPhone.xcodeproj">
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "1D6058900D05DD3D006BFB54"
BuildableName = "arTourismFlutterUnity.app"
BlueprintName = "Unity-iPhone"
ReferencedContainer = "container:Unity-iPhone.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction buildConfiguration="Debug" selectedDebuggerIdentifier="Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier="Xcode.DebuggerFoundation.Launcher.LLDB" shouldUseLaunchSchemeArgsEnv="NO">
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "NO">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "1D6058900D05DD3D006BFB54"
BuildableName = "arTourismFlutterUnity.app"
BlueprintName = "Unity-iPhone"
ReferencedContainer = "container:Unity-iPhone.xcodeproj">
</BuildableReference>
</MacroExpansion>
<Testables>
<TestableReference skipped="NO">
<BuildableReference BuildableIdentifier="primary" BlueprintIdentifier="5623C57217FDCB0800090B9E" BuildableName="Unity-iPhone Tests.xctest" BlueprintName="Unity-iPhone Tests" ReferencedContainer="container:Unity-iPhone.xcodeproj">
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "5623C57217FDCB0800090B9E"
BuildableName = "Unity-iPhone Tests.xctest"
BlueprintName = "Unity-iPhone Tests"
ReferencedContainer = "container:Unity-iPhone.xcodeproj">
</BuildableReference>
</TestableReference>
</Testables>
<MacroExpansion>
<BuildableReference BuildableIdentifier="primary" BlueprintIdentifier="1D6058900D05DD3D006BFB54" BuildableName="Unity-Target-New.app" BlueprintName="Unity-iPhone" ReferencedContainer="container:Unity-iPhone.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
<LaunchAction buildConfiguration="ReleaseForRunning" selectedDebuggerIdentifier="Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier="Xcode.DebuggerFoundation.Launcher.LLDB" launchStyle="0" useCustomWorkingDirectory="NO" ignoresPersistentStateOnLaunch="NO" debugDocumentVersioning="YES" debugXPCServices="NO" debugServiceExtension="internal" enableGPUFrameCaptureMode="3" enableGPUValidationMode="1" allowLocationSimulation="YES" queueDebuggingEnabled="No" GPUProfilerEnabled="No" disablePerformanceAntipatternChecker="YES">
<BuildableProductRunnable runnableDebuggingMode="0">
<BuildableReference BuildableIdentifier="primary" BlueprintIdentifier="1D6058900D05DD3D006BFB54" BuildableName="Unity-Target-New.app" BlueprintName="Unity-iPhone" ReferencedContainer="container:Unity-iPhone.xcodeproj">
<LaunchAction
buildConfiguration = "ReleaseForRunning"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
disablePerformanceAntipatternChecker = "YES"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugXPCServices = "NO"
debugServiceExtension = "internal"
enableGPUFrameCaptureMode = "3"
enableGPUValidationMode = "1"
allowLocationSimulation = "YES"
queueDebuggingEnabled = "No"
GPUProfilerEnabled = "No">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "1D6058900D05DD3D006BFB54"
BuildableName = "arTourismFlutterUnity.app"
BlueprintName = "Unity-iPhone"
ReferencedContainer = "container:Unity-iPhone.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction buildConfiguration="ReleaseForProfiling" shouldUseLaunchSchemeArgsEnv="YES" savedToolIdentifier="" useCustomWorkingDirectory="NO" debugDocumentVersioning="YES">
<BuildableProductRunnable runnableDebuggingMode="0">
<BuildableReference BuildableIdentifier="primary" BlueprintIdentifier="1D6058900D05DD3D006BFB54" BuildableName="Unity-Target-New.app" BlueprintName="Unity-iPhone" ReferencedContainer="container:Unity-iPhone.xcodeproj">
<ProfileAction
buildConfiguration = "ReleaseForProfiling"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "1D6058900D05DD3D006BFB54"
BuildableName = "arTourismFlutterUnity.app"
BlueprintName = "Unity-iPhone"
ReferencedContainer = "container:Unity-iPhone.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction buildConfiguration="Debug">
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction buildConfiguration="Release" revealArchiveInOrganizer="YES">
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View File

@ -1,41 +1,88 @@
{
"images" : [
{
"filename" : "Icon-iPhone-120.png",
"idiom" : "iphone",
"scale" : "2x",
"size" : "60x60"
},
{
"filename" : "Icon-iPhone-180.png",
"idiom" : "iphone",
"scale" : "3x",
"size" : "60x60"
},
{
"filename" : "Icon-iPad-76.png",
"idiom" : "ipad",
"scale" : "1x",
"size" : "76x76"
},
{
"filename" : "Icon-iPad-152.png",
"idiom" : "ipad",
"scale" : "2x",
"size" : "76x76"
},
{
"filename" : "Icon-iPad-167.png",
"idiom" : "ipad",
"scale" : "2x",
"size" : "83.5x83.5"
}
],
"info" : {
"author" : "xcode",
"version" : 1
},
"properties" : {
"pre-rendered" : false
}
}
"images" : [
{
"idiom" : "iphone",
"scale" : "2x",
"size" : "20x20"
},
{
"idiom" : "iphone",
"scale" : "3x",
"size" : "20x20"
},
{
"idiom" : "iphone",
"scale" : "2x",
"size" : "29x29"
},
{
"idiom" : "iphone",
"scale" : "3x",
"size" : "29x29"
},
{
"idiom" : "iphone",
"scale" : "2x",
"size" : "40x40"
},
{
"idiom" : "iphone",
"scale" : "3x",
"size" : "40x40"
},
{
"filename" : "Icon-iPhone-120.png",
"idiom" : "iphone",
"scale" : "2x",
"size" : "60x60"
},
{
"filename" : "Icon-iPhone-180.png",
"idiom" : "iphone",
"scale" : "3x",
"size" : "60x60"
},
{
"idiom" : "ipad",
"scale" : "2x",
"size" : "20x20"
},
{
"idiom" : "ipad",
"scale" : "2x",
"size" : "29x29"
},
{
"idiom" : "ipad",
"scale" : "2x",
"size" : "40x40"
},
{
"filename" : "Icon-iPad-76.png",
"idiom" : "ipad",
"scale" : "1x",
"size" : "76x76"
},
{
"filename" : "Icon-iPad-152.png",
"idiom" : "ipad",
"scale" : "2x",
"size" : "76x76"
},
{
"filename" : "Icon-iPad-167.png",
"idiom" : "ipad",
"scale" : "2x",
"size" : "83.5x83.5"
},
{
"idiom" : "ios-marketing",
"scale" : "1x",
"size" : "1024x1024"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -1,28 +1,37 @@
Pod::Spec.new do |s|
s.name = "UnityLibrary"
s.version = "0.0.1"
s.summary = "Unity as a Library integration"
s.description = "Unity as a Library integration for Flutter"
s.homepage = "https://unity.com/"
s.license = { :type => "Unity" }
s.author = { "Unity Technologies" => "unity@unity3d.com" }
s.platform = :ios, "12.0"
s.source = { :git => "https://github.com/Unity-Technologies/uaal-example.git" }
s.source_files = "Classes/**/*.{h,m,mm,swift}", "Libraries/**/*.{h,m,mm,swift}", "PluginBase/**/*.{h,m,mm,swift}"
s.public_header_files = "Classes/**/*.h", "Libraries/**/*.h", "PluginBase/**/*.h"
s.resources = "Data/**/*", "*.meta"
s.frameworks = "UnityFramework"
s.vendored_frameworks = [
"Frameworks/UnityFramework.framework",
"Frameworks/com.easyar.sense/Runtime/BindingNR/Apple/iOS/ios-arm64/easyar.framework"
]
s.vendored_libraries = [
"Libraries/**/*.a"
]
s.xcconfig = {
"FRAMEWORK_SEARCH_PATHS" => "\"${PODS_ROOT}/UnityLibrary/Frameworks\" \"${PODS_ROOT}/UnityLibrary/Frameworks/com.easyar.sense/Runtime/BindingNR/Apple/iOS/ios-arm64\"",
"LIBRARY_SEARCH_PATHS" => "\"${PODS_ROOT}/UnityLibrary/Libraries\"",
"OTHER_LDFLAGS" => "\"$(inherited) -framework UnityFramework -framework easyar\"",
"ENABLE_BITCODE" => "NO"
}
end
Pod::Spec.new do |s|
s.name = "UnityLibrary"
s.version = "0.0.1"
s.summary = "Unity as a Library integration"
s.description = "Unity as a Library integration for Flutter"
s.homepage = "https://unity.com/"
s.license = { :type => "Unity" }
s.author = { "Unity Technologies" => "unity@unity3d.com" }
s.platform = :ios, "12.0"
s.source = { :git => "https://github.com/Unity-Technologies/uaal-example.git" }
s.source_files = "Classes/**/*.{h,m,mm,swift}", "Libraries/**/*.{h,m,mm,swift}", "PluginBase/**/*.{h,m,mm,swift}", "UnityFramework/**/*.{h,m,mm,swift}"
s.public_header_files = "Classes/**/*.h", "Libraries/**/*.h", "PluginBase/**/*.h", "UnityFramework/**/*.h"
s.resources = "Data/**/*", "*.meta"
# 添加排除冲突的资源
s.exclude_files = ["Data/Resources/**/*", "Data/Managed/Resources/**/*"]
s.frameworks = "UnityFramework"
s.vendored_frameworks = [
"Frameworks/UnityFramework.framework"
]
if File.exist?("#{s.name}/Frameworks/com.easyar.sense/Runtime/BindingNR/Apple/iOS/ios-arm64/easyar.framework")
s.vendored_frameworks += ["Frameworks/com.easyar.sense/Runtime/BindingNR/Apple/iOS/ios-arm64/easyar.framework"]
end
s.vendored_libraries = [
"Libraries/**/*.a"
]
s.module_name = "UnityLibrary"
s.xcconfig = {
"DEFINES_MODULE" => "YES",
"FRAMEWORK_SEARCH_PATHS" => "\"${PODS_ROOT}/UnityLibrary/Frameworks\" \"${PODS_ROOT}/UnityLibrary/Frameworks/com.easyar.sense/Runtime/BindingNR/Apple/iOS/ios-arm64\"",
"LIBRARY_SEARCH_PATHS" => "\"${PODS_ROOT}/UnityLibrary/Libraries\"",
"OTHER_LDFLAGS" => "\"$(inherited) -framework UnityFramework\"",
"ENABLE_BITCODE" => "NO",
"CLANG_ENABLE_MODULES" => "YES",
"SWIFT_INCLUDE_PATHS" => "\"${PODS_ROOT}/UnityLibrary/Frameworks/UnityFramework.framework/Headers\""
}
end

View File

@ -1 +1,2 @@
#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
#include "ephemeral/Flutter-Generated.xcconfig"

View File

@ -1 +1,2 @@
#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
#include "ephemeral/Flutter-Generated.xcconfig"

43
macos/Podfile Normal file
View File

@ -0,0 +1,43 @@
platform :osx, '10.14'
# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
project 'Runner', {
'Debug' => :debug,
'Profile' => :release,
'Release' => :release,
}
def flutter_root
generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'ephemeral', 'Flutter-Generated.xcconfig'), __FILE__)
unless File.exist?(generated_xcode_build_settings_path)
raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure \"flutter pub get\" is executed first"
end
File.foreach(generated_xcode_build_settings_path) do |line|
matches = line.match(/FLUTTER_ROOT\=(.*)/)
return matches[1].strip if matches
end
raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Flutter-Generated.xcconfig, then run \"flutter pub get\""
end
require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)
flutter_macos_podfile_setup
target 'Runner' do
use_frameworks!
use_modular_headers!
flutter_install_all_macos_pods File.dirname(File.realpath(__FILE__))
target 'RunnerTests' do
inherit! :search_paths
end
end
post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_macos_build_settings(target)
end
end