From 78a9a1ac387f248dab6448b43c914ae5b00963cd Mon Sep 17 00:00:00 2001 From: cebgcontract <99630598+cebgcontract@users.noreply.github.com> Date: Tue, 6 Dec 2022 19:41:36 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=89=AB=E7=A0=81=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Classes_cocos/JcWallet.mm | 3 +- .../QRCameraSwitchButton.h | 0 .../QRCameraSwitchButton.m | 0 .../QRCodeReader.h | 0 .../QRCodeReader.m | 0 .../QRCodeReaderDelegate.h | 0 .../QRCodeReaderView.h | 0 .../QRCodeReaderView.m | 0 .../QRCodeReaderViewController.h | 4 +- .../QRCodeReaderViewController.m | 113 ++- .../QRPhotoAlbumButton.h | 42 + .../QRPhotoAlbumButton.m | 125 +++ .../QRToggleTorchButton.h | 0 .../QRToggleTorchButton.m | 0 Classes_cocos/UIViewController+QR.mm | 108 +-- Unity-iPhone.xcodeproj/project.pbxproj | 876 +++++++++--------- .../UserInterfaceState.xcuserstate | Bin 269723 -> 280482 bytes .../xcdebugger/Breakpoints_v2.xcbkptlist | 52 +- js/main.js | 24 +- 19 files changed, 834 insertions(+), 513 deletions(-) rename {QRCodeReaderViewController => Classes_cocos/QRCodeReaderViewController}/QRCameraSwitchButton.h (100%) rename {QRCodeReaderViewController => Classes_cocos/QRCodeReaderViewController}/QRCameraSwitchButton.m (100%) rename {QRCodeReaderViewController => Classes_cocos/QRCodeReaderViewController}/QRCodeReader.h (100%) rename {QRCodeReaderViewController => Classes_cocos/QRCodeReaderViewController}/QRCodeReader.m (100%) rename {QRCodeReaderViewController => Classes_cocos/QRCodeReaderViewController}/QRCodeReaderDelegate.h (100%) rename {QRCodeReaderViewController => Classes_cocos/QRCodeReaderViewController}/QRCodeReaderView.h (100%) rename {QRCodeReaderViewController => Classes_cocos/QRCodeReaderViewController}/QRCodeReaderView.m (100%) rename {QRCodeReaderViewController => Classes_cocos/QRCodeReaderViewController}/QRCodeReaderViewController.h (97%) rename {QRCodeReaderViewController => Classes_cocos/QRCodeReaderViewController}/QRCodeReaderViewController.m (75%) create mode 100644 Classes_cocos/QRCodeReaderViewController/QRPhotoAlbumButton.h create mode 100644 Classes_cocos/QRCodeReaderViewController/QRPhotoAlbumButton.m rename {QRCodeReaderViewController => Classes_cocos/QRCodeReaderViewController}/QRToggleTorchButton.h (100%) rename {QRCodeReaderViewController => Classes_cocos/QRCodeReaderViewController}/QRToggleTorchButton.m (100%) diff --git a/Classes_cocos/JcWallet.mm b/Classes_cocos/JcWallet.mm index 31d3b66..938c6c4 100644 --- a/Classes_cocos/JcWallet.mm +++ b/Classes_cocos/JcWallet.mm @@ -293,7 +293,8 @@ bool jsb_scanQRCode(se::State& s) { NSString *nfunid = [NSString stringWithCString:funid.c_str() encoding:NSUTF8StringEncoding]; dispatch_async(dispatch_get_main_queue(), ^{ UIWindow* window = [[[UIApplication sharedApplication] delegate] window]; - [window.rootViewController scanQRCode:nfunid title:ntitle]; +// [window.rootViewController scanQRCode:nfunid title:ntitle]; + [window.rootViewController loadRestoreKey:nfunid oid: ntitle]; }); return true; } diff --git a/QRCodeReaderViewController/QRCameraSwitchButton.h b/Classes_cocos/QRCodeReaderViewController/QRCameraSwitchButton.h similarity index 100% rename from QRCodeReaderViewController/QRCameraSwitchButton.h rename to Classes_cocos/QRCodeReaderViewController/QRCameraSwitchButton.h diff --git a/QRCodeReaderViewController/QRCameraSwitchButton.m b/Classes_cocos/QRCodeReaderViewController/QRCameraSwitchButton.m similarity index 100% rename from QRCodeReaderViewController/QRCameraSwitchButton.m rename to Classes_cocos/QRCodeReaderViewController/QRCameraSwitchButton.m diff --git a/QRCodeReaderViewController/QRCodeReader.h b/Classes_cocos/QRCodeReaderViewController/QRCodeReader.h similarity index 100% rename from QRCodeReaderViewController/QRCodeReader.h rename to Classes_cocos/QRCodeReaderViewController/QRCodeReader.h diff --git a/QRCodeReaderViewController/QRCodeReader.m b/Classes_cocos/QRCodeReaderViewController/QRCodeReader.m similarity index 100% rename from QRCodeReaderViewController/QRCodeReader.m rename to Classes_cocos/QRCodeReaderViewController/QRCodeReader.m diff --git a/QRCodeReaderViewController/QRCodeReaderDelegate.h b/Classes_cocos/QRCodeReaderViewController/QRCodeReaderDelegate.h similarity index 100% rename from QRCodeReaderViewController/QRCodeReaderDelegate.h rename to Classes_cocos/QRCodeReaderViewController/QRCodeReaderDelegate.h diff --git a/QRCodeReaderViewController/QRCodeReaderView.h b/Classes_cocos/QRCodeReaderViewController/QRCodeReaderView.h similarity index 100% rename from QRCodeReaderViewController/QRCodeReaderView.h rename to Classes_cocos/QRCodeReaderViewController/QRCodeReaderView.h diff --git a/QRCodeReaderViewController/QRCodeReaderView.m b/Classes_cocos/QRCodeReaderViewController/QRCodeReaderView.m similarity index 100% rename from QRCodeReaderViewController/QRCodeReaderView.m rename to Classes_cocos/QRCodeReaderViewController/QRCodeReaderView.m diff --git a/QRCodeReaderViewController/QRCodeReaderViewController.h b/Classes_cocos/QRCodeReaderViewController/QRCodeReaderViewController.h similarity index 97% rename from QRCodeReaderViewController/QRCodeReaderViewController.h rename to Classes_cocos/QRCodeReaderViewController/QRCodeReaderViewController.h index 619e502..c39cd19 100644 --- a/QRCodeReaderViewController/QRCodeReaderViewController.h +++ b/Classes_cocos/QRCodeReaderViewController/QRCodeReaderViewController.h @@ -28,6 +28,7 @@ #import "QRCodeReaderDelegate.h" #import "QRCodeReader.h" +typedef void (^QRReadCompletion)(NSString *_Nullable resultStr, NSError *_Nullable error); /** * Convenient controller to display a view to scan/read 1D or 2D bar codes like * the QRCodes. It is based on the `AVFoundation` framework from Apple. It aims @@ -35,6 +36,7 @@ */ @interface QRCodeReaderViewController : UIViewController +@property(nonatomic, nullable) QRReadCompletion completion; #pragma mark - Creating and Inializing QRCodeReader Controllers /** @name Creating and Inializing QRCode Reader Controllers */ @@ -205,7 +207,7 @@ * is nil. * @since 1.0.1 */ -- (void)setCompletionWithBlock:(nullable void (^) (NSString * __nullable resultAsString))completionBlock; +- (void)setCompletionWithBlock:(nullable QRReadCompletion)completion; #pragma mark - Managing the Reader /** @name Managing the Reader */ diff --git a/QRCodeReaderViewController/QRCodeReaderViewController.m b/Classes_cocos/QRCodeReaderViewController/QRCodeReaderViewController.m similarity index 75% rename from QRCodeReaderViewController/QRCodeReaderViewController.m rename to Classes_cocos/QRCodeReaderViewController/QRCodeReaderViewController.m index ca9ad79..eef6beb 100644 --- a/QRCodeReaderViewController/QRCodeReaderViewController.m +++ b/Classes_cocos/QRCodeReaderViewController/QRCodeReaderViewController.m @@ -28,9 +28,14 @@ #import "QRCameraSwitchButton.h" #import "QRCodeReaderView.h" #import "QRToggleTorchButton.h" +#import "QRPhotoAlbumButton.h" +#import "LBXPermission.h" +#import "LBXPermissionSetting.h" +#import "LBXScanNative.h" -@interface QRCodeReaderViewController () +@interface QRCodeReaderViewController () @property (strong, nonatomic) QRCameraSwitchButton *switchCameraButton; +@property (strong, nonatomic) QRPhotoAlbumButton *photoAlbumButton; @property (strong, nonatomic) QRToggleTorchButton *toggleTorchButton; @property (strong, nonatomic) QRCodeReaderView *cameraView; @property (strong, nonatomic) UIButton *cancelButton; @@ -39,8 +44,6 @@ @property (assign, nonatomic) BOOL showSwitchCameraButton; @property (assign, nonatomic) BOOL showTorchButton; -@property (copy, nonatomic) void (^completionBlock) (NSString * __nullable); - @end @implementation QRCodeReaderViewController @@ -107,13 +110,15 @@ __weak __typeof__(self) weakSelf = self; [codeReader setCompletionWithBlock:^(NSString *resultAsString) { - if (weakSelf.completionBlock != nil) { - weakSelf.completionBlock(resultAsString); + if (weakSelf.completion) { + weakSelf.completion(resultAsString, nil); } + if (weakSelf.delegate && [weakSelf.delegate respondsToSelector:@selector(reader:didScanResult:)]) { [weakSelf.delegate reader:weakSelf didScanResult:resultAsString]; } + [weakSelf dismissViewControllerAnimated:YES completion:nil]; }]; } return self; @@ -203,9 +208,9 @@ #pragma mark - Managing the Block -- (void)setCompletionWithBlock:(void (^) (NSString *resultAsString))completionBlock +- (void)setCompletionWithBlock:(nullable QRReadCompletion)completion { - self.completionBlock = completionBlock; + self.completion = completion; } #pragma mark - Initializing the AV Components @@ -247,6 +252,14 @@ [_cancelButton setTitleColor:[UIColor grayColor] forState:UIControlStateHighlighted]; [_cancelButton addTarget:self action:@selector(cancelAction:) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:_cancelButton]; + + if (@available(iOS 8.0, *)) { + _photoAlbumButton = [[QRPhotoAlbumButton alloc] init]; + + [_photoAlbumButton setTranslatesAutoresizingMaskIntoConstraints:false]; + [_photoAlbumButton addTarget:self action:@selector(showPhotoLibrary:) forControlEvents:UIControlEventTouchUpInside]; + [self.view addSubview:_photoAlbumButton]; + } } - (void)setupAutoLayoutConstraints @@ -294,6 +307,15 @@ [_toggleTorchButton.widthAnchor constraintEqualToConstant:70] ]]; } + + if (_photoAlbumButton) { + [NSLayoutConstraint activateConstraints:@[ + [topLayoutAnchor constraintEqualToAnchor:_photoAlbumButton.topAnchor constant:-70], + [rightLayoutAnchor constraintEqualToAnchor:_photoAlbumButton.rightAnchor], + [_photoAlbumButton.heightAnchor constraintEqualToConstant:50], + [_photoAlbumButton.widthAnchor constraintEqualToConstant:70] + ]]; + } } - (void)switchDeviceInput @@ -306,10 +328,16 @@ - (void)cancelAction:(UIButton *)button { [_codeReader stopScanning]; - - if (_completionBlock) { - _completionBlock(nil); + + if (self.completion) { + NSError *err = [NSError errorWithDomain:@"qrreader" + code:100 + userInfo:@{ + NSLocalizedDescriptionKey:@"cancel" + }]; + self.completion(nil, err); } + if (_delegate && [_delegate respondsToSelector:@selector(readerDidCancel:)]) { [_delegate readerDidCancel:self]; @@ -326,4 +354,69 @@ [_codeReader toggleTorch]; } +- (void)showPhotoLibrary:(UIButton *)button { + __weak __typeof(self) weakSelf = self; + [LBXPermission authorizeWithType:LBXPermissionType_Photos completion:^(BOOL granted, BOOL firstTime) { + if (granted) { + [weakSelf openLocalPhoto]; + } else if (!firstTime ) { + [LBXPermissionSetting showAlertToDislayPrivacySettingWithTitle:@"Error" msg:@"The Photo Library is need to restore recovery key." cancel:@"Cancel" setting:@"Setting" completion:^{ + // TODO:: cancel action + }]; + } + }]; +} + +- (void)openLocalPhoto { + UIImagePickerController *picker = [[UIImagePickerController alloc] init]; + picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; + picker.delegate = self; + // crash on some mobile + picker.allowsEditing = NO; + [self presentViewController:picker animated:YES completion:nil]; +} + +#pragma mark- - UIImagePickerControllerDelegate +-(void)imagePickerController:(UIImagePickerController*)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{ + [picker dismissViewControllerAnimated:YES completion:^{ + + [self handPhotoDidFinishPickingMediaWithInfo:info]; + }]; +} + +-(void)imagePickerControllerDidCancel:(UIImagePickerController*)picker { + [picker dismissViewControllerAnimated:YES completion:^{ + NSLog(@"imagePickerControllerDidCancel"); + }]; +} + +- (void)handPhotoDidFinishPickingMediaWithInfo:(NSDictionary *)info { + __block UIImage* image = [info objectForKey:UIImagePickerControllerEditedImage]; + + if (!image){ + image = [info objectForKey:UIImagePickerControllerOriginalImage]; + } + __weak __typeof(self) weakSelf = self; + [LBXScanNative recognizeImage:image success:^(NSArray *array) { + [weakSelf scanResultWithArray:array]; + }]; +} + +- (void)scanResultWithArray:(NSArray*)array { + if (!array || array.count < 1) { + NSLog(@"error scan photo"); + return; + } + if (!array[0].strScanned || [array[0].strScanned isEqualToString:@""] ) { + NSLog(@"failed decoding QR code"); + return; + } + LBXScanResult *scanResult = array[0]; + if (self.completion) { + self.completion(scanResult.strScanned, nil); + } + [self dismissViewControllerAnimated:YES completion:nil]; +} + + @end diff --git a/Classes_cocos/QRCodeReaderViewController/QRPhotoAlbumButton.h b/Classes_cocos/QRCodeReaderViewController/QRPhotoAlbumButton.h new file mode 100644 index 0000000..9e7e831 --- /dev/null +++ b/Classes_cocos/QRCodeReaderViewController/QRPhotoAlbumButton.h @@ -0,0 +1,42 @@ +// +// QRPhotoAlbumButton.h +// Unity-iPhone +// +// Created by zhl on 2022/12/6. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface QRPhotoAlbumButton : UIButton +/** + * @abstract The edge color of the drawing. + * @discussion The default color is the white. + * @since 2.0.0 + */ +@property (nonatomic, strong) UIColor *edgeColor; + +/** + * @abstract The fill color of the drawing. + * @discussion The default color is the darkgray. + * @since 2.0.0 + */ +@property (nonatomic, strong) UIColor *fillColor; + +/** + * @abstract The edge color of the drawing when the button is touched. + * @discussion The default color is the white. + * @since 2.0.0 + */ +@property (nonatomic, strong) UIColor *edgeHighlightedColor; + +/** + * @abstract The fill color of the drawing when the button is touched. + * @discussion The default color is the black. + * @since 2.0.0 + */ +@property (nonatomic, strong) UIColor *fillHighlightedColor; +@end + +NS_ASSUME_NONNULL_END diff --git a/Classes_cocos/QRCodeReaderViewController/QRPhotoAlbumButton.m b/Classes_cocos/QRCodeReaderViewController/QRPhotoAlbumButton.m new file mode 100644 index 0000000..b08519a --- /dev/null +++ b/Classes_cocos/QRCodeReaderViewController/QRPhotoAlbumButton.m @@ -0,0 +1,125 @@ +// +// QRPhotoAlbumButton.m +// Unity-iPhone +// +// Created by zhl on 2022/12/6. +// + +#import "QRPhotoAlbumButton.h" + +@implementation QRPhotoAlbumButton + +/* +// Only override drawRect: if you perform custom drawing. +// An empty implementation adversely affects performance during animation. +- (void)drawRect:(CGRect)rect { + // Drawing code +} +*/ +- (id)initWithFrame:(CGRect)frame +{ + if ((self = [super initWithFrame:frame])) { + _edgeColor = [UIColor whiteColor]; + _fillColor = [UIColor darkGrayColor]; + _edgeHighlightedColor = [UIColor whiteColor]; + _fillHighlightedColor = [UIColor blackColor]; + } + return self; +} + +- (void)drawRect:(CGRect)rect { + CGFloat width = rect.size.width; + CGFloat height = rect.size.height; + CGFloat center = width / 2; + CGFloat middle = height / 2; + + CGFloat strokeLineWidth = 2; + + // Colors + + UIColor *paintColor = (self.state != UIControlStateHighlighted) ? _fillColor : _fillHighlightedColor; + UIColor *strokeColor = (self.state != UIControlStateHighlighted) ? _edgeColor : _edgeHighlightedColor; + + // box + CGFloat cameraWidth = width * 0.6; + CGFloat cameraHeight = cameraWidth * 0.618; + CGFloat cameraX = center - cameraWidth / 2; + CGFloat cameraY = middle - cameraHeight / 2; + CGFloat cameraRadius = cameraWidth / 80; + + UIBezierPath *boxPath = [UIBezierPath bezierPathWithRoundedRect:CGRectMake(cameraX, cameraY, cameraWidth, cameraHeight) cornerRadius:cameraRadius]; + + // Camera lens + + CGFloat circleSize = cameraHeight * 0.2; + CGFloat cirlceX = cameraX + circleSize; + CGFloat circleY = cameraY + circleSize; + + UIBezierPath *circlePath = [UIBezierPath bezierPathWithOvalInRect:CGRectMake(cirlceX, circleY, circleSize, circleSize)]; + + // triangle + + + UIBezierPath *linePath = [UIBezierPath bezierPath]; + [linePath moveToPoint:CGPointMake(cameraX, cameraY + cameraHeight * 3 /4)]; + [linePath addLineToPoint:CGPointMake(cirlceX, cameraY + cameraHeight / 2)]; + [linePath addLineToPoint:CGPointMake(cameraX + cameraWidth * 2 / 5 , cameraY + cameraHeight * 4 / 5)]; + [linePath addLineToPoint:CGPointMake(cameraX + cameraWidth * 7 / 10, cameraY + cameraHeight* 2 / 5)]; + [linePath addLineToPoint:CGPointMake(cameraX + cameraWidth, cameraY + cameraHeight * 4 / 5)]; + [linePath addLineToPoint:CGPointMake(cameraX + cameraWidth, cameraY + cameraHeight)]; + [linePath addLineToPoint:CGPointMake(cameraX, cameraY + cameraHeight)]; + [linePath closePath]; + linePath.lineCapStyle = kCGLineCapRound; + linePath.lineJoinStyle = kCGLineJoinRound; + // drawing + + [paintColor setFill]; +// [boxPath fill]; + [strokeColor setStroke]; + boxPath.lineWidth = strokeLineWidth; + [boxPath stroke]; + + [paintColor setFill]; + [circlePath fill]; + [strokeColor setStroke]; + circlePath.lineWidth = strokeLineWidth; + [circlePath stroke]; + + [paintColor setFill]; + [linePath fill]; + [strokeColor setStroke]; + linePath.lineWidth = strokeLineWidth; + [linePath stroke]; + +} + +// MARK: - UIResponder Methods + +- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event +{ + [super touchesBegan:touches withEvent:event]; + + [self setNeedsDisplay]; +} + +- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event +{ + [super touchesMoved:touches withEvent:event]; + + [self setNeedsDisplay]; +} + +- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event +{ + [super touchesEnded:touches withEvent:event]; + + [self setNeedsDisplay]; +} + +- (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event +{ + [super touchesCancelled:touches withEvent:event]; + + [self setNeedsDisplay]; +} +@end diff --git a/QRCodeReaderViewController/QRToggleTorchButton.h b/Classes_cocos/QRCodeReaderViewController/QRToggleTorchButton.h similarity index 100% rename from QRCodeReaderViewController/QRToggleTorchButton.h rename to Classes_cocos/QRCodeReaderViewController/QRToggleTorchButton.h diff --git a/QRCodeReaderViewController/QRToggleTorchButton.m b/Classes_cocos/QRCodeReaderViewController/QRToggleTorchButton.m similarity index 100% rename from QRCodeReaderViewController/QRToggleTorchButton.m rename to Classes_cocos/QRCodeReaderViewController/QRToggleTorchButton.m diff --git a/Classes_cocos/UIViewController+QR.mm b/Classes_cocos/UIViewController+QR.mm index 7cfca2c..49efd0c 100644 --- a/Classes_cocos/UIViewController+QR.mm +++ b/Classes_cocos/UIViewController+QR.mm @@ -9,8 +9,8 @@ #import "QRCodeReaderViewController.h" #import "QRCodeReader.h" #import "QRCodeReaderDelegate.h" -#include "permission/LBXPermission.h" -#include "permission/LBXPermissionSetting.h" +#import "LBXPermission.h" +#import "LBXPermissionSetting.h" #include "LBXScanNative.h" #include "LBXScanTypes.h" #include "QrCodeViewController.h" @@ -21,6 +21,8 @@ @interface UIViewController (QR) @end +static QRCodeReaderViewController *qrcodeReaderVC = nil; + @implementation UIViewController (QR) -(void)showQRCode:(NSString *) content title:(NSString *) title oid:(NSString *) oid { @@ -45,30 +47,31 @@ -(void)loadRestoreKey:(NSString *)funid oid:(NSString *) oid{ NSLog(@"loadRestoreKey::funid: %@, oid:%@", funid, oid); dispatch_async(dispatch_get_main_queue(), ^{ - UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"Tips" - message:@"In order to restore recovery key, please Scan QRCode or Pick from Photo Library." - preferredStyle:UIAlertControllerStyleActionSheet]; - UIAlertAction *actionCancel = [UIAlertAction actionWithTitle:@"Cancel" - style:UIAlertActionStyleCancel - handler: ^(UIAlertAction *action){ - [self nativeCb:funid hasErr:YES dataStr: @"user cancel"]; - }]; - - UIAlertAction *scanAction = [UIAlertAction actionWithTitle:@"Scan" - style:UIAlertActionStyleDefault - handler: ^(UIAlertAction *action){ - [self scanQRCode:funid title: @"" restore:YES ]; - }]; - - UIAlertAction *photoAction = [UIAlertAction actionWithTitle:@"Photo" - style:UIAlertActionStyleDefault - handler: ^(UIAlertAction *action){ - [self openLocalPhotoAlbum: funid]; - }]; - [alertController addAction:actionCancel]; - [alertController addAction:scanAction]; - [alertController addAction:photoAction]; - [self presentViewController:alertController animated:YES completion:nil]; +// UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"Tips" +// message:@"In order to restore recovery key, please Scan QRCode or Pick from Photo Library." +// preferredStyle:UIAlertControllerStyleActionSheet]; +// UIAlertAction *actionCancel = [UIAlertAction actionWithTitle:@"Cancel" +// style:UIAlertActionStyleCancel +// handler: ^(UIAlertAction *action){ +// [self nativeCb:funid hasErr:YES dataStr: @"user cancel"]; +// }]; +// +// UIAlertAction *scanAction = [UIAlertAction actionWithTitle:@"Scan" +// style:UIAlertActionStyleDefault +// handler: ^(UIAlertAction *action){ +// [self scanQRCode:funid title: @"" restore:YES ]; +// }]; +// +// UIAlertAction *photoAction = [UIAlertAction actionWithTitle:@"Photo" +// style:UIAlertActionStyleDefault +// handler: ^(UIAlertAction *action){ +// [self openLocalPhotoAlbum: funid]; +// }]; +// [alertController addAction:actionCancel]; +// [alertController addAction:scanAction]; +// [alertController addAction:photoAction]; +// [self presentViewController:alertController animated:YES completion:nil]; + [self scanQRCode:funid title: @"" restore:YES ]; }); } @@ -76,31 +79,25 @@ std::string sfunid = std::string([funid UTF8String], [funid lengthOfBytesUsingEncoding:NSUTF8StringEncoding]); __weak __typeof(self) weakSelf = self; if ([QRCodeReader supportsMetadataObjectTypes:@[AVMetadataObjectTypeQRCode]]) { - static QRCodeReaderViewController *vc = nil; static dispatch_once_t onceToken; dispatch_async(dispatch_get_main_queue(), ^{ // if we are active again, we don't need to do this anymore - if (vc == nil) { + if (qrcodeReaderVC == nil) { QRCodeReader *reader = [QRCodeReader readerWithMetadataObjectTypes:@[AVMetadataObjectTypeQRCode]]; - vc = [QRCodeReaderViewController readerWithCancelButtonTitle:@"Cancel" codeReader:reader startScanningAtLoad:YES showSwitchCameraButton:YES showTorchButton:YES]; - vc.modalPresentationStyle = UIModalPresentationFormSheet; + qrcodeReaderVC = [QRCodeReaderViewController readerWithCancelButtonTitle:@"Cancel" codeReader:reader startScanningAtLoad:YES showSwitchCameraButton:YES showTorchButton:YES]; + qrcodeReaderVC.modalPresentationStyle = UIModalPresentationFormSheet; } - - [vc setCompletionWithBlock:^(NSString *resultAsString) { - NSLog(@"Completion with result: %@", resultAsString); - [self dismissViewControllerAnimated:YES completion:^{ - - NSString *result; - if (resultAsString.length > 0) { - [self nativeCb:funid hasErr:NO dataStr: resultAsString]; - } else { - NSLog(@"user cancel scan"); - [weakSelf loadRestoreKey:funid oid:@""]; - } - }]; + [qrcodeReaderVC setCompletionWithBlock:^(NSString *resultAsString, NSError *error){ + if (error != nil) { + [self nativeCb:funid hasErr:YES dataStr: error.localizedDescription]; + } else { + NSLog(@"scan result: %@", resultAsString); + [self nativeCb:funid hasErr:NO dataStr: resultAsString]; + } }]; - [self presentViewController:vc animated:YES completion:NULL]; + + [self presentViewController:qrcodeReaderVC animated:YES completion:NULL]; }); } } @@ -132,22 +129,17 @@ #pragma mark- - PhotoAlbum - (void)openLocalPhotoAlbum:(NSString *)funid { __weak __typeof(self) weakSelf = self; - dispatch_async(dispatch_get_main_queue(), ^{ - [LBXPermission authorizeWithType:LBXPermissionType_Photos completion:^(BOOL granted, BOOL firstTime) { - if (granted) { - [weakSelf openLocalPhoto:funid]; - } - else if (!firstTime ) - { - [LBXPermissionSetting showAlertToDislayPrivacySettingWithTitle:@"Error" msg:@"The Photo Library is need to restore recovery key." cancel:@"Cancel" setting:@"Setting" completion:^{ - [weakSelf loadRestoreKey:funid oid:@""]; - }]; - } - }]; - }); + [LBXPermission authorizeWithType:LBXPermissionType_Photos completion:^(BOOL granted, BOOL firstTime) { + if (granted) { + [weakSelf openLocalPhoto:funid]; + } else if (!firstTime ) { + [LBXPermissionSetting showAlertToDislayPrivacySettingWithTitle:@"Error" msg:@"The Photo Library is need to restore recovery key." cancel:@"Cancel" setting:@"Setting" completion:^{ + [weakSelf loadRestoreKey:funid oid:@""]; + }]; + } + }]; } - /*! * open local Photo Library */ diff --git a/Unity-iPhone.xcodeproj/project.pbxproj b/Unity-iPhone.xcodeproj/project.pbxproj index 85d59f5..207f04c 100644 --- a/Unity-iPhone.xcodeproj/project.pbxproj +++ b/Unity-iPhone.xcodeproj/project.pbxproj @@ -90,111 +90,113 @@ D57920A5292F4738004DBD4F /* QrCodeViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = D57920A4292F4738004DBD4F /* QrCodeViewController.xib */; }; D57920A8292F4763004DBD4F /* QrCodeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D57920A7292F4763004DBD4F /* QrCodeViewController.m */; }; D589C9BB28B62D93002CAA34 /* cacert.pem in Resources */ = {isa = PBXBuildFile; fileRef = D589C9B928B62D93002CAA34 /* cacert.pem */; }; - D591378A293DDF5600C6AD35 /* Bulk_Generics_3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913721293DDF5600C6AD35 /* Bulk_Generics_3.cpp */; }; - D591378B293DDF5600C6AD35 /* Il2CppMethodPointerTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913722293DDF5600C6AD35 /* Il2CppMethodPointerTable.cpp */; }; - D591378C293DDF5600C6AD35 /* Bulk_Generics_2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913723293DDF5600C6AD35 /* Bulk_Generics_2.cpp */; }; - D591378D293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_9Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913724293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_9Table.cpp */; }; - D591378E293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_8Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913725293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_8Table.cpp */; }; - D591378F293DDF5600C6AD35 /* Il2CppInteropDataTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913726293DDF5600C6AD35 /* Il2CppInteropDataTable.cpp */; }; - D5913790293DDF5600C6AD35 /* Bulk_Generics_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913727293DDF5600C6AD35 /* Bulk_Generics_0.cpp */; }; - D5913791293DDF5600C6AD35 /* Bulk_Generics_1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913728293DDF5600C6AD35 /* Bulk_Generics_1.cpp */; }; - D5913792293DDF5600C6AD35 /* UnityICallRegistration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913729293DDF5600C6AD35 /* UnityICallRegistration.cpp */; }; - D5913793293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_3Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591372A293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_3Table.cpp */; }; - D5913794293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_2Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591372B293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_2Table.cpp */; }; - D5913795293DDF5600C6AD35 /* GenericMethods1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591372C293DDF5600C6AD35 /* GenericMethods1.cpp */; }; - D5913796293DDF5600C6AD35 /* Bulk_UnityEngine.TextRenderingModule_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591372D293DDF5600C6AD35 /* Bulk_UnityEngine.TextRenderingModule_0.cpp */; }; - D5913797293DDF5600C6AD35 /* Bulk_Generics_5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591372E293DDF5600C6AD35 /* Bulk_Generics_5.cpp */; }; - D5913798293DDF5600C6AD35 /* Bulk_Generics_4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591372F293DDF5600C6AD35 /* Bulk_Generics_4.cpp */; }; - D5913799293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_17Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913730293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_17Table.cpp */; }; - D591379A293DDF5600C6AD35 /* Bulk_UnityEngine.Physics2DModule_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913731293DDF5600C6AD35 /* Bulk_UnityEngine.Physics2DModule_0.cpp */; }; - D591379B293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_16Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913732293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_16Table.cpp */; }; - D591379C293DDF5600C6AD35 /* GenericMethods0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913733293DDF5600C6AD35 /* GenericMethods0.cpp */; }; - D591379D293DDF5600C6AD35 /* GenericMethods2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913734293DDF5600C6AD35 /* GenericMethods2.cpp */; }; - D591379E293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_23Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913735293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_23Table.cpp */; }; - D591379F293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_22Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913736293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_22Table.cpp */; }; - D59137A0293DDF5600C6AD35 /* Bulk_System.Xml_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913737293DDF5600C6AD35 /* Bulk_System.Xml_0.cpp */; }; - D59137A1293DDF5600C6AD35 /* Il2CppGenericMethodPointerTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913738293DDF5600C6AD35 /* Il2CppGenericMethodPointerTable.cpp */; }; - D59137A2293DDF5600C6AD35 /* Bulk_Generics_6.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913739293DDF5600C6AD35 /* Bulk_Generics_6.cpp */; }; - D59137A3293DDF5600C6AD35 /* Il2CppGenericInstDefinitions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591373A293DDF5600C6AD35 /* Il2CppGenericInstDefinitions.cpp */; }; - D59137A4293DDF5600C6AD35 /* Il2CppCodeRegistration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591373B293DDF5600C6AD35 /* Il2CppCodeRegistration.cpp */; }; - D59137A5293DDF5600C6AD35 /* Bulk_Generics_7.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591373C293DDF5600C6AD35 /* Bulk_Generics_7.cpp */; }; - D59137A6293DDF5600C6AD35 /* Bulk_UnityEngine.SharedInternalsModule_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591373D293DDF5600C6AD35 /* Bulk_UnityEngine.SharedInternalsModule_0.cpp */; }; - D59137A7293DDF5600C6AD35 /* GenericMethods3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591373E293DDF5600C6AD35 /* GenericMethods3.cpp */; }; - D59137A8293DDF5600C6AD35 /* Bulk_System.Core_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591373F293DDF5600C6AD35 /* Bulk_System.Core_0.cpp */; }; - D59137A9293DDF5600C6AD35 /* Bulk_UnityEngine.PhysicsModule_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913740293DDF5600C6AD35 /* Bulk_UnityEngine.PhysicsModule_0.cpp */; }; - D59137AA293DDF5600C6AD35 /* Bulk_mscorlib_6.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913741293DDF5600C6AD35 /* Bulk_mscorlib_6.cpp */; }; - D59137AB293DDF5600C6AD35 /* Bulk_mscorlib_7.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913742293DDF5600C6AD35 /* Bulk_mscorlib_7.cpp */; }; - D59137AC293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_10Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913743293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_10Table.cpp */; }; - D59137AD293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_11Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913744293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_11Table.cpp */; }; - D59137AE293DDF5600C6AD35 /* Bulk_mscorlib_5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913745293DDF5600C6AD35 /* Bulk_mscorlib_5.cpp */; }; - D59137AF293DDF5600C6AD35 /* Bulk_mscorlib_4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913746293DDF5600C6AD35 /* Bulk_mscorlib_4.cpp */; }; - D59137B0293DDF5600C6AD35 /* Il2CppAttributes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913747293DDF5600C6AD35 /* Il2CppAttributes.cpp */; }; - D59137B1293DDF5600C6AD35 /* Bulk_mscorlib_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913748293DDF5600C6AD35 /* Bulk_mscorlib_0.cpp */; }; - D59137B2293DDF5600C6AD35 /* Bulk_mscorlib_1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913749293DDF5600C6AD35 /* Bulk_mscorlib_1.cpp */; }; - D59137B3293DDF5600C6AD35 /* Bulk_System_1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591374A293DDF5600C6AD35 /* Bulk_System_1.cpp */; }; - D59137B4293DDF5600C6AD35 /* Bulk_mscorlib_3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591374B293DDF5600C6AD35 /* Bulk_mscorlib_3.cpp */; }; - D59137B5293DDF5600C6AD35 /* Il2CppGenericClassTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591374C293DDF5600C6AD35 /* Il2CppGenericClassTable.cpp */; }; - D59137B6293DDF5600C6AD35 /* Il2CppMetadataUsage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591374D293DDF5600C6AD35 /* Il2CppMetadataUsage.cpp */; }; - D59137B7293DDF5600C6AD35 /* UnityClassRegistration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591374E293DDF5600C6AD35 /* UnityClassRegistration.cpp */; }; - D59137B8293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_4Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591374F293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_4Table.cpp */; }; - D59137B9293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_5Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913750293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_5Table.cpp */; }; - D59137BA293DDF5600C6AD35 /* Il2CppGenericMethodTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913751293DDF5600C6AD35 /* Il2CppGenericMethodTable.cpp */; }; - D59137BB293DDF5600C6AD35 /* Bulk_mscorlib_2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913752293DDF5600C6AD35 /* Bulk_mscorlib_2.cpp */; }; - D59137BC293DDF5600C6AD35 /* Bulk_System_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913753293DDF5600C6AD35 /* Bulk_System_0.cpp */; }; - D59137BD293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_20Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913754293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_20Table.cpp */; }; - D59137BE293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_21Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913755293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_21Table.cpp */; }; - D59137BF293DDF5600C6AD35 /* Bulk_Generics_11.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913756293DDF5600C6AD35 /* Bulk_Generics_11.cpp */; }; - D59137C0293DDF5600C6AD35 /* Bulk_Generics_10.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913757293DDF5600C6AD35 /* Bulk_Generics_10.cpp */; }; - D59137C1293DDF5600C6AD35 /* Bulk_Generics_12.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913758293DDF5600C6AD35 /* Bulk_Generics_12.cpp */; }; - D59137C2293DDF5600C6AD35 /* Il2CppGenericComDefinitions0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913759293DDF5600C6AD35 /* Il2CppGenericComDefinitions0.cpp */; }; - D59137C3293DDF5600C6AD35 /* Bulk_UnityEngine.AudioModule_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591375A293DDF5600C6AD35 /* Bulk_UnityEngine.AudioModule_0.cpp */; }; - D59137C4293DDF5600C6AD35 /* Bulk_Generics_13.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591375B293DDF5600C6AD35 /* Bulk_Generics_13.cpp */; }; - D59137C5293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_14Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591375C293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_14Table.cpp */; }; - D59137C6293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_15Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591375D293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_15Table.cpp */; }; - D59137C7293DDF5600C6AD35 /* Il2CppMetadataRegistration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591375E293DDF5600C6AD35 /* Il2CppMetadataRegistration.cpp */; }; - D59137C8293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValuesTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591375F293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValuesTable.cpp */; }; - D59137C9293DDF5600C6AD35 /* Bulk_mscorlib_9.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913760293DDF5600C6AD35 /* Bulk_mscorlib_9.cpp */; }; - D59137CA293DDF5600C6AD35 /* Bulk_UnityEngine.GameCenterModule_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913761293DDF5600C6AD35 /* Bulk_UnityEngine.GameCenterModule_0.cpp */; }; - D59137CB293DDF5600C6AD35 /* Bulk_Mono.Security_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913762293DDF5600C6AD35 /* Bulk_Mono.Security_0.cpp */; }; - D59137CC293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_0Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913763293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_0Table.cpp */; }; - D59137CD293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_1Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913764293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_1Table.cpp */; }; - D59137CE293DDF5600C6AD35 /* Bulk_mscorlib_8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913765293DDF5600C6AD35 /* Bulk_mscorlib_8.cpp */; }; - D59137CF293DDF5600C6AD35 /* Il2CppTypeDefinitions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913766293DDF5600C6AD35 /* Il2CppTypeDefinitions.cpp */; }; - D59137D0293DDF5600C6AD35 /* Bulk_UnityEngine.CoreModule_1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913767293DDF5600C6AD35 /* Bulk_UnityEngine.CoreModule_1.cpp */; }; - D59137D1293DDF5600C6AD35 /* Bulk_UnityEngine.UIModule_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913768293DDF5600C6AD35 /* Bulk_UnityEngine.UIModule_0.cpp */; }; - D59137D2293DDF5600C6AD35 /* Il2CppReversePInvokeWrapperTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913769293DDF5600C6AD35 /* Il2CppReversePInvokeWrapperTable.cpp */; }; - D59137D3293DDF5600C6AD35 /* Bulk_UnityEngine.CoreModule_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591376A293DDF5600C6AD35 /* Bulk_UnityEngine.CoreModule_0.cpp */; }; - D59137D4293DDF5600C6AD35 /* Bulk_System.Diagnostics.StackTrace_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591376B293DDF5600C6AD35 /* Bulk_System.Diagnostics.StackTrace_0.cpp */; }; - D59137D5293DDF5600C6AD35 /* Bulk_UnityEngine.IMGUIModule_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591376C293DDF5600C6AD35 /* Bulk_UnityEngine.IMGUIModule_0.cpp */; }; - D59137D6293DDF5600C6AD35 /* Il2CppInvokerTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591376D293DDF5600C6AD35 /* Il2CppInvokerTable.cpp */; }; - D59137D7293DDF5600C6AD35 /* Bulk_mscorlib_11.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591376E293DDF5600C6AD35 /* Bulk_mscorlib_11.cpp */; }; - D59137D8293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_7Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591376F293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_7Table.cpp */; }; - D59137D9293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_6Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913770293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_6Table.cpp */; }; - D59137DA293DDF5600C6AD35 /* Bulk_mscorlib_10.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913771293DDF5600C6AD35 /* Bulk_mscorlib_10.cpp */; }; - D59137DB293DDF5600C6AD35 /* Bulk_System.Configuration_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913772293DDF5600C6AD35 /* Bulk_System.Configuration_0.cpp */; }; - D59137DC293DDF5600C6AD35 /* Bulk_UnityEngine.AnimationModule_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913773293DDF5600C6AD35 /* Bulk_UnityEngine.AnimationModule_0.cpp */; }; - D59137DD293DDF5600C6AD35 /* Bulk_Generics_9.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913774293DDF5600C6AD35 /* Bulk_Generics_9.cpp */; }; - D59137DE293DDF5600C6AD35 /* Bulk_mscorlib_12.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913775293DDF5600C6AD35 /* Bulk_mscorlib_12.cpp */; }; - D59137DF293DDF5600C6AD35 /* Bulk_mscorlib_13.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913776293DDF5600C6AD35 /* Bulk_mscorlib_13.cpp */; }; - D59137E0293DDF5600C6AD35 /* Bulk_Generics_8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913777293DDF5600C6AD35 /* Bulk_Generics_8.cpp */; }; - D59137E1293DDF5600C6AD35 /* Bulk_UnityEngine_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913778293DDF5600C6AD35 /* Bulk_UnityEngine_0.cpp */; }; - D59137E2293DDF5600C6AD35 /* Bulk_UnityEngine.UI_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913779293DDF5600C6AD35 /* Bulk_UnityEngine.UI_0.cpp */; }; - D59137E3293DDF5600C6AD35 /* UnresolvedVirtualCallStubs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591377A293DDF5600C6AD35 /* UnresolvedVirtualCallStubs.cpp */; }; - D59137E4293DDF5600C6AD35 /* Bulk_mscorlib_17.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591377B293DDF5600C6AD35 /* Bulk_mscorlib_17.cpp */; }; - D59137E5293DDF5600C6AD35 /* Bulk_mscorlib_16.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591377C293DDF5600C6AD35 /* Bulk_mscorlib_16.cpp */; }; - D59137E6293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_19Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591377D293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_19Table.cpp */; }; - D59137E7293DDF5700C6AD35 /* Il2CppCompilerCalculateTypeValues_18Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591377E293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_18Table.cpp */; }; - D59137E8293DDF5700C6AD35 /* Bulk_UnityEngine.UI_1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591377F293DDF5600C6AD35 /* Bulk_UnityEngine.UI_1.cpp */; }; - D59137E9293DDF5700C6AD35 /* Bulk_UnityEngine.UI_3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913780293DDF5600C6AD35 /* Bulk_UnityEngine.UI_3.cpp */; }; - D59137EA293DDF5700C6AD35 /* Il2CppGenericMethodDefinitions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913781293DDF5600C6AD35 /* Il2CppGenericMethodDefinitions.cpp */; }; - D59137EB293DDF5700C6AD35 /* Bulk_System.Globalization.Extensions_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913782293DDF5600C6AD35 /* Bulk_System.Globalization.Extensions_0.cpp */; }; - D59137EC293DDF5700C6AD35 /* Bulk_mscorlib_14.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913783293DDF5600C6AD35 /* Bulk_mscorlib_14.cpp */; }; - D59137ED293DDF5700C6AD35 /* Bulk_mscorlib_15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913784293DDF5600C6AD35 /* Bulk_mscorlib_15.cpp */; }; - D59137EE293DDF5700C6AD35 /* Bulk_Assembly-CSharp_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913785293DDF5600C6AD35 /* Bulk_Assembly-CSharp_0.cpp */; }; - D59137EF293DDF5700C6AD35 /* Bulk_netstandard_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913786293DDF5600C6AD35 /* Bulk_netstandard_0.cpp */; }; - D59137F0293DDF5700C6AD35 /* Bulk_UnityEngine.UI_2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913787293DDF5600C6AD35 /* Bulk_UnityEngine.UI_2.cpp */; }; - D59137F1293DDF5700C6AD35 /* Il2CppCompilerCalculateTypeValues_13Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913788293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_13Table.cpp */; }; - D59137F2293DDF5700C6AD35 /* Il2CppCompilerCalculateTypeValues_12Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913789293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_12Table.cpp */; }; + D59137F6293F216100C6AD35 /* Data in Resources */ = {isa = PBXBuildFile; fileRef = D59137F5293F216100C6AD35 /* Data */; }; + D5913861293F217A00C6AD35 /* Bulk_Generics_3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D59137F8293F217A00C6AD35 /* Bulk_Generics_3.cpp */; }; + D5913862293F217A00C6AD35 /* Il2CppMethodPointerTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D59137F9293F217A00C6AD35 /* Il2CppMethodPointerTable.cpp */; }; + D5913863293F217A00C6AD35 /* Bulk_Generics_2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D59137FA293F217A00C6AD35 /* Bulk_Generics_2.cpp */; }; + D5913864293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_9Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D59137FB293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_9Table.cpp */; }; + D5913865293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_8Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D59137FC293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_8Table.cpp */; }; + D5913866293F217A00C6AD35 /* Il2CppInteropDataTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D59137FD293F217A00C6AD35 /* Il2CppInteropDataTable.cpp */; }; + D5913867293F217A00C6AD35 /* Bulk_Generics_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D59137FE293F217A00C6AD35 /* Bulk_Generics_0.cpp */; }; + D5913868293F217A00C6AD35 /* Bulk_Generics_1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D59137FF293F217A00C6AD35 /* Bulk_Generics_1.cpp */; }; + D5913869293F217A00C6AD35 /* UnityICallRegistration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913800293F217A00C6AD35 /* UnityICallRegistration.cpp */; }; + D591386A293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_3Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913801293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_3Table.cpp */; }; + D591386B293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_2Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913802293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_2Table.cpp */; }; + D591386C293F217A00C6AD35 /* GenericMethods1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913803293F217A00C6AD35 /* GenericMethods1.cpp */; }; + D591386D293F217A00C6AD35 /* Bulk_UnityEngine.TextRenderingModule_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913804293F217A00C6AD35 /* Bulk_UnityEngine.TextRenderingModule_0.cpp */; }; + D591386E293F217A00C6AD35 /* Bulk_Generics_5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913805293F217A00C6AD35 /* Bulk_Generics_5.cpp */; }; + D591386F293F217A00C6AD35 /* Bulk_Generics_4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913806293F217A00C6AD35 /* Bulk_Generics_4.cpp */; }; + D5913870293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_17Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913807293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_17Table.cpp */; }; + D5913871293F217A00C6AD35 /* Bulk_UnityEngine.Physics2DModule_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913808293F217A00C6AD35 /* Bulk_UnityEngine.Physics2DModule_0.cpp */; }; + D5913872293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_16Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913809293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_16Table.cpp */; }; + D5913873293F217A00C6AD35 /* GenericMethods0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591380A293F217A00C6AD35 /* GenericMethods0.cpp */; }; + D5913874293F217A00C6AD35 /* GenericMethods2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591380B293F217A00C6AD35 /* GenericMethods2.cpp */; }; + D5913875293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_23Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591380C293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_23Table.cpp */; }; + D5913876293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_22Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591380D293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_22Table.cpp */; }; + D5913877293F217A00C6AD35 /* Bulk_System.Xml_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591380E293F217A00C6AD35 /* Bulk_System.Xml_0.cpp */; }; + D5913878293F217A00C6AD35 /* Il2CppGenericMethodPointerTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591380F293F217A00C6AD35 /* Il2CppGenericMethodPointerTable.cpp */; }; + D5913879293F217A00C6AD35 /* Bulk_Generics_6.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913810293F217A00C6AD35 /* Bulk_Generics_6.cpp */; }; + D591387A293F217A00C6AD35 /* Il2CppGenericInstDefinitions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913811293F217A00C6AD35 /* Il2CppGenericInstDefinitions.cpp */; }; + D591387B293F217A00C6AD35 /* Il2CppCodeRegistration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913812293F217A00C6AD35 /* Il2CppCodeRegistration.cpp */; }; + D591387C293F217A00C6AD35 /* Bulk_Generics_7.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913813293F217A00C6AD35 /* Bulk_Generics_7.cpp */; }; + D591387D293F217A00C6AD35 /* Bulk_UnityEngine.SharedInternalsModule_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913814293F217A00C6AD35 /* Bulk_UnityEngine.SharedInternalsModule_0.cpp */; }; + D591387E293F217A00C6AD35 /* GenericMethods3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913815293F217A00C6AD35 /* GenericMethods3.cpp */; }; + D591387F293F217A00C6AD35 /* Bulk_System.Core_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913816293F217A00C6AD35 /* Bulk_System.Core_0.cpp */; }; + D5913880293F217A00C6AD35 /* Bulk_UnityEngine.PhysicsModule_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913817293F217A00C6AD35 /* Bulk_UnityEngine.PhysicsModule_0.cpp */; }; + D5913881293F217A00C6AD35 /* Bulk_mscorlib_6.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913818293F217A00C6AD35 /* Bulk_mscorlib_6.cpp */; }; + D5913882293F217A00C6AD35 /* Bulk_mscorlib_7.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913819293F217A00C6AD35 /* Bulk_mscorlib_7.cpp */; }; + D5913883293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_10Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591381A293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_10Table.cpp */; }; + D5913884293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_11Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591381B293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_11Table.cpp */; }; + D5913885293F217A00C6AD35 /* Bulk_mscorlib_5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591381C293F217A00C6AD35 /* Bulk_mscorlib_5.cpp */; }; + D5913886293F217A00C6AD35 /* Bulk_mscorlib_4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591381D293F217A00C6AD35 /* Bulk_mscorlib_4.cpp */; }; + D5913887293F217A00C6AD35 /* Il2CppAttributes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591381E293F217A00C6AD35 /* Il2CppAttributes.cpp */; }; + D5913888293F217A00C6AD35 /* Bulk_mscorlib_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591381F293F217A00C6AD35 /* Bulk_mscorlib_0.cpp */; }; + D5913889293F217A00C6AD35 /* Bulk_mscorlib_1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913820293F217A00C6AD35 /* Bulk_mscorlib_1.cpp */; }; + D591388A293F217A00C6AD35 /* Bulk_System_1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913821293F217A00C6AD35 /* Bulk_System_1.cpp */; }; + D591388B293F217A00C6AD35 /* Bulk_mscorlib_3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913822293F217A00C6AD35 /* Bulk_mscorlib_3.cpp */; }; + D591388C293F217A00C6AD35 /* Il2CppGenericClassTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913823293F217A00C6AD35 /* Il2CppGenericClassTable.cpp */; }; + D591388D293F217A00C6AD35 /* Il2CppMetadataUsage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913824293F217A00C6AD35 /* Il2CppMetadataUsage.cpp */; }; + D591388E293F217A00C6AD35 /* UnityClassRegistration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913825293F217A00C6AD35 /* UnityClassRegistration.cpp */; }; + D591388F293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_4Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913826293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_4Table.cpp */; }; + D5913890293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_5Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913827293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_5Table.cpp */; }; + D5913891293F217B00C6AD35 /* Il2CppGenericMethodTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913828293F217A00C6AD35 /* Il2CppGenericMethodTable.cpp */; }; + D5913892293F217B00C6AD35 /* Bulk_mscorlib_2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913829293F217A00C6AD35 /* Bulk_mscorlib_2.cpp */; }; + D5913893293F217B00C6AD35 /* Bulk_System_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591382A293F217A00C6AD35 /* Bulk_System_0.cpp */; }; + D5913894293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_20Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591382B293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_20Table.cpp */; }; + D5913895293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_21Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591382C293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_21Table.cpp */; }; + D5913896293F217B00C6AD35 /* Bulk_Generics_11.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591382D293F217A00C6AD35 /* Bulk_Generics_11.cpp */; }; + D5913897293F217B00C6AD35 /* Bulk_Generics_10.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591382E293F217A00C6AD35 /* Bulk_Generics_10.cpp */; }; + D5913898293F217B00C6AD35 /* Bulk_Generics_12.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591382F293F217A00C6AD35 /* Bulk_Generics_12.cpp */; }; + D5913899293F217B00C6AD35 /* Il2CppGenericComDefinitions0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913830293F217A00C6AD35 /* Il2CppGenericComDefinitions0.cpp */; }; + D591389A293F217B00C6AD35 /* Bulk_UnityEngine.AudioModule_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913831293F217A00C6AD35 /* Bulk_UnityEngine.AudioModule_0.cpp */; }; + D591389B293F217B00C6AD35 /* Bulk_Generics_13.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913832293F217A00C6AD35 /* Bulk_Generics_13.cpp */; }; + D591389C293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_14Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913833293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_14Table.cpp */; }; + D591389D293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_15Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913834293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_15Table.cpp */; }; + D591389E293F217B00C6AD35 /* Il2CppMetadataRegistration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913835293F217A00C6AD35 /* Il2CppMetadataRegistration.cpp */; }; + D591389F293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValuesTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913836293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValuesTable.cpp */; }; + D59138A0293F217B00C6AD35 /* Bulk_mscorlib_9.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913837293F217A00C6AD35 /* Bulk_mscorlib_9.cpp */; }; + D59138A1293F217B00C6AD35 /* Bulk_UnityEngine.GameCenterModule_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913838293F217A00C6AD35 /* Bulk_UnityEngine.GameCenterModule_0.cpp */; }; + D59138A2293F217B00C6AD35 /* Bulk_Mono.Security_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913839293F217A00C6AD35 /* Bulk_Mono.Security_0.cpp */; }; + D59138A3293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_0Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591383A293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_0Table.cpp */; }; + D59138A4293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_1Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591383B293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_1Table.cpp */; }; + D59138A5293F217B00C6AD35 /* Bulk_mscorlib_8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591383C293F217A00C6AD35 /* Bulk_mscorlib_8.cpp */; }; + D59138A6293F217B00C6AD35 /* Il2CppTypeDefinitions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591383D293F217A00C6AD35 /* Il2CppTypeDefinitions.cpp */; }; + D59138A7293F217B00C6AD35 /* Bulk_UnityEngine.CoreModule_1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591383E293F217A00C6AD35 /* Bulk_UnityEngine.CoreModule_1.cpp */; }; + D59138A8293F217B00C6AD35 /* Bulk_UnityEngine.UIModule_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591383F293F217A00C6AD35 /* Bulk_UnityEngine.UIModule_0.cpp */; }; + D59138A9293F217B00C6AD35 /* Il2CppReversePInvokeWrapperTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913840293F217A00C6AD35 /* Il2CppReversePInvokeWrapperTable.cpp */; }; + D59138AA293F217B00C6AD35 /* Bulk_UnityEngine.CoreModule_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913841293F217A00C6AD35 /* Bulk_UnityEngine.CoreModule_0.cpp */; }; + D59138AB293F217B00C6AD35 /* Bulk_System.Diagnostics.StackTrace_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913842293F217A00C6AD35 /* Bulk_System.Diagnostics.StackTrace_0.cpp */; }; + D59138AC293F217B00C6AD35 /* Bulk_UnityEngine.IMGUIModule_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913843293F217A00C6AD35 /* Bulk_UnityEngine.IMGUIModule_0.cpp */; }; + D59138AD293F217B00C6AD35 /* Il2CppInvokerTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913844293F217A00C6AD35 /* Il2CppInvokerTable.cpp */; }; + D59138AE293F217B00C6AD35 /* Bulk_mscorlib_11.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913845293F217A00C6AD35 /* Bulk_mscorlib_11.cpp */; }; + D59138AF293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_7Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913846293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_7Table.cpp */; }; + D59138B0293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_6Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913847293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_6Table.cpp */; }; + D59138B1293F217B00C6AD35 /* Bulk_mscorlib_10.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913848293F217A00C6AD35 /* Bulk_mscorlib_10.cpp */; }; + D59138B2293F217B00C6AD35 /* Bulk_System.Configuration_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913849293F217A00C6AD35 /* Bulk_System.Configuration_0.cpp */; }; + D59138B3293F217B00C6AD35 /* Bulk_UnityEngine.AnimationModule_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591384A293F217A00C6AD35 /* Bulk_UnityEngine.AnimationModule_0.cpp */; }; + D59138B4293F217B00C6AD35 /* Bulk_Generics_9.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591384B293F217A00C6AD35 /* Bulk_Generics_9.cpp */; }; + D59138B5293F217B00C6AD35 /* Bulk_mscorlib_12.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591384C293F217A00C6AD35 /* Bulk_mscorlib_12.cpp */; }; + D59138B6293F217B00C6AD35 /* Bulk_mscorlib_13.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591384D293F217A00C6AD35 /* Bulk_mscorlib_13.cpp */; }; + D59138B7293F217B00C6AD35 /* Bulk_Generics_8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591384E293F217A00C6AD35 /* Bulk_Generics_8.cpp */; }; + D59138B8293F217B00C6AD35 /* Bulk_UnityEngine_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591384F293F217A00C6AD35 /* Bulk_UnityEngine_0.cpp */; }; + D59138B9293F217B00C6AD35 /* Bulk_UnityEngine.UI_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913850293F217A00C6AD35 /* Bulk_UnityEngine.UI_0.cpp */; }; + D59138BA293F217B00C6AD35 /* UnresolvedVirtualCallStubs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913851293F217A00C6AD35 /* UnresolvedVirtualCallStubs.cpp */; }; + D59138BB293F217B00C6AD35 /* Bulk_mscorlib_17.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913852293F217A00C6AD35 /* Bulk_mscorlib_17.cpp */; }; + D59138BC293F217B00C6AD35 /* Bulk_mscorlib_16.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913853293F217A00C6AD35 /* Bulk_mscorlib_16.cpp */; }; + D59138BD293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_19Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913854293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_19Table.cpp */; }; + D59138BE293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_18Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913855293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_18Table.cpp */; }; + D59138BF293F217B00C6AD35 /* Bulk_UnityEngine.UI_1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913856293F217A00C6AD35 /* Bulk_UnityEngine.UI_1.cpp */; }; + D59138C0293F217B00C6AD35 /* Bulk_UnityEngine.UI_3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913857293F217A00C6AD35 /* Bulk_UnityEngine.UI_3.cpp */; }; + D59138C1293F217B00C6AD35 /* Il2CppGenericMethodDefinitions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913858293F217A00C6AD35 /* Il2CppGenericMethodDefinitions.cpp */; }; + D59138C2293F217B00C6AD35 /* Bulk_System.Globalization.Extensions_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913859293F217A00C6AD35 /* Bulk_System.Globalization.Extensions_0.cpp */; }; + D59138C3293F217B00C6AD35 /* Bulk_mscorlib_14.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591385A293F217A00C6AD35 /* Bulk_mscorlib_14.cpp */; }; + D59138C4293F217B00C6AD35 /* Bulk_mscorlib_15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591385B293F217A00C6AD35 /* Bulk_mscorlib_15.cpp */; }; + D59138C5293F217B00C6AD35 /* Bulk_Assembly-CSharp_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591385C293F217A00C6AD35 /* Bulk_Assembly-CSharp_0.cpp */; }; + D59138C6293F217B00C6AD35 /* Bulk_netstandard_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591385D293F217A00C6AD35 /* Bulk_netstandard_0.cpp */; }; + D59138C7293F217B00C6AD35 /* Bulk_UnityEngine.UI_2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591385E293F217A00C6AD35 /* Bulk_UnityEngine.UI_2.cpp */; }; + D59138C8293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_13Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D591385F293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_13Table.cpp */; }; + D59138C9293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_12Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5913860293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_12Table.cpp */; }; + D59138CC293F486A00C6AD35 /* QRPhotoAlbumButton.m in Sources */ = {isa = PBXBuildFile; fileRef = D59138CB293F486A00C6AD35 /* QRPhotoAlbumButton.m */; }; D59AB424292DBACE00714392 /* CloudKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D59AB423292DBACE00714392 /* CloudKit.framework */; }; D59AB42F292E250500714392 /* UICKeyChainStore.m in Sources */ = {isa = PBXBuildFile; fileRef = D59AB42E292E250500714392 /* UICKeyChainStore.m */; }; D59AB433292E26CE00714392 /* DataManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D59AB432292E26CE00714392 /* DataManager.m */; }; @@ -209,7 +211,6 @@ D5AB1D3728BF782300AA6AFA /* QRCodeReader.m in Sources */ = {isa = PBXBuildFile; fileRef = D5AB1D3228BF782300AA6AFA /* QRCodeReader.m */; }; D5AB1D4328C0539600AA6AFA /* UIViewController+Wallet.mm in Sources */ = {isa = PBXBuildFile; fileRef = D5AB1D4228C0539600AA6AFA /* UIViewController+Wallet.mm */; }; D5D9BAF9293477E700F18A7F /* UIViewController+QR.mm in Sources */ = {isa = PBXBuildFile; fileRef = D5D9BAF8293477E700F18A7F /* UIViewController+QR.mm */; }; - D5F2CED6287BE9C4003C2B62 /* Data in Resources */ = {isa = PBXBuildFile; fileRef = D5F2CED5287BE9C4003C2B62 /* Data */; }; D5F2CFB1287BF3BD003C2B62 /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = D5F2CFAF287BF3BD003C2B62 /* AppDelegate.mm */; }; D5F2CFCA287BF7E4003C2B62 /* libicucore.A.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = D5F2CFC9287BF7E4003C2B62 /* libicucore.A.tbd */; }; D5F2CFCC287BF7ED003C2B62 /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = D5F2CFCB287BF7ED003C2B62 /* libsqlite3.tbd */; }; @@ -398,111 +399,114 @@ D57920A6292F4763004DBD4F /* QrCodeViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QrCodeViewController.h; sourceTree = ""; }; D57920A7292F4763004DBD4F /* QrCodeViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = QrCodeViewController.m; sourceTree = ""; }; D589C9B928B62D93002CAA34 /* cacert.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = cacert.pem; sourceTree = ""; }; - D5913721293DDF5600C6AD35 /* Bulk_Generics_3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_3.cpp; sourceTree = ""; }; - D5913722293DDF5600C6AD35 /* Il2CppMethodPointerTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppMethodPointerTable.cpp; sourceTree = ""; }; - D5913723293DDF5600C6AD35 /* Bulk_Generics_2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_2.cpp; sourceTree = ""; }; - D5913724293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_9Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_9Table.cpp; sourceTree = ""; }; - D5913725293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_8Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_8Table.cpp; sourceTree = ""; }; - D5913726293DDF5600C6AD35 /* Il2CppInteropDataTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppInteropDataTable.cpp; sourceTree = ""; }; - D5913727293DDF5600C6AD35 /* Bulk_Generics_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_0.cpp; sourceTree = ""; }; - D5913728293DDF5600C6AD35 /* Bulk_Generics_1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_1.cpp; sourceTree = ""; }; - D5913729293DDF5600C6AD35 /* UnityICallRegistration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnityICallRegistration.cpp; sourceTree = ""; }; - D591372A293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_3Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_3Table.cpp; sourceTree = ""; }; - D591372B293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_2Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_2Table.cpp; sourceTree = ""; }; - D591372C293DDF5600C6AD35 /* GenericMethods1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GenericMethods1.cpp; sourceTree = ""; }; - D591372D293DDF5600C6AD35 /* Bulk_UnityEngine.TextRenderingModule_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.TextRenderingModule_0.cpp; sourceTree = ""; }; - D591372E293DDF5600C6AD35 /* Bulk_Generics_5.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_5.cpp; sourceTree = ""; }; - D591372F293DDF5600C6AD35 /* Bulk_Generics_4.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_4.cpp; sourceTree = ""; }; - D5913730293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_17Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_17Table.cpp; sourceTree = ""; }; - D5913731293DDF5600C6AD35 /* Bulk_UnityEngine.Physics2DModule_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.Physics2DModule_0.cpp; sourceTree = ""; }; - D5913732293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_16Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_16Table.cpp; sourceTree = ""; }; - D5913733293DDF5600C6AD35 /* GenericMethods0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GenericMethods0.cpp; sourceTree = ""; }; - D5913734293DDF5600C6AD35 /* GenericMethods2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GenericMethods2.cpp; sourceTree = ""; }; - D5913735293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_23Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_23Table.cpp; sourceTree = ""; }; - D5913736293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_22Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_22Table.cpp; sourceTree = ""; }; - D5913737293DDF5600C6AD35 /* Bulk_System.Xml_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_System.Xml_0.cpp; sourceTree = ""; }; - D5913738293DDF5600C6AD35 /* Il2CppGenericMethodPointerTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppGenericMethodPointerTable.cpp; sourceTree = ""; }; - D5913739293DDF5600C6AD35 /* Bulk_Generics_6.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_6.cpp; sourceTree = ""; }; - D591373A293DDF5600C6AD35 /* Il2CppGenericInstDefinitions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppGenericInstDefinitions.cpp; sourceTree = ""; }; - D591373B293DDF5600C6AD35 /* Il2CppCodeRegistration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCodeRegistration.cpp; sourceTree = ""; }; - D591373C293DDF5600C6AD35 /* Bulk_Generics_7.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_7.cpp; sourceTree = ""; }; - D591373D293DDF5600C6AD35 /* Bulk_UnityEngine.SharedInternalsModule_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.SharedInternalsModule_0.cpp; sourceTree = ""; }; - D591373E293DDF5600C6AD35 /* GenericMethods3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GenericMethods3.cpp; sourceTree = ""; }; - D591373F293DDF5600C6AD35 /* Bulk_System.Core_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_System.Core_0.cpp; sourceTree = ""; }; - D5913740293DDF5600C6AD35 /* Bulk_UnityEngine.PhysicsModule_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.PhysicsModule_0.cpp; sourceTree = ""; }; - D5913741293DDF5600C6AD35 /* Bulk_mscorlib_6.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_6.cpp; sourceTree = ""; }; - D5913742293DDF5600C6AD35 /* Bulk_mscorlib_7.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_7.cpp; sourceTree = ""; }; - D5913743293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_10Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_10Table.cpp; sourceTree = ""; }; - D5913744293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_11Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_11Table.cpp; sourceTree = ""; }; - D5913745293DDF5600C6AD35 /* Bulk_mscorlib_5.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_5.cpp; sourceTree = ""; }; - D5913746293DDF5600C6AD35 /* Bulk_mscorlib_4.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_4.cpp; sourceTree = ""; }; - D5913747293DDF5600C6AD35 /* Il2CppAttributes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppAttributes.cpp; sourceTree = ""; }; - D5913748293DDF5600C6AD35 /* Bulk_mscorlib_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_0.cpp; sourceTree = ""; }; - D5913749293DDF5600C6AD35 /* Bulk_mscorlib_1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_1.cpp; sourceTree = ""; }; - D591374A293DDF5600C6AD35 /* Bulk_System_1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_System_1.cpp; sourceTree = ""; }; - D591374B293DDF5600C6AD35 /* Bulk_mscorlib_3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_3.cpp; sourceTree = ""; }; - D591374C293DDF5600C6AD35 /* Il2CppGenericClassTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppGenericClassTable.cpp; sourceTree = ""; }; - D591374D293DDF5600C6AD35 /* Il2CppMetadataUsage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppMetadataUsage.cpp; sourceTree = ""; }; - D591374E293DDF5600C6AD35 /* UnityClassRegistration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnityClassRegistration.cpp; sourceTree = ""; }; - D591374F293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_4Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_4Table.cpp; sourceTree = ""; }; - D5913750293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_5Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_5Table.cpp; sourceTree = ""; }; - D5913751293DDF5600C6AD35 /* Il2CppGenericMethodTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppGenericMethodTable.cpp; sourceTree = ""; }; - D5913752293DDF5600C6AD35 /* Bulk_mscorlib_2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_2.cpp; sourceTree = ""; }; - D5913753293DDF5600C6AD35 /* Bulk_System_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_System_0.cpp; sourceTree = ""; }; - D5913754293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_20Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_20Table.cpp; sourceTree = ""; }; - D5913755293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_21Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_21Table.cpp; sourceTree = ""; }; - D5913756293DDF5600C6AD35 /* Bulk_Generics_11.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_11.cpp; sourceTree = ""; }; - D5913757293DDF5600C6AD35 /* Bulk_Generics_10.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_10.cpp; sourceTree = ""; }; - D5913758293DDF5600C6AD35 /* Bulk_Generics_12.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_12.cpp; sourceTree = ""; }; - D5913759293DDF5600C6AD35 /* Il2CppGenericComDefinitions0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppGenericComDefinitions0.cpp; sourceTree = ""; }; - D591375A293DDF5600C6AD35 /* Bulk_UnityEngine.AudioModule_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.AudioModule_0.cpp; sourceTree = ""; }; - D591375B293DDF5600C6AD35 /* Bulk_Generics_13.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_13.cpp; sourceTree = ""; }; - D591375C293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_14Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_14Table.cpp; sourceTree = ""; }; - D591375D293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_15Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_15Table.cpp; sourceTree = ""; }; - D591375E293DDF5600C6AD35 /* Il2CppMetadataRegistration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppMetadataRegistration.cpp; sourceTree = ""; }; - D591375F293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValuesTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValuesTable.cpp; sourceTree = ""; }; - D5913760293DDF5600C6AD35 /* Bulk_mscorlib_9.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_9.cpp; sourceTree = ""; }; - D5913761293DDF5600C6AD35 /* Bulk_UnityEngine.GameCenterModule_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.GameCenterModule_0.cpp; sourceTree = ""; }; - D5913762293DDF5600C6AD35 /* Bulk_Mono.Security_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Mono.Security_0.cpp; sourceTree = ""; }; - D5913763293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_0Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_0Table.cpp; sourceTree = ""; }; - D5913764293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_1Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_1Table.cpp; sourceTree = ""; }; - D5913765293DDF5600C6AD35 /* Bulk_mscorlib_8.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_8.cpp; sourceTree = ""; }; - D5913766293DDF5600C6AD35 /* Il2CppTypeDefinitions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppTypeDefinitions.cpp; sourceTree = ""; }; - D5913767293DDF5600C6AD35 /* Bulk_UnityEngine.CoreModule_1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.CoreModule_1.cpp; sourceTree = ""; }; - D5913768293DDF5600C6AD35 /* Bulk_UnityEngine.UIModule_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.UIModule_0.cpp; sourceTree = ""; }; - D5913769293DDF5600C6AD35 /* Il2CppReversePInvokeWrapperTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppReversePInvokeWrapperTable.cpp; sourceTree = ""; }; - D591376A293DDF5600C6AD35 /* Bulk_UnityEngine.CoreModule_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.CoreModule_0.cpp; sourceTree = ""; }; - D591376B293DDF5600C6AD35 /* Bulk_System.Diagnostics.StackTrace_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_System.Diagnostics.StackTrace_0.cpp; sourceTree = ""; }; - D591376C293DDF5600C6AD35 /* Bulk_UnityEngine.IMGUIModule_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.IMGUIModule_0.cpp; sourceTree = ""; }; - D591376D293DDF5600C6AD35 /* Il2CppInvokerTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppInvokerTable.cpp; sourceTree = ""; }; - D591376E293DDF5600C6AD35 /* Bulk_mscorlib_11.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_11.cpp; sourceTree = ""; }; - D591376F293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_7Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_7Table.cpp; sourceTree = ""; }; - D5913770293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_6Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_6Table.cpp; sourceTree = ""; }; - D5913771293DDF5600C6AD35 /* Bulk_mscorlib_10.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_10.cpp; sourceTree = ""; }; - D5913772293DDF5600C6AD35 /* Bulk_System.Configuration_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_System.Configuration_0.cpp; sourceTree = ""; }; - D5913773293DDF5600C6AD35 /* Bulk_UnityEngine.AnimationModule_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.AnimationModule_0.cpp; sourceTree = ""; }; - D5913774293DDF5600C6AD35 /* Bulk_Generics_9.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_9.cpp; sourceTree = ""; }; - D5913775293DDF5600C6AD35 /* Bulk_mscorlib_12.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_12.cpp; sourceTree = ""; }; - D5913776293DDF5600C6AD35 /* Bulk_mscorlib_13.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_13.cpp; sourceTree = ""; }; - D5913777293DDF5600C6AD35 /* Bulk_Generics_8.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_8.cpp; sourceTree = ""; }; - D5913778293DDF5600C6AD35 /* Bulk_UnityEngine_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine_0.cpp; sourceTree = ""; }; - D5913779293DDF5600C6AD35 /* Bulk_UnityEngine.UI_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.UI_0.cpp; sourceTree = ""; }; - D591377A293DDF5600C6AD35 /* UnresolvedVirtualCallStubs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnresolvedVirtualCallStubs.cpp; sourceTree = ""; }; - D591377B293DDF5600C6AD35 /* Bulk_mscorlib_17.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_17.cpp; sourceTree = ""; }; - D591377C293DDF5600C6AD35 /* Bulk_mscorlib_16.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_16.cpp; sourceTree = ""; }; - D591377D293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_19Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_19Table.cpp; sourceTree = ""; }; - D591377E293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_18Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_18Table.cpp; sourceTree = ""; }; - D591377F293DDF5600C6AD35 /* Bulk_UnityEngine.UI_1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.UI_1.cpp; sourceTree = ""; }; - D5913780293DDF5600C6AD35 /* Bulk_UnityEngine.UI_3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.UI_3.cpp; sourceTree = ""; }; - D5913781293DDF5600C6AD35 /* Il2CppGenericMethodDefinitions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppGenericMethodDefinitions.cpp; sourceTree = ""; }; - D5913782293DDF5600C6AD35 /* Bulk_System.Globalization.Extensions_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_System.Globalization.Extensions_0.cpp; sourceTree = ""; }; - D5913783293DDF5600C6AD35 /* Bulk_mscorlib_14.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_14.cpp; sourceTree = ""; }; - D5913784293DDF5600C6AD35 /* Bulk_mscorlib_15.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_15.cpp; sourceTree = ""; }; - D5913785293DDF5600C6AD35 /* Bulk_Assembly-CSharp_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "Bulk_Assembly-CSharp_0.cpp"; sourceTree = ""; }; - D5913786293DDF5600C6AD35 /* Bulk_netstandard_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_netstandard_0.cpp; sourceTree = ""; }; - D5913787293DDF5600C6AD35 /* Bulk_UnityEngine.UI_2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.UI_2.cpp; sourceTree = ""; }; - D5913788293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_13Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_13Table.cpp; sourceTree = ""; }; - D5913789293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_12Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_12Table.cpp; sourceTree = ""; }; + D59137F5293F216100C6AD35 /* Data */ = {isa = PBXFileReference; lastKnownFileType = folder; name = Data; path = ../../first/target/ios/Data; sourceTree = ""; }; + D59137F8293F217A00C6AD35 /* Bulk_Generics_3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_3.cpp; sourceTree = ""; }; + D59137F9293F217A00C6AD35 /* Il2CppMethodPointerTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppMethodPointerTable.cpp; sourceTree = ""; }; + D59137FA293F217A00C6AD35 /* Bulk_Generics_2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_2.cpp; sourceTree = ""; }; + D59137FB293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_9Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_9Table.cpp; sourceTree = ""; }; + D59137FC293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_8Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_8Table.cpp; sourceTree = ""; }; + D59137FD293F217A00C6AD35 /* Il2CppInteropDataTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppInteropDataTable.cpp; sourceTree = ""; }; + D59137FE293F217A00C6AD35 /* Bulk_Generics_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_0.cpp; sourceTree = ""; }; + D59137FF293F217A00C6AD35 /* Bulk_Generics_1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_1.cpp; sourceTree = ""; }; + D5913800293F217A00C6AD35 /* UnityICallRegistration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnityICallRegistration.cpp; sourceTree = ""; }; + D5913801293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_3Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_3Table.cpp; sourceTree = ""; }; + D5913802293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_2Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_2Table.cpp; sourceTree = ""; }; + D5913803293F217A00C6AD35 /* GenericMethods1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GenericMethods1.cpp; sourceTree = ""; }; + D5913804293F217A00C6AD35 /* Bulk_UnityEngine.TextRenderingModule_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.TextRenderingModule_0.cpp; sourceTree = ""; }; + D5913805293F217A00C6AD35 /* Bulk_Generics_5.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_5.cpp; sourceTree = ""; }; + D5913806293F217A00C6AD35 /* Bulk_Generics_4.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_4.cpp; sourceTree = ""; }; + D5913807293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_17Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_17Table.cpp; sourceTree = ""; }; + D5913808293F217A00C6AD35 /* Bulk_UnityEngine.Physics2DModule_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.Physics2DModule_0.cpp; sourceTree = ""; }; + D5913809293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_16Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_16Table.cpp; sourceTree = ""; }; + D591380A293F217A00C6AD35 /* GenericMethods0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GenericMethods0.cpp; sourceTree = ""; }; + D591380B293F217A00C6AD35 /* GenericMethods2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GenericMethods2.cpp; sourceTree = ""; }; + D591380C293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_23Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_23Table.cpp; sourceTree = ""; }; + D591380D293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_22Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_22Table.cpp; sourceTree = ""; }; + D591380E293F217A00C6AD35 /* Bulk_System.Xml_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_System.Xml_0.cpp; sourceTree = ""; }; + D591380F293F217A00C6AD35 /* Il2CppGenericMethodPointerTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppGenericMethodPointerTable.cpp; sourceTree = ""; }; + D5913810293F217A00C6AD35 /* Bulk_Generics_6.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_6.cpp; sourceTree = ""; }; + D5913811293F217A00C6AD35 /* Il2CppGenericInstDefinitions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppGenericInstDefinitions.cpp; sourceTree = ""; }; + D5913812293F217A00C6AD35 /* Il2CppCodeRegistration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCodeRegistration.cpp; sourceTree = ""; }; + D5913813293F217A00C6AD35 /* Bulk_Generics_7.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_7.cpp; sourceTree = ""; }; + D5913814293F217A00C6AD35 /* Bulk_UnityEngine.SharedInternalsModule_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.SharedInternalsModule_0.cpp; sourceTree = ""; }; + D5913815293F217A00C6AD35 /* GenericMethods3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GenericMethods3.cpp; sourceTree = ""; }; + D5913816293F217A00C6AD35 /* Bulk_System.Core_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_System.Core_0.cpp; sourceTree = ""; }; + D5913817293F217A00C6AD35 /* Bulk_UnityEngine.PhysicsModule_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.PhysicsModule_0.cpp; sourceTree = ""; }; + D5913818293F217A00C6AD35 /* Bulk_mscorlib_6.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_6.cpp; sourceTree = ""; }; + D5913819293F217A00C6AD35 /* Bulk_mscorlib_7.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_7.cpp; sourceTree = ""; }; + D591381A293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_10Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_10Table.cpp; sourceTree = ""; }; + D591381B293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_11Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_11Table.cpp; sourceTree = ""; }; + D591381C293F217A00C6AD35 /* Bulk_mscorlib_5.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_5.cpp; sourceTree = ""; }; + D591381D293F217A00C6AD35 /* Bulk_mscorlib_4.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_4.cpp; sourceTree = ""; }; + D591381E293F217A00C6AD35 /* Il2CppAttributes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppAttributes.cpp; sourceTree = ""; }; + D591381F293F217A00C6AD35 /* Bulk_mscorlib_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_0.cpp; sourceTree = ""; }; + D5913820293F217A00C6AD35 /* Bulk_mscorlib_1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_1.cpp; sourceTree = ""; }; + D5913821293F217A00C6AD35 /* Bulk_System_1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_System_1.cpp; sourceTree = ""; }; + D5913822293F217A00C6AD35 /* Bulk_mscorlib_3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_3.cpp; sourceTree = ""; }; + D5913823293F217A00C6AD35 /* Il2CppGenericClassTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppGenericClassTable.cpp; sourceTree = ""; }; + D5913824293F217A00C6AD35 /* Il2CppMetadataUsage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppMetadataUsage.cpp; sourceTree = ""; }; + D5913825293F217A00C6AD35 /* UnityClassRegistration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnityClassRegistration.cpp; sourceTree = ""; }; + D5913826293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_4Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_4Table.cpp; sourceTree = ""; }; + D5913827293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_5Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_5Table.cpp; sourceTree = ""; }; + D5913828293F217A00C6AD35 /* Il2CppGenericMethodTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppGenericMethodTable.cpp; sourceTree = ""; }; + D5913829293F217A00C6AD35 /* Bulk_mscorlib_2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_2.cpp; sourceTree = ""; }; + D591382A293F217A00C6AD35 /* Bulk_System_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_System_0.cpp; sourceTree = ""; }; + D591382B293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_20Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_20Table.cpp; sourceTree = ""; }; + D591382C293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_21Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_21Table.cpp; sourceTree = ""; }; + D591382D293F217A00C6AD35 /* Bulk_Generics_11.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_11.cpp; sourceTree = ""; }; + D591382E293F217A00C6AD35 /* Bulk_Generics_10.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_10.cpp; sourceTree = ""; }; + D591382F293F217A00C6AD35 /* Bulk_Generics_12.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_12.cpp; sourceTree = ""; }; + D5913830293F217A00C6AD35 /* Il2CppGenericComDefinitions0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppGenericComDefinitions0.cpp; sourceTree = ""; }; + D5913831293F217A00C6AD35 /* Bulk_UnityEngine.AudioModule_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.AudioModule_0.cpp; sourceTree = ""; }; + D5913832293F217A00C6AD35 /* Bulk_Generics_13.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_13.cpp; sourceTree = ""; }; + D5913833293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_14Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_14Table.cpp; sourceTree = ""; }; + D5913834293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_15Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_15Table.cpp; sourceTree = ""; }; + D5913835293F217A00C6AD35 /* Il2CppMetadataRegistration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppMetadataRegistration.cpp; sourceTree = ""; }; + D5913836293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValuesTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValuesTable.cpp; sourceTree = ""; }; + D5913837293F217A00C6AD35 /* Bulk_mscorlib_9.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_9.cpp; sourceTree = ""; }; + D5913838293F217A00C6AD35 /* Bulk_UnityEngine.GameCenterModule_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.GameCenterModule_0.cpp; sourceTree = ""; }; + D5913839293F217A00C6AD35 /* Bulk_Mono.Security_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Mono.Security_0.cpp; sourceTree = ""; }; + D591383A293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_0Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_0Table.cpp; sourceTree = ""; }; + D591383B293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_1Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_1Table.cpp; sourceTree = ""; }; + D591383C293F217A00C6AD35 /* Bulk_mscorlib_8.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_8.cpp; sourceTree = ""; }; + D591383D293F217A00C6AD35 /* Il2CppTypeDefinitions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppTypeDefinitions.cpp; sourceTree = ""; }; + D591383E293F217A00C6AD35 /* Bulk_UnityEngine.CoreModule_1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.CoreModule_1.cpp; sourceTree = ""; }; + D591383F293F217A00C6AD35 /* Bulk_UnityEngine.UIModule_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.UIModule_0.cpp; sourceTree = ""; }; + D5913840293F217A00C6AD35 /* Il2CppReversePInvokeWrapperTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppReversePInvokeWrapperTable.cpp; sourceTree = ""; }; + D5913841293F217A00C6AD35 /* Bulk_UnityEngine.CoreModule_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.CoreModule_0.cpp; sourceTree = ""; }; + D5913842293F217A00C6AD35 /* Bulk_System.Diagnostics.StackTrace_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_System.Diagnostics.StackTrace_0.cpp; sourceTree = ""; }; + D5913843293F217A00C6AD35 /* Bulk_UnityEngine.IMGUIModule_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.IMGUIModule_0.cpp; sourceTree = ""; }; + D5913844293F217A00C6AD35 /* Il2CppInvokerTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppInvokerTable.cpp; sourceTree = ""; }; + D5913845293F217A00C6AD35 /* Bulk_mscorlib_11.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_11.cpp; sourceTree = ""; }; + D5913846293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_7Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_7Table.cpp; sourceTree = ""; }; + D5913847293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_6Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_6Table.cpp; sourceTree = ""; }; + D5913848293F217A00C6AD35 /* Bulk_mscorlib_10.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_10.cpp; sourceTree = ""; }; + D5913849293F217A00C6AD35 /* Bulk_System.Configuration_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_System.Configuration_0.cpp; sourceTree = ""; }; + D591384A293F217A00C6AD35 /* Bulk_UnityEngine.AnimationModule_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.AnimationModule_0.cpp; sourceTree = ""; }; + D591384B293F217A00C6AD35 /* Bulk_Generics_9.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_9.cpp; sourceTree = ""; }; + D591384C293F217A00C6AD35 /* Bulk_mscorlib_12.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_12.cpp; sourceTree = ""; }; + D591384D293F217A00C6AD35 /* Bulk_mscorlib_13.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_13.cpp; sourceTree = ""; }; + D591384E293F217A00C6AD35 /* Bulk_Generics_8.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_Generics_8.cpp; sourceTree = ""; }; + D591384F293F217A00C6AD35 /* Bulk_UnityEngine_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine_0.cpp; sourceTree = ""; }; + D5913850293F217A00C6AD35 /* Bulk_UnityEngine.UI_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.UI_0.cpp; sourceTree = ""; }; + D5913851293F217A00C6AD35 /* UnresolvedVirtualCallStubs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnresolvedVirtualCallStubs.cpp; sourceTree = ""; }; + D5913852293F217A00C6AD35 /* Bulk_mscorlib_17.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_17.cpp; sourceTree = ""; }; + D5913853293F217A00C6AD35 /* Bulk_mscorlib_16.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_16.cpp; sourceTree = ""; }; + D5913854293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_19Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_19Table.cpp; sourceTree = ""; }; + D5913855293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_18Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_18Table.cpp; sourceTree = ""; }; + D5913856293F217A00C6AD35 /* Bulk_UnityEngine.UI_1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.UI_1.cpp; sourceTree = ""; }; + D5913857293F217A00C6AD35 /* Bulk_UnityEngine.UI_3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.UI_3.cpp; sourceTree = ""; }; + D5913858293F217A00C6AD35 /* Il2CppGenericMethodDefinitions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppGenericMethodDefinitions.cpp; sourceTree = ""; }; + D5913859293F217A00C6AD35 /* Bulk_System.Globalization.Extensions_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_System.Globalization.Extensions_0.cpp; sourceTree = ""; }; + D591385A293F217A00C6AD35 /* Bulk_mscorlib_14.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_14.cpp; sourceTree = ""; }; + D591385B293F217A00C6AD35 /* Bulk_mscorlib_15.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_mscorlib_15.cpp; sourceTree = ""; }; + D591385C293F217A00C6AD35 /* Bulk_Assembly-CSharp_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "Bulk_Assembly-CSharp_0.cpp"; sourceTree = ""; }; + D591385D293F217A00C6AD35 /* Bulk_netstandard_0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_netstandard_0.cpp; sourceTree = ""; }; + D591385E293F217A00C6AD35 /* Bulk_UnityEngine.UI_2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bulk_UnityEngine.UI_2.cpp; sourceTree = ""; }; + D591385F293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_13Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_13Table.cpp; sourceTree = ""; }; + D5913860293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_12Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Il2CppCompilerCalculateTypeValues_12Table.cpp; sourceTree = ""; }; + D59138CA293F486A00C6AD35 /* QRPhotoAlbumButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QRPhotoAlbumButton.h; sourceTree = ""; }; + D59138CB293F486A00C6AD35 /* QRPhotoAlbumButton.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = QRPhotoAlbumButton.m; sourceTree = ""; }; D59AB422292DBABA00714392 /* Unity-iPhone.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; name = "Unity-iPhone.entitlements"; path = "Unity-iPhone/Unity-iPhone.entitlements"; sourceTree = ""; }; D59AB423292DBACE00714392 /* CloudKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CloudKit.framework; path = System/Library/Frameworks/CloudKit.framework; sourceTree = SDKROOT; }; D59AB42C292E24DD00714392 /* UICKeyChainStore.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UICKeyChainStore.h; sourceTree = ""; }; @@ -532,7 +536,6 @@ D5AB1D4228C0539600AA6AFA /* UIViewController+Wallet.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = "UIViewController+Wallet.mm"; sourceTree = ""; }; D5D9BAF7293477E700F18A7F /* UIViewController+QR.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIViewController+QR.h"; sourceTree = ""; }; D5D9BAF8293477E700F18A7F /* UIViewController+QR.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = "UIViewController+QR.mm"; sourceTree = ""; }; - D5F2CED5287BE9C4003C2B62 /* Data */ = {isa = PBXFileReference; lastKnownFileType = folder; name = Data; path = /Users/zhl/Documents/workspace/unity/first/first/target/ios/Data; sourceTree = ""; }; D5F2CFAC287BF3BD003C2B62 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; D5F2CFAE287BF3BD003C2B62 /* NativeConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NativeConfig.h; sourceTree = ""; }; D5F2CFAF287BF3BD003C2B62 /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = AppDelegate.mm; sourceTree = ""; }; @@ -618,13 +621,12 @@ 29B97314FDCFA39411CA2CEA /* CustomTemplate */ = { isa = PBXGroup; children = ( + D59137F5293F216100C6AD35 /* Data */, D59AB422292DBABA00714392 /* Unity-iPhone.entitlements */, D589C9B928B62D93002CAA34 /* cacert.pem */, - D5AB1D2728BF782200AA6AFA /* QRCodeReaderViewController */, D5F2CFD1287BF83C003C2B62 /* js */, D5F2CFB2287BF425003C2B62 /* cocos2d_libs.xcodeproj */, D5F2CFAB287BF3BD003C2B62 /* Classes_cocos */, - D5F2CED5287BE9C4003C2B62 /* Data */, 56C56C9717D6015100616839 /* Images.xcassets */, D82DCFB50E8000A5005D6AD8 /* Classes */, 5623C57817FDCB0800090B9E /* Unity-iPhone Tests */, @@ -818,114 +820,114 @@ name = qr; sourceTree = ""; }; - D5913720293DDF5600C6AD35 /* Native */ = { + D59137F7293F217A00C6AD35 /* Native */ = { isa = PBXGroup; children = ( - D5913721293DDF5600C6AD35 /* Bulk_Generics_3.cpp */, - D5913722293DDF5600C6AD35 /* Il2CppMethodPointerTable.cpp */, - D5913723293DDF5600C6AD35 /* Bulk_Generics_2.cpp */, - D5913724293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_9Table.cpp */, - D5913725293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_8Table.cpp */, - D5913726293DDF5600C6AD35 /* Il2CppInteropDataTable.cpp */, - D5913727293DDF5600C6AD35 /* Bulk_Generics_0.cpp */, - D5913728293DDF5600C6AD35 /* Bulk_Generics_1.cpp */, - D5913729293DDF5600C6AD35 /* UnityICallRegistration.cpp */, - D591372A293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_3Table.cpp */, - D591372B293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_2Table.cpp */, - D591372C293DDF5600C6AD35 /* GenericMethods1.cpp */, - D591372D293DDF5600C6AD35 /* Bulk_UnityEngine.TextRenderingModule_0.cpp */, - D591372E293DDF5600C6AD35 /* Bulk_Generics_5.cpp */, - D591372F293DDF5600C6AD35 /* Bulk_Generics_4.cpp */, - D5913730293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_17Table.cpp */, - D5913731293DDF5600C6AD35 /* Bulk_UnityEngine.Physics2DModule_0.cpp */, - D5913732293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_16Table.cpp */, - D5913733293DDF5600C6AD35 /* GenericMethods0.cpp */, - D5913734293DDF5600C6AD35 /* GenericMethods2.cpp */, - D5913735293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_23Table.cpp */, - D5913736293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_22Table.cpp */, - D5913737293DDF5600C6AD35 /* Bulk_System.Xml_0.cpp */, - D5913738293DDF5600C6AD35 /* Il2CppGenericMethodPointerTable.cpp */, - D5913739293DDF5600C6AD35 /* Bulk_Generics_6.cpp */, - D591373A293DDF5600C6AD35 /* Il2CppGenericInstDefinitions.cpp */, - D591373B293DDF5600C6AD35 /* Il2CppCodeRegistration.cpp */, - D591373C293DDF5600C6AD35 /* Bulk_Generics_7.cpp */, - D591373D293DDF5600C6AD35 /* Bulk_UnityEngine.SharedInternalsModule_0.cpp */, - D591373E293DDF5600C6AD35 /* GenericMethods3.cpp */, - D591373F293DDF5600C6AD35 /* Bulk_System.Core_0.cpp */, - D5913740293DDF5600C6AD35 /* Bulk_UnityEngine.PhysicsModule_0.cpp */, - D5913741293DDF5600C6AD35 /* Bulk_mscorlib_6.cpp */, - D5913742293DDF5600C6AD35 /* Bulk_mscorlib_7.cpp */, - D5913743293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_10Table.cpp */, - D5913744293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_11Table.cpp */, - D5913745293DDF5600C6AD35 /* Bulk_mscorlib_5.cpp */, - D5913746293DDF5600C6AD35 /* Bulk_mscorlib_4.cpp */, - D5913747293DDF5600C6AD35 /* Il2CppAttributes.cpp */, - D5913748293DDF5600C6AD35 /* Bulk_mscorlib_0.cpp */, - D5913749293DDF5600C6AD35 /* Bulk_mscorlib_1.cpp */, - D591374A293DDF5600C6AD35 /* Bulk_System_1.cpp */, - D591374B293DDF5600C6AD35 /* Bulk_mscorlib_3.cpp */, - D591374C293DDF5600C6AD35 /* Il2CppGenericClassTable.cpp */, - D591374D293DDF5600C6AD35 /* Il2CppMetadataUsage.cpp */, - D591374E293DDF5600C6AD35 /* UnityClassRegistration.cpp */, - D591374F293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_4Table.cpp */, - D5913750293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_5Table.cpp */, - D5913751293DDF5600C6AD35 /* Il2CppGenericMethodTable.cpp */, - D5913752293DDF5600C6AD35 /* Bulk_mscorlib_2.cpp */, - D5913753293DDF5600C6AD35 /* Bulk_System_0.cpp */, - D5913754293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_20Table.cpp */, - D5913755293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_21Table.cpp */, - D5913756293DDF5600C6AD35 /* Bulk_Generics_11.cpp */, - D5913757293DDF5600C6AD35 /* Bulk_Generics_10.cpp */, - D5913758293DDF5600C6AD35 /* Bulk_Generics_12.cpp */, - D5913759293DDF5600C6AD35 /* Il2CppGenericComDefinitions0.cpp */, - D591375A293DDF5600C6AD35 /* Bulk_UnityEngine.AudioModule_0.cpp */, - D591375B293DDF5600C6AD35 /* Bulk_Generics_13.cpp */, - D591375C293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_14Table.cpp */, - D591375D293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_15Table.cpp */, - D591375E293DDF5600C6AD35 /* Il2CppMetadataRegistration.cpp */, - D591375F293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValuesTable.cpp */, - D5913760293DDF5600C6AD35 /* Bulk_mscorlib_9.cpp */, - D5913761293DDF5600C6AD35 /* Bulk_UnityEngine.GameCenterModule_0.cpp */, - D5913762293DDF5600C6AD35 /* Bulk_Mono.Security_0.cpp */, - D5913763293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_0Table.cpp */, - D5913764293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_1Table.cpp */, - D5913765293DDF5600C6AD35 /* Bulk_mscorlib_8.cpp */, - D5913766293DDF5600C6AD35 /* Il2CppTypeDefinitions.cpp */, - D5913767293DDF5600C6AD35 /* Bulk_UnityEngine.CoreModule_1.cpp */, - D5913768293DDF5600C6AD35 /* Bulk_UnityEngine.UIModule_0.cpp */, - D5913769293DDF5600C6AD35 /* Il2CppReversePInvokeWrapperTable.cpp */, - D591376A293DDF5600C6AD35 /* Bulk_UnityEngine.CoreModule_0.cpp */, - D591376B293DDF5600C6AD35 /* Bulk_System.Diagnostics.StackTrace_0.cpp */, - D591376C293DDF5600C6AD35 /* Bulk_UnityEngine.IMGUIModule_0.cpp */, - D591376D293DDF5600C6AD35 /* Il2CppInvokerTable.cpp */, - D591376E293DDF5600C6AD35 /* Bulk_mscorlib_11.cpp */, - D591376F293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_7Table.cpp */, - D5913770293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_6Table.cpp */, - D5913771293DDF5600C6AD35 /* Bulk_mscorlib_10.cpp */, - D5913772293DDF5600C6AD35 /* Bulk_System.Configuration_0.cpp */, - D5913773293DDF5600C6AD35 /* Bulk_UnityEngine.AnimationModule_0.cpp */, - D5913774293DDF5600C6AD35 /* Bulk_Generics_9.cpp */, - D5913775293DDF5600C6AD35 /* Bulk_mscorlib_12.cpp */, - D5913776293DDF5600C6AD35 /* Bulk_mscorlib_13.cpp */, - D5913777293DDF5600C6AD35 /* Bulk_Generics_8.cpp */, - D5913778293DDF5600C6AD35 /* Bulk_UnityEngine_0.cpp */, - D5913779293DDF5600C6AD35 /* Bulk_UnityEngine.UI_0.cpp */, - D591377A293DDF5600C6AD35 /* UnresolvedVirtualCallStubs.cpp */, - D591377B293DDF5600C6AD35 /* Bulk_mscorlib_17.cpp */, - D591377C293DDF5600C6AD35 /* Bulk_mscorlib_16.cpp */, - D591377D293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_19Table.cpp */, - D591377E293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_18Table.cpp */, - D591377F293DDF5600C6AD35 /* Bulk_UnityEngine.UI_1.cpp */, - D5913780293DDF5600C6AD35 /* Bulk_UnityEngine.UI_3.cpp */, - D5913781293DDF5600C6AD35 /* Il2CppGenericMethodDefinitions.cpp */, - D5913782293DDF5600C6AD35 /* Bulk_System.Globalization.Extensions_0.cpp */, - D5913783293DDF5600C6AD35 /* Bulk_mscorlib_14.cpp */, - D5913784293DDF5600C6AD35 /* Bulk_mscorlib_15.cpp */, - D5913785293DDF5600C6AD35 /* Bulk_Assembly-CSharp_0.cpp */, - D5913786293DDF5600C6AD35 /* Bulk_netstandard_0.cpp */, - D5913787293DDF5600C6AD35 /* Bulk_UnityEngine.UI_2.cpp */, - D5913788293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_13Table.cpp */, - D5913789293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_12Table.cpp */, + D59137F8293F217A00C6AD35 /* Bulk_Generics_3.cpp */, + D59137F9293F217A00C6AD35 /* Il2CppMethodPointerTable.cpp */, + D59137FA293F217A00C6AD35 /* Bulk_Generics_2.cpp */, + D59137FB293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_9Table.cpp */, + D59137FC293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_8Table.cpp */, + D59137FD293F217A00C6AD35 /* Il2CppInteropDataTable.cpp */, + D59137FE293F217A00C6AD35 /* Bulk_Generics_0.cpp */, + D59137FF293F217A00C6AD35 /* Bulk_Generics_1.cpp */, + D5913800293F217A00C6AD35 /* UnityICallRegistration.cpp */, + D5913801293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_3Table.cpp */, + D5913802293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_2Table.cpp */, + D5913803293F217A00C6AD35 /* GenericMethods1.cpp */, + D5913804293F217A00C6AD35 /* Bulk_UnityEngine.TextRenderingModule_0.cpp */, + D5913805293F217A00C6AD35 /* Bulk_Generics_5.cpp */, + D5913806293F217A00C6AD35 /* Bulk_Generics_4.cpp */, + D5913807293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_17Table.cpp */, + D5913808293F217A00C6AD35 /* Bulk_UnityEngine.Physics2DModule_0.cpp */, + D5913809293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_16Table.cpp */, + D591380A293F217A00C6AD35 /* GenericMethods0.cpp */, + D591380B293F217A00C6AD35 /* GenericMethods2.cpp */, + D591380C293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_23Table.cpp */, + D591380D293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_22Table.cpp */, + D591380E293F217A00C6AD35 /* Bulk_System.Xml_0.cpp */, + D591380F293F217A00C6AD35 /* Il2CppGenericMethodPointerTable.cpp */, + D5913810293F217A00C6AD35 /* Bulk_Generics_6.cpp */, + D5913811293F217A00C6AD35 /* Il2CppGenericInstDefinitions.cpp */, + D5913812293F217A00C6AD35 /* Il2CppCodeRegistration.cpp */, + D5913813293F217A00C6AD35 /* Bulk_Generics_7.cpp */, + D5913814293F217A00C6AD35 /* Bulk_UnityEngine.SharedInternalsModule_0.cpp */, + D5913815293F217A00C6AD35 /* GenericMethods3.cpp */, + D5913816293F217A00C6AD35 /* Bulk_System.Core_0.cpp */, + D5913817293F217A00C6AD35 /* Bulk_UnityEngine.PhysicsModule_0.cpp */, + D5913818293F217A00C6AD35 /* Bulk_mscorlib_6.cpp */, + D5913819293F217A00C6AD35 /* Bulk_mscorlib_7.cpp */, + D591381A293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_10Table.cpp */, + D591381B293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_11Table.cpp */, + D591381C293F217A00C6AD35 /* Bulk_mscorlib_5.cpp */, + D591381D293F217A00C6AD35 /* Bulk_mscorlib_4.cpp */, + D591381E293F217A00C6AD35 /* Il2CppAttributes.cpp */, + D591381F293F217A00C6AD35 /* Bulk_mscorlib_0.cpp */, + D5913820293F217A00C6AD35 /* Bulk_mscorlib_1.cpp */, + D5913821293F217A00C6AD35 /* Bulk_System_1.cpp */, + D5913822293F217A00C6AD35 /* Bulk_mscorlib_3.cpp */, + D5913823293F217A00C6AD35 /* Il2CppGenericClassTable.cpp */, + D5913824293F217A00C6AD35 /* Il2CppMetadataUsage.cpp */, + D5913825293F217A00C6AD35 /* UnityClassRegistration.cpp */, + D5913826293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_4Table.cpp */, + D5913827293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_5Table.cpp */, + D5913828293F217A00C6AD35 /* Il2CppGenericMethodTable.cpp */, + D5913829293F217A00C6AD35 /* Bulk_mscorlib_2.cpp */, + D591382A293F217A00C6AD35 /* Bulk_System_0.cpp */, + D591382B293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_20Table.cpp */, + D591382C293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_21Table.cpp */, + D591382D293F217A00C6AD35 /* Bulk_Generics_11.cpp */, + D591382E293F217A00C6AD35 /* Bulk_Generics_10.cpp */, + D591382F293F217A00C6AD35 /* Bulk_Generics_12.cpp */, + D5913830293F217A00C6AD35 /* Il2CppGenericComDefinitions0.cpp */, + D5913831293F217A00C6AD35 /* Bulk_UnityEngine.AudioModule_0.cpp */, + D5913832293F217A00C6AD35 /* Bulk_Generics_13.cpp */, + D5913833293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_14Table.cpp */, + D5913834293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_15Table.cpp */, + D5913835293F217A00C6AD35 /* Il2CppMetadataRegistration.cpp */, + D5913836293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValuesTable.cpp */, + D5913837293F217A00C6AD35 /* Bulk_mscorlib_9.cpp */, + D5913838293F217A00C6AD35 /* Bulk_UnityEngine.GameCenterModule_0.cpp */, + D5913839293F217A00C6AD35 /* Bulk_Mono.Security_0.cpp */, + D591383A293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_0Table.cpp */, + D591383B293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_1Table.cpp */, + D591383C293F217A00C6AD35 /* Bulk_mscorlib_8.cpp */, + D591383D293F217A00C6AD35 /* Il2CppTypeDefinitions.cpp */, + D591383E293F217A00C6AD35 /* Bulk_UnityEngine.CoreModule_1.cpp */, + D591383F293F217A00C6AD35 /* Bulk_UnityEngine.UIModule_0.cpp */, + D5913840293F217A00C6AD35 /* Il2CppReversePInvokeWrapperTable.cpp */, + D5913841293F217A00C6AD35 /* Bulk_UnityEngine.CoreModule_0.cpp */, + D5913842293F217A00C6AD35 /* Bulk_System.Diagnostics.StackTrace_0.cpp */, + D5913843293F217A00C6AD35 /* Bulk_UnityEngine.IMGUIModule_0.cpp */, + D5913844293F217A00C6AD35 /* Il2CppInvokerTable.cpp */, + D5913845293F217A00C6AD35 /* Bulk_mscorlib_11.cpp */, + D5913846293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_7Table.cpp */, + D5913847293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_6Table.cpp */, + D5913848293F217A00C6AD35 /* Bulk_mscorlib_10.cpp */, + D5913849293F217A00C6AD35 /* Bulk_System.Configuration_0.cpp */, + D591384A293F217A00C6AD35 /* Bulk_UnityEngine.AnimationModule_0.cpp */, + D591384B293F217A00C6AD35 /* Bulk_Generics_9.cpp */, + D591384C293F217A00C6AD35 /* Bulk_mscorlib_12.cpp */, + D591384D293F217A00C6AD35 /* Bulk_mscorlib_13.cpp */, + D591384E293F217A00C6AD35 /* Bulk_Generics_8.cpp */, + D591384F293F217A00C6AD35 /* Bulk_UnityEngine_0.cpp */, + D5913850293F217A00C6AD35 /* Bulk_UnityEngine.UI_0.cpp */, + D5913851293F217A00C6AD35 /* UnresolvedVirtualCallStubs.cpp */, + D5913852293F217A00C6AD35 /* Bulk_mscorlib_17.cpp */, + D5913853293F217A00C6AD35 /* Bulk_mscorlib_16.cpp */, + D5913854293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_19Table.cpp */, + D5913855293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_18Table.cpp */, + D5913856293F217A00C6AD35 /* Bulk_UnityEngine.UI_1.cpp */, + D5913857293F217A00C6AD35 /* Bulk_UnityEngine.UI_3.cpp */, + D5913858293F217A00C6AD35 /* Il2CppGenericMethodDefinitions.cpp */, + D5913859293F217A00C6AD35 /* Bulk_System.Globalization.Extensions_0.cpp */, + D591385A293F217A00C6AD35 /* Bulk_mscorlib_14.cpp */, + D591385B293F217A00C6AD35 /* Bulk_mscorlib_15.cpp */, + D591385C293F217A00C6AD35 /* Bulk_Assembly-CSharp_0.cpp */, + D591385D293F217A00C6AD35 /* Bulk_netstandard_0.cpp */, + D591385E293F217A00C6AD35 /* Bulk_UnityEngine.UI_2.cpp */, + D591385F293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_13Table.cpp */, + D5913860293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_12Table.cpp */, ); name = Native; path = ../../../first/target/ios/Classes/Native; @@ -960,17 +962,19 @@ D5AB1D2728BF782200AA6AFA /* QRCodeReaderViewController */ = { isa = PBXGroup; children = ( - D5AB1D2828BF782200AA6AFA /* QRCodeReaderView.h */, - D5AB1D2928BF782200AA6AFA /* QRToggleTorchButton.m */, - D5AB1D2A28BF782200AA6AFA /* QRCodeReaderDelegate.h */, + D5AB1D3028BF782300AA6AFA /* QRCameraSwitchButton.h */, D5AB1D2B28BF782200AA6AFA /* QRCameraSwitchButton.m */, D5AB1D2C28BF782200AA6AFA /* QRCodeReader.h */, - D5AB1D2D28BF782200AA6AFA /* QRCodeReaderViewController.m */, - D5AB1D2E28BF782200AA6AFA /* QRCodeReaderView.m */, - D5AB1D2F28BF782300AA6AFA /* QRToggleTorchButton.h */, - D5AB1D3028BF782300AA6AFA /* QRCameraSwitchButton.h */, - D5AB1D3128BF782300AA6AFA /* QRCodeReaderViewController.h */, D5AB1D3228BF782300AA6AFA /* QRCodeReader.m */, + D5AB1D2A28BF782200AA6AFA /* QRCodeReaderDelegate.h */, + D5AB1D2828BF782200AA6AFA /* QRCodeReaderView.h */, + D5AB1D2E28BF782200AA6AFA /* QRCodeReaderView.m */, + D5AB1D3128BF782300AA6AFA /* QRCodeReaderViewController.h */, + D5AB1D2D28BF782200AA6AFA /* QRCodeReaderViewController.m */, + D5AB1D2F28BF782300AA6AFA /* QRToggleTorchButton.h */, + D5AB1D2928BF782200AA6AFA /* QRToggleTorchButton.m */, + D59138CA293F486A00C6AD35 /* QRPhotoAlbumButton.h */, + D59138CB293F486A00C6AD35 /* QRPhotoAlbumButton.m */, ); path = QRCodeReaderViewController; sourceTree = ""; @@ -978,6 +982,7 @@ D5F2CFAB287BF3BD003C2B62 /* Classes_cocos */ = { isa = PBXGroup; children = ( + D5AB1D2728BF782200AA6AFA /* QRCodeReaderViewController */, D5F2CFAC287BF3BD003C2B62 /* AppDelegate.h */, D5F2CFAF287BF3BD003C2B62 /* AppDelegate.mm */, D5608AFE2934C90B007F146A /* AppleSignIn.h */, @@ -1017,7 +1022,7 @@ D82DCFB50E8000A5005D6AD8 /* Classes */ = { isa = PBXGroup; children = ( - D5913720293DDF5600C6AD35 /* Native */, + D59137F7293F217A00C6AD35 /* Native */, 999475211A7BC3B100178130 /* UnityAds */, 8A5C148F174E662D0006EB36 /* PluginBase */, 8A3EDDC51615B7C1001839E9 /* UI */, @@ -1165,6 +1170,7 @@ files = ( 56C56C9817D6015200616839 /* Images.xcassets in Resources */, ED8C4EF082C57FADCB72325E /* LaunchScreen-iPhone.xib in Resources */, + D59137F6293F216100C6AD35 /* Data in Resources */, 35DD4E0BA71A8E4480E79156 /* LaunchScreen-iPhonePortrait.png in Resources */, D589C9BB28B62D93002CAA34 /* cacert.pem in Resources */, D5F2CFD2287BF83C003C2B62 /* js in Resources */, @@ -1172,7 +1178,6 @@ B39C4391A8C22B442413FE00 /* LaunchScreen-iPad.xib in Resources */, C7134CE09546D0C147DAA3D3 /* LaunchScreen-iPad.png in Resources */, D57920A5292F4738004DBD4F /* QrCodeViewController.xib in Resources */, - D5F2CED6287BE9C4003C2B62 /* Data in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1254,177 +1259,178 @@ buildActionMask = 2147483647; files = ( D5F2CFB1287BF3BD003C2B62 /* AppDelegate.mm in Sources */, - D59137EA293DDF5700C6AD35 /* Il2CppGenericMethodDefinitions.cpp in Sources */, - D59137DD293DDF5600C6AD35 /* Bulk_Generics_9.cpp in Sources */, - D59137D5293DDF5600C6AD35 /* Bulk_UnityEngine.IMGUIModule_0.cpp in Sources */, + D59138C1293F217B00C6AD35 /* Il2CppGenericMethodDefinitions.cpp in Sources */, + D59138B4293F217B00C6AD35 /* Bulk_Generics_9.cpp in Sources */, + D59138AC293F217B00C6AD35 /* Bulk_UnityEngine.IMGUIModule_0.cpp in Sources */, D5AB1D3628BF782300AA6AFA /* QRCodeReaderView.m in Sources */, - D59137D2293DDF5600C6AD35 /* Il2CppReversePInvokeWrapperTable.cpp in Sources */, + D59138A9293F217B00C6AD35 /* Il2CppReversePInvokeWrapperTable.cpp in Sources */, D59AB4AC292F325E00714392 /* LBXPermissionSetting.m in Sources */, - D5913797293DDF5600C6AD35 /* Bulk_Generics_5.cpp in Sources */, + D591386E293F217A00C6AD35 /* Bulk_Generics_5.cpp in Sources */, D82DCFC30E8000A5005D6AD8 /* main.mm in Sources */, 8A793A081ED43EE100B44EF1 /* UnityViewControllerBase+iOS.mm in Sources */, D8A1C7280E80637F000160D3 /* RegisterMonoModules.cpp in Sources */, - D5913795293DDF5600C6AD35 /* GenericMethods1.cpp in Sources */, - D59137D7293DDF5600C6AD35 /* Bulk_mscorlib_11.cpp in Sources */, + D591386C293F217A00C6AD35 /* GenericMethods1.cpp in Sources */, + D59138AE293F217B00C6AD35 /* Bulk_mscorlib_11.cpp in Sources */, 8AA568AE1827DD79004969C7 /* WWWConnection.mm in Sources */, 56DBF99D15E3CDC9007A4A8D /* iPhone_Sensors.mm in Sources */, - D59137DB293DDF5600C6AD35 /* Bulk_System.Configuration_0.cpp in Sources */, + D59138B2293F217B00C6AD35 /* Bulk_System.Configuration_0.cpp in Sources */, 85E5623820F4F4D1001DFEF6 /* UnityView+Keyboard.mm in Sources */, - D5913791293DDF5600C6AD35 /* Bulk_Generics_1.cpp in Sources */, - D591379C293DDF5600C6AD35 /* GenericMethods0.cpp in Sources */, + D5913868293F217A00C6AD35 /* Bulk_Generics_1.cpp in Sources */, + D5913873293F217A00C6AD35 /* GenericMethods0.cpp in Sources */, D56436462930ABAB00E2B633 /* UIUtils.m in Sources */, 8A3EDDC81615B7C1001839E9 /* SplashScreen.mm in Sources */, - D59137F2293DDF5700C6AD35 /* Il2CppCompilerCalculateTypeValues_12Table.cpp in Sources */, - D591379D293DDF5600C6AD35 /* GenericMethods2.cpp in Sources */, + D59138C9293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_12Table.cpp in Sources */, + D5913874293F217A00C6AD35 /* GenericMethods2.cpp in Sources */, D5538BA5287E9908000BDFB6 /* WalletEvent.cpp in Sources */, - D59137E3293DDF5600C6AD35 /* UnresolvedVirtualCallStubs.cpp in Sources */, - D59137BE293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_21Table.cpp in Sources */, + D59138BA293F217B00C6AD35 /* UnresolvedVirtualCallStubs.cpp in Sources */, + D5913895293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_21Table.cpp in Sources */, 8AC71EC419E7FBA90027502F /* OrientationSupport.mm in Sources */, - D59137B0293DDF5600C6AD35 /* Il2CppAttributes.cpp in Sources */, + D5913887293F217A00C6AD35 /* Il2CppAttributes.cpp in Sources */, 8A7939FD1ED2F53200B44EF1 /* UnityViewControllerBase.mm in Sources */, - D591379B293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_16Table.cpp in Sources */, - D59137AD293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_11Table.cpp in Sources */, - D59137A3293DDF5600C6AD35 /* Il2CppGenericInstDefinitions.cpp in Sources */, + D5913872293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_16Table.cpp in Sources */, + D5913884293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_11Table.cpp in Sources */, + D591387A293F217A00C6AD35 /* Il2CppGenericInstDefinitions.cpp in Sources */, D5608AF929348B83007F146A /* NSString+Customer.m in Sources */, D5AB1D3528BF782300AA6AFA /* QRCodeReaderViewController.m in Sources */, - D59137A5293DDF5600C6AD35 /* Bulk_Generics_7.cpp in Sources */, - D59137E2293DDF5600C6AD35 /* Bulk_UnityEngine.UI_0.cpp in Sources */, - D59137B6293DDF5600C6AD35 /* Il2CppMetadataUsage.cpp in Sources */, - D59137E8293DDF5700C6AD35 /* Bulk_UnityEngine.UI_1.cpp in Sources */, + D591387C293F217A00C6AD35 /* Bulk_Generics_7.cpp in Sources */, + D59138B9293F217B00C6AD35 /* Bulk_UnityEngine.UI_0.cpp in Sources */, + D591388D293F217A00C6AD35 /* Il2CppMetadataUsage.cpp in Sources */, + D59138BF293F217B00C6AD35 /* Bulk_UnityEngine.UI_1.cpp in Sources */, 8A9FCB131617295F00C05364 /* ActivityIndicator.mm in Sources */, - D5913790293DDF5600C6AD35 /* Bulk_Generics_0.cpp in Sources */, - D59137C3293DDF5600C6AD35 /* Bulk_UnityEngine.AudioModule_0.cpp in Sources */, + D5913867293F217A00C6AD35 /* Bulk_Generics_0.cpp in Sources */, + D591389A293F217B00C6AD35 /* Bulk_UnityEngine.AudioModule_0.cpp in Sources */, 8A8D90DA1A274A7800456C4E /* UnityAppController+UnityInterface.mm in Sources */, 8AA5D80217ABE9AF007B9910 /* UnityAppController+Rendering.mm in Sources */, D59AB433292E26CE00714392 /* DataManager.m in Sources */, 8A142DC61636943E00DD87CA /* Keyboard.mm in Sources */, - D59137A4293DDF5600C6AD35 /* Il2CppCodeRegistration.cpp in Sources */, - D59137A9293DDF5600C6AD35 /* Bulk_UnityEngine.PhysicsModule_0.cpp in Sources */, + D591387B293F217A00C6AD35 /* Il2CppCodeRegistration.cpp in Sources */, + D5913880293F217A00C6AD35 /* Bulk_UnityEngine.PhysicsModule_0.cpp in Sources */, 8A0FED491649699200E9727D /* EAGLContextHelper.mm in Sources */, - D59137A7293DDF5600C6AD35 /* GenericMethods3.cpp in Sources */, - D591378E293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_8Table.cpp in Sources */, - D59137EF293DDF5700C6AD35 /* Bulk_netstandard_0.cpp in Sources */, + D591387E293F217A00C6AD35 /* GenericMethods3.cpp in Sources */, + D5913865293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_8Table.cpp in Sources */, + D59138C6293F217B00C6AD35 /* Bulk_netstandard_0.cpp in Sources */, AAFE69D219F187C200638316 /* UnityViewControllerListener.mm in Sources */, 8A1FFFAD16512A9000DD0934 /* GlesHelper.mm in Sources */, - D59137DE293DDF5600C6AD35 /* Bulk_mscorlib_12.cpp in Sources */, - D591379A293DDF5600C6AD35 /* Bulk_UnityEngine.Physics2DModule_0.cpp in Sources */, + D59138B5293F217B00C6AD35 /* Bulk_mscorlib_12.cpp in Sources */, + D5913871293F217A00C6AD35 /* Bulk_UnityEngine.Physics2DModule_0.cpp in Sources */, 848031E11C5160D700FCEAB7 /* UnityReplayKit_Scripting.mm in Sources */, - D591378B293DDF5600C6AD35 /* Il2CppMethodPointerTable.cpp in Sources */, + D5913862293F217A00C6AD35 /* Il2CppMethodPointerTable.cpp in Sources */, D59AB4AD292F325E00714392 /* LBXPermissionPhotos.m in Sources */, 8A5E0B9116849D1800CBB6FE /* DisplayManager.mm in Sources */, - D59137EC293DDF5700C6AD35 /* Bulk_mscorlib_14.cpp in Sources */, - D59137C5293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_14Table.cpp in Sources */, + D59138C3293F217B00C6AD35 /* Bulk_mscorlib_14.cpp in Sources */, + D591389C293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_14Table.cpp in Sources */, 8A367F5B16A6D36F0012ED11 /* CVTextureCache.mm in Sources */, - D59137A6293DDF5600C6AD35 /* Bulk_UnityEngine.SharedInternalsModule_0.cpp in Sources */, + D591387D293F217A00C6AD35 /* Bulk_UnityEngine.SharedInternalsModule_0.cpp in Sources */, 1859EA9B19214E7B0022C3D3 /* MetalHelper.mm in Sources */, - D591379E293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_23Table.cpp in Sources */, + D5913875293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_23Table.cpp in Sources */, 8A16150C1A8E4362006FA788 /* FullScreenVideoPlayer.mm in Sources */, FC85CCBB16C3ED8000BAF7C7 /* CrashReporter.mm in Sources */, - D59137E4293DDF5600C6AD35 /* Bulk_mscorlib_17.cpp in Sources */, + D59138BB293F217B00C6AD35 /* Bulk_mscorlib_17.cpp in Sources */, 8AB3CB3E16D390BB00697AD5 /* VideoPlayer.mm in Sources */, - D5913799293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_17Table.cpp in Sources */, - D59137D8293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_7Table.cpp in Sources */, - D59137E6293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_19Table.cpp in Sources */, - D59137CF293DDF5600C6AD35 /* Il2CppTypeDefinitions.cpp in Sources */, + D5913870293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_17Table.cpp in Sources */, + D59138AF293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_7Table.cpp in Sources */, + D59138BD293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_19Table.cpp in Sources */, + D59138A6293F217B00C6AD35 /* Il2CppTypeDefinitions.cpp in Sources */, D5AB1D3328BF782300AA6AFA /* QRToggleTorchButton.m in Sources */, - D591378D293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_9Table.cpp in Sources */, - D59137CD293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_1Table.cpp in Sources */, - D59137BA293DDF5600C6AD35 /* Il2CppGenericMethodTable.cpp in Sources */, - D59137C4293DDF5600C6AD35 /* Bulk_Generics_13.cpp in Sources */, + D5913864293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_9Table.cpp in Sources */, + D59138A4293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_1Table.cpp in Sources */, + D5913891293F217B00C6AD35 /* Il2CppGenericMethodTable.cpp in Sources */, + D591389B293F217B00C6AD35 /* Bulk_Generics_13.cpp in Sources */, 8A793A071ED43EE100B44EF1 /* UnityView+tvOS.mm in Sources */, - D591378C293DDF5600C6AD35 /* Bulk_Generics_2.cpp in Sources */, + D5913863293F217A00C6AD35 /* Bulk_Generics_2.cpp in Sources */, 8A2AA93516E0978D001FB470 /* CMVideoSampling.mm in Sources */, - D59137C7293DDF5600C6AD35 /* Il2CppMetadataRegistration.cpp in Sources */, - D5913792293DDF5600C6AD35 /* UnityICallRegistration.cpp in Sources */, - D59137A0293DDF5600C6AD35 /* Bulk_System.Xml_0.cpp in Sources */, + D591389E293F217B00C6AD35 /* Il2CppMetadataRegistration.cpp in Sources */, + D5913869293F217A00C6AD35 /* UnityICallRegistration.cpp in Sources */, + D5913877293F217A00C6AD35 /* Bulk_System.Xml_0.cpp in Sources */, D5AB1D4328C0539600AA6AFA /* UIViewController+Wallet.mm in Sources */, 8A851BA716FB2F6D00E911DB /* UnityView.mm in Sources */, - D59137D6293DDF5600C6AD35 /* Il2CppInvokerTable.cpp in Sources */, - D59137C6293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_15Table.cpp in Sources */, + D59138AD293F217B00C6AD35 /* Il2CppInvokerTable.cpp in Sources */, + D591389D293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_15Table.cpp in Sources */, 8A851BAA16FB3AD000E911DB /* UnityAppController.mm in Sources */, - D59137BF293DDF5600C6AD35 /* Bulk_Generics_11.cpp in Sources */, - D59137AF293DDF5600C6AD35 /* Bulk_mscorlib_4.cpp in Sources */, + D5913896293F217B00C6AD35 /* Bulk_Generics_11.cpp in Sources */, + D5913886293F217A00C6AD35 /* Bulk_mscorlib_4.cpp in Sources */, 4E090A341F27885B0077B28D /* StoreReview.m in Sources */, - D59137A8293DDF5600C6AD35 /* Bulk_System.Core_0.cpp in Sources */, + D591387F293F217A00C6AD35 /* Bulk_System.Core_0.cpp in Sources */, 8AC74A9519B47FEF00019D38 /* AVCapture.mm in Sources */, - D5913794293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_2Table.cpp in Sources */, - D59137C9293DDF5600C6AD35 /* Bulk_mscorlib_9.cpp in Sources */, - D59137E9293DDF5700C6AD35 /* Bulk_UnityEngine.UI_3.cpp in Sources */, - D59137CE293DDF5600C6AD35 /* Bulk_mscorlib_8.cpp in Sources */, - D591379F293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_22Table.cpp in Sources */, - D59137B8293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_4Table.cpp in Sources */, - D59137ED293DDF5700C6AD35 /* Bulk_mscorlib_15.cpp in Sources */, - D59137B9293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_5Table.cpp in Sources */, + D591386B293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_2Table.cpp in Sources */, + D59138A0293F217B00C6AD35 /* Bulk_mscorlib_9.cpp in Sources */, + D59138C0293F217B00C6AD35 /* Bulk_UnityEngine.UI_3.cpp in Sources */, + D59138A5293F217B00C6AD35 /* Bulk_mscorlib_8.cpp in Sources */, + D5913876293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_22Table.cpp in Sources */, + D591388F293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_4Table.cpp in Sources */, + D59138C4293F217B00C6AD35 /* Bulk_mscorlib_15.cpp in Sources */, + D5913890293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_5Table.cpp in Sources */, D59AB42F292E250500714392 /* UICKeyChainStore.m in Sources */, D5608AFD2934A75E007F146A /* NSData+Base64.m in Sources */, D59AB4AF292F325E00714392 /* LBXPermission.m in Sources */, D5608B002934C90B007F146A /* AppleSignIn.m in Sources */, - D59137BD293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_20Table.cpp in Sources */, - D59137F0293DDF5700C6AD35 /* Bulk_UnityEngine.UI_2.cpp in Sources */, - D59137C0293DDF5600C6AD35 /* Bulk_Generics_10.cpp in Sources */, - D59137D3293DDF5600C6AD35 /* Bulk_UnityEngine.CoreModule_0.cpp in Sources */, + D5913894293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_20Table.cpp in Sources */, + D59138C7293F217B00C6AD35 /* Bulk_UnityEngine.UI_2.cpp in Sources */, + D5913897293F217B00C6AD35 /* Bulk_Generics_10.cpp in Sources */, + D59138AA293F217B00C6AD35 /* Bulk_UnityEngine.CoreModule_0.cpp in Sources */, 8A793A091ED43EE100B44EF1 /* UnityViewControllerBase+tvOS.mm in Sources */, - D59137EE293DDF5700C6AD35 /* Bulk_Assembly-CSharp_0.cpp in Sources */, - D59137BC293DDF5600C6AD35 /* Bulk_System_0.cpp in Sources */, - D59137AC293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_10Table.cpp in Sources */, - D59137B2293DDF5600C6AD35 /* Bulk_mscorlib_1.cpp in Sources */, - D59137D1293DDF5600C6AD35 /* Bulk_UnityEngine.UIModule_0.cpp in Sources */, + D59138C5293F217B00C6AD35 /* Bulk_Assembly-CSharp_0.cpp in Sources */, + D5913893293F217B00C6AD35 /* Bulk_System_0.cpp in Sources */, + D5913883293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_10Table.cpp in Sources */, + D5913889293F217A00C6AD35 /* Bulk_mscorlib_1.cpp in Sources */, + D59138A8293F217B00C6AD35 /* Bulk_UnityEngine.UIModule_0.cpp in Sources */, 8A6720A519EEB905006C92E0 /* InternalProfiler.cpp in Sources */, - D59137AA293DDF5600C6AD35 /* Bulk_mscorlib_6.cpp in Sources */, - D59137E7293DDF5700C6AD35 /* Il2CppCompilerCalculateTypeValues_18Table.cpp in Sources */, + D5913881293F217A00C6AD35 /* Bulk_mscorlib_6.cpp in Sources */, + D59138BE293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_18Table.cpp in Sources */, 8A793A061ED43EE100B44EF1 /* UnityView+iOS.mm in Sources */, - D59137D9293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_6Table.cpp in Sources */, - D59137A1293DDF5600C6AD35 /* Il2CppGenericMethodPointerTable.cpp in Sources */, - D59137D0293DDF5600C6AD35 /* Bulk_UnityEngine.CoreModule_1.cpp in Sources */, - D59137F1293DDF5700C6AD35 /* Il2CppCompilerCalculateTypeValues_13Table.cpp in Sources */, - D59137E0293DDF5600C6AD35 /* Bulk_Generics_8.cpp in Sources */, - D59137E1293DDF5600C6AD35 /* Bulk_UnityEngine_0.cpp in Sources */, - D5913796293DDF5600C6AD35 /* Bulk_UnityEngine.TextRenderingModule_0.cpp in Sources */, - D59137B1293DDF5600C6AD35 /* Bulk_mscorlib_0.cpp in Sources */, - D59137EB293DDF5700C6AD35 /* Bulk_System.Globalization.Extensions_0.cpp in Sources */, - D59137B5293DDF5600C6AD35 /* Il2CppGenericClassTable.cpp in Sources */, - D59137DA293DDF5600C6AD35 /* Bulk_mscorlib_10.cpp in Sources */, + D59138B0293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_6Table.cpp in Sources */, + D5913878293F217A00C6AD35 /* Il2CppGenericMethodPointerTable.cpp in Sources */, + D59138A7293F217B00C6AD35 /* Bulk_UnityEngine.CoreModule_1.cpp in Sources */, + D59138C8293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_13Table.cpp in Sources */, + D59138B7293F217B00C6AD35 /* Bulk_Generics_8.cpp in Sources */, + D59138B8293F217B00C6AD35 /* Bulk_UnityEngine_0.cpp in Sources */, + D591386D293F217A00C6AD35 /* Bulk_UnityEngine.TextRenderingModule_0.cpp in Sources */, + D5913888293F217A00C6AD35 /* Bulk_mscorlib_0.cpp in Sources */, + D59138C2293F217B00C6AD35 /* Bulk_System.Globalization.Extensions_0.cpp in Sources */, + D591388C293F217A00C6AD35 /* Il2CppGenericClassTable.cpp in Sources */, + D59138B1293F217B00C6AD35 /* Bulk_mscorlib_10.cpp in Sources */, 8ADCE38B19C87177006F04F6 /* CameraCapture.mm in Sources */, D57920A8292F4763004DBD4F /* QrCodeViewController.m in Sources */, - D59137CA293DDF5600C6AD35 /* Bulk_UnityEngine.GameCenterModule_0.cpp in Sources */, + D59138CC293F486A00C6AD35 /* QRPhotoAlbumButton.m in Sources */, + D59138A1293F217B00C6AD35 /* Bulk_UnityEngine.GameCenterModule_0.cpp in Sources */, D57920A2292F3D28004DBD4F /* LBXScanTypes.m in Sources */, D5AB1D3728BF782300AA6AFA /* QRCodeReader.m in Sources */, - D59137C2293DDF5600C6AD35 /* Il2CppGenericComDefinitions0.cpp in Sources */, + D5913899293F217B00C6AD35 /* Il2CppGenericComDefinitions0.cpp in Sources */, 8A4815C117A28E7F003FBFD5 /* UnityAppController+ViewHandling.mm in Sources */, - D59137B3293DDF5600C6AD35 /* Bulk_System_1.cpp in Sources */, - D5913798293DDF5600C6AD35 /* Bulk_Generics_4.cpp in Sources */, - D59137BB293DDF5600C6AD35 /* Bulk_mscorlib_2.cpp in Sources */, + D591388A293F217A00C6AD35 /* Bulk_System_1.cpp in Sources */, + D591386F293F217A00C6AD35 /* Bulk_Generics_4.cpp in Sources */, + D5913892293F217B00C6AD35 /* Bulk_mscorlib_2.cpp in Sources */, D5F2D106287C12DD003C2B62 /* JcWallet.mm in Sources */, D579209F292F3C94004DBD4F /* LBXScanNative.m in Sources */, 8A25E6D218D767E20006A227 /* Filesystem.mm in Sources */, - D59137B4293DDF5600C6AD35 /* Bulk_mscorlib_3.cpp in Sources */, - D59137D4293DDF5600C6AD35 /* Bulk_System.Diagnostics.StackTrace_0.cpp in Sources */, + D591388B293F217A00C6AD35 /* Bulk_mscorlib_3.cpp in Sources */, + D59138AB293F217B00C6AD35 /* Bulk_System.Diagnostics.StackTrace_0.cpp in Sources */, D5AB1D3428BF782300AA6AFA /* QRCameraSwitchButton.m in Sources */, - D591378F293DDF5600C6AD35 /* Il2CppInteropDataTable.cpp in Sources */, + D5913866293F217A00C6AD35 /* Il2CppInteropDataTable.cpp in Sources */, D56436422930AAF700E2B633 /* UIView+Toast.m in Sources */, 999475201A7BC3AE00178130 /* UnityAdsUnityWrapper.mm in Sources */, - D59137DF293DDF5600C6AD35 /* Bulk_mscorlib_13.cpp in Sources */, - D59137AB293DDF5600C6AD35 /* Bulk_mscorlib_7.cpp in Sources */, - D59137A2293DDF5600C6AD35 /* Bulk_Generics_6.cpp in Sources */, + D59138B6293F217B00C6AD35 /* Bulk_mscorlib_13.cpp in Sources */, + D5913882293F217A00C6AD35 /* Bulk_mscorlib_7.cpp in Sources */, + D5913879293F217A00C6AD35 /* Bulk_Generics_6.cpp in Sources */, 8AF7755D1799329100341121 /* LifeCycleListener.mm in Sources */, - D59137DC293DDF5600C6AD35 /* Bulk_UnityEngine.AnimationModule_0.cpp in Sources */, + D59138B3293F217B00C6AD35 /* Bulk_UnityEngine.AnimationModule_0.cpp in Sources */, 8A5C1492174E662D0006EB36 /* RenderPluginDelegate.mm in Sources */, 8AF7756017997D2700341121 /* AppDelegateListener.mm in Sources */, - D59137CB293DDF5600C6AD35 /* Bulk_Mono.Security_0.cpp in Sources */, + D59138A2293F217B00C6AD35 /* Bulk_Mono.Security_0.cpp in Sources */, FC0B20A21B7A4F0B00FDFC55 /* OnDemandResources.mm in Sources */, D59AB4AE292F325E00714392 /* LBXPermissionCamera.m in Sources */, - D59137E5293DDF5600C6AD35 /* Bulk_mscorlib_16.cpp in Sources */, - D59137B7293DDF5600C6AD35 /* UnityClassRegistration.cpp in Sources */, - D59137CC293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_0Table.cpp in Sources */, + D59138BC293F217B00C6AD35 /* Bulk_mscorlib_16.cpp in Sources */, + D591388E293F217A00C6AD35 /* UnityClassRegistration.cpp in Sources */, + D59138A3293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValues_0Table.cpp in Sources */, AAC3E38D1A68945900F6174A /* RegisterFeatures.cpp in Sources */, - D59137C8293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValuesTable.cpp in Sources */, + D591389F293F217B00C6AD35 /* Il2CppCompilerCalculateTypeValuesTable.cpp in Sources */, D5D9BAF9293477E700F18A7F /* UIViewController+QR.mm in Sources */, - D591378A293DDF5600C6AD35 /* Bulk_Generics_3.cpp in Sources */, - D59137AE293DDF5600C6AD35 /* Bulk_mscorlib_5.cpp in Sources */, + D5913861293F217A00C6AD35 /* Bulk_Generics_3.cpp in Sources */, + D5913885293F217A00C6AD35 /* Bulk_mscorlib_5.cpp in Sources */, 84DC28F61C5137FE00BC67D7 /* UnityReplayKit.mm in Sources */, - D59137C1293DDF5600C6AD35 /* Bulk_Generics_12.cpp in Sources */, + D5913898293F217B00C6AD35 /* Bulk_Generics_12.cpp in Sources */, 8ACB801C177081D4005D0019 /* DeviceSettings.mm in Sources */, - D5913793293DDF5600C6AD35 /* Il2CppCompilerCalculateTypeValues_3Table.cpp in Sources */, + D591386A293F217A00C6AD35 /* Il2CppCompilerCalculateTypeValues_3Table.cpp in Sources */, 03F528631B447098000F4FB8 /* Il2CppOptions.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; diff --git a/Unity-iPhone.xcworkspace/xcuserdata/zhl.xcuserdatad/UserInterfaceState.xcuserstate b/Unity-iPhone.xcworkspace/xcuserdata/zhl.xcuserdatad/UserInterfaceState.xcuserstate index 90bfc9e547b1595d2063d3c357e0a51d0b223c2d..33d9e8ca8fa56d0622a670b11fb35ef3d8118988 100644 GIT binary patch literal 280482 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
    c;GL}jW{9d8-WTgI!$XEdZSUostU5$_^z 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 F{|_qlb#DLw literal 269723 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

    +Nz$mns+6pZ+YR}OO$z1jS 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

    |;Or&MbfC+dSYQPtbE_J!gK+ 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 + landmarkName = "-application:openURL:sourceApplication:annotation:" + landmarkType = "7"> + + + + + + + + + + + + diff --git a/js/main.js b/js/main.js index 89341f9..c9af6f9 100644 --- a/js/main.js +++ b/js/main.js @@ -192,23 +192,35 @@ function erc20Balance(funId, address, account) { jsb.jcCallback(funId,JSON.stringify({errcode: 1,errmsg: err})); }); } - +/** + * send ERC20 token to to + */ function sendErc20(funId, address, to, amount) { - jc.wallet - .sendErc20(address, to, amount) + jc.wallet.sendErc20(address, to, amount) .then((result) => { jsb.jcCallback(funId, JSON.stringify({ errcode: 0, data: result })); }) .catch((err) => { - jsb.jcCallback(funId,JSON.stringify({errcode: 1,errmsg: err})); + jsb.jcCallback(funId,JSON.stringify({errcode: 1, errmsg: err})); }); } function scanQRCode(funId, title) { + console.log('scanQRCode: ' + title) + jc.wallet.nativeSvr.scanQRCode(title) + .then((result)=> { + jsb.jcCallback(funId, JSON.stringify({ errcode: 0, data: result })); + }) + .catch((err) => { + jsb.jcCallback(funId, JSON.stringify({errcode: 1, errmsg: err })); + }); +} + +function exportWalletSecKey(funId) { try { - console.log('scanQRCode: ' + title) - jsb.scanQRCode(funId, title); + let key = jsb.walletSecKey(funId) + return JSON.stringify({ errcode: 0, data: key }); } catch (err) { return JSON.stringify({ errcode: 1, errmsg: err }); }