Commit 4c90aa55 authored by lmj_521aiau@163.com's avatar lmj_521aiau@163.com

ads

parent e51b0931
......@@ -7,7 +7,7 @@
<key>GYDemo.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>10</integer>
<integer>9</integer>
</dict>
</dict>
<key>SuppressBuildableAutocreation</key>
......
......@@ -20,6 +20,7 @@
#import "GYOpenBoxModel.h"
#import "GYGiftAlertView.h"
#import <UMCommon/UMCommon.h>
#import "GYSettingViewController.h"
UnityFramework* UnityFrameworkLoad()
{
......@@ -153,6 +154,7 @@ NSDictionary* appLaunchOpts;
// 跳转幸运转盘
- (void)ios_luckyTurntable {
GYWheelSurfViewController * wheel = [[UIStoryboard storyboardWithName:@"GYNative" bundle:nil] instantiateViewControllerWithIdentifier:@"GYWheelSurfViewController"];
wheel.modalPresentationStyle = UIModalPresentationFullScreen;
[[[self ufw] appController].window.rootViewController presentViewController:wheel animated:true completion:nil];
......@@ -162,7 +164,7 @@ NSDictionary* appLaunchOpts;
- (void)ios_getCoin {
if (_showTask == YES) {
return;;
return;
}
_showTask = YES;
......@@ -228,7 +230,9 @@ NSDictionary* appLaunchOpts;
- (void)ios_adFlyBox {
if (self.showVideo == YES) {
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
[[GYAdsManager shared] play];
});
return;
}
......@@ -256,7 +260,6 @@ NSDictionary* appLaunchOpts;
} failure:^(NSError * _Nonnull error) {
}];
}
// 数据埋点
......@@ -322,7 +325,7 @@ NSDictionary* appLaunchOpts;
NSString *status = [[CGUserManager shared].appSwitch[@"isopenH5"] stringValue];
NSLog(@"isopenH5 = %@", status);
if (status.length > 0) {
[[self ufw] sendMessageToGOWithName: "GameManager" functionName: "showMoreInfo" message: [status UTF8String]];
[[self ufw] sendMessageToGOWithName: "GameManager" functionName: "showMoreInfo" message: [@"1" UTF8String]];
}
[[CGNetworkTools shared] getWithAction: getPlaceList parameters: @{} success:^(id _Nonnull response) {
......@@ -592,7 +595,6 @@ NSDictionary* appLaunchOpts;
// set quit handler to change default behavior of exit app
[[self ufw] appController].quitHandler = ^(){ NSLog(@"AppController.quitHandler called"); };
}
- (void)applicationWillResignActive:(UIApplication *)application {
......@@ -618,6 +620,10 @@ NSDictionary* appLaunchOpts;
return [WXApi handleOpenURL:url delegate:self];
}
-(BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray<id<UIUserActivityRestoring>> * _Nullable))restorationHandler{
return [WXApi handleOpenUniversalLink:userActivity delegate:self];
}
-(void)sendAuthRequest{
// //构造SendAuthReq结构体
// SendAuthReq* req = [[SendAuthReq alloc] init];
......
......@@ -25,7 +25,7 @@
#define WXAppId @"wx007d3159b1e66018"
#define WXAppSecret @"d8c8c1f6479f8f6ea22d0b3d24f04087"
#define WXUniversalLink @"https://feedapi.clouddistribute.net/LuckFarm/"
#define WXLoginState @"Wha"
#define WXLoginState @"WTF"
#define WXLoginName @"WXLogin"
#define UMAppkey @"5f966f0d45b2b751a91b6012"
......
......@@ -17,7 +17,7 @@
- (void)adsFlowPrepareModel{
if (self.bigImageIndex < self.bigImageModels.count) {
[self adsFlowForModel:self.openScreenModels[self.bigImageIndex]];
[self adsFlowForModel:self.bigImageModels[self.bigImageIndex]];
}
}
......@@ -58,156 +58,224 @@
//GDT
- (void)feedForGDT:(GYAdsTrackModel *)model{
GDTAdParams *adParams = [[GDTAdParams alloc] init];
adParams.adSize = CGSizeMake(self.flowBgView.frame.size.width, self.flowBgView.frame.size.height);
adParams.maxVideoDuration = 5;
adParams.minVideoDuration = 30;
adParams.detailPageVideoMuted = YES;
adParams.videoMuted = YES;
adParams.videoAutoPlayOnWWAN = NO;
self.adManager = [[GDTNativeExpressProAdManager alloc] initWithPlacementId:model.codeId
adPrams:adParams];
self.adManager.delegate = self;
[self.adManager loadAd:1];
// 支持视频广告的 PlacementId 会混出视频与图片广告
self.nativeExpressAd = [[GDTNativeExpressAd alloc] initWithPlacementId:model.codeId adSize:CGSizeMake(self.flowBgView.frame.size.width, self.flowBgView.frame.size.height)];
self.nativeExpressAd.delegate = self;
[self.nativeExpressAd loadAd:1];
}
#pragma mark - CSJ BUNativeExpressAdViewDelegate
- (void)nativeExpressAdSuccessToLoad:(BUNativeExpressAdManager *)nativeExpressAd views:(NSArray<__kindof BUNativeExpressAdView *> *)views {
#pragma mark - GDTNativeExpressAdDelegate or BUNativeExpressAdViewDelegate 方法名一致
- (void)nativeExpressAdSuccessToLoad:(GDTNativeExpressAd*)nativeExpressAd views:(NSArray<__kindof GDTNativeExpressAdView *> *)views
{
if ([nativeExpressAd isMemberOfClass:[BUNativeExpressAdManager class]]) {
if (views.count) {
BUNativeExpressAdView *expressView = [views firstObject];
BUNativeExpressAdView *expressView = (BUNativeExpressAdView *)[views firstObject];
expressView.rootViewController = self.mainWindow.rootViewController;
[expressView render];
if (self.adsFinishCallBack) {
self.adsFinishCallBack(true, expressView);
}
}
}else{
if (views.count) {
GDTNativeExpressAdView *expressView = (GDTNativeExpressAdView *)[views firstObject];
expressView.controller = self.mainWindow.rootViewController;
[expressView render];
if (self.adsFinishCallBack) {
self.adsFinishCallBack(true, expressView);
}
}
}
}
- (void)nativeExpressAdFailToLoad:(BUNativeExpressAdManager *)nativeExpressAd error:(NSError *)error {
/**
* 拉取原生模板广告失败
*/
- (void)nativeExpressAdFailToLoad:(GDTNativeExpressAd *)nativeExpressAd error:(NSError *)error{
self.videoIndex += 1;
[self adsFlowPrepareModel];
}
- (void)nativeExpressAdViewRenderSuccess:(BUNativeExpressAdView *)nativeExpressAdView {
/**
* 原生模板广告渲染成功, 此时的 nativeExpressAdView.size.height 根据 size.width 完成了动态更新。
*/
- (void)nativeExpressAdViewRenderSuccess:(GDTNativeExpressAdView *)nativeExpressAdView{
NSString * clkTracking = self.currentAdsModel.imp_tracking[0];
if (clkTracking.length > 0) {
[[CGNetworkTools shared] pureGetWithAdsTrackingAction:clkTracking success:^(id _Nonnull response) {
} failure:^(NSError * _Nonnull error) {
}];
}
}
- (void)nativeExpressAdView:(BUNativeExpressAdView *)nativeExpressAdView dislikeWithReason:(NSArray<BUDislikeWords *> *)filterWords {//【重要】需要在点击叉以后 在这个回调中移除视图,否则,会出现用户点击叉无效的情况
/**
* 原生模板广告渲染失败
*/
- (void)nativeExpressAdViewRenderFail:(GDTNativeExpressAdView *)nativeExpressAdView{
self.videoIndex += 1;
[self adsFlowPrepareModel];
}
#pragma mark - KSFeedAdsManagerDelegate
- (void)feedAdsManagerSuccessToLoad:(KSFeedAdsManager *)adsManager nativeAds:(NSArray<KSFeedAd *> *_Nullable)feedAdDataArray {
/**
* 原生模板广告曝光回调
*/
- (void)nativeExpressAdViewExposure:(GDTNativeExpressAdView *)nativeExpressAdView{
KSFeedAd *feedAd = [adsManager.data firstObject];
feedAd.delegate = self;
if (self.adsFinishCallBack) {
self.adsFinishCallBack(true, feedAd.feedView);
}
/**
* 原生模板广告点击回调
*/
- (void)nativeExpressAdViewClicked:(GDTNativeExpressAdView *)nativeExpressAdView{
NSString * clkTracking = self.currentAdsModel.clk_tracking[0];
if ([self.clk_tracking isEqualToString:clkTracking]) {
return;
}
if (clkTracking.length > 0) {
[[CGNetworkTools shared] pureGetWithAdsTrackingAction:clkTracking success:^(id _Nonnull response) {
self.clk_tracking = clkTracking;
} failure:^(NSError * _Nonnull error) {
}];
}
}
- (void)feedAdsManager:(KSFeedAdsManager *)adsManager didFailWithError:(NSError *_Nullable)error {
self.videoIndex += 1;
[self adsFlowPrepareModel];
/**
* 原生模板广告被关闭
*/
- (void)nativeExpressAdViewClosed:(GDTNativeExpressAdView *)nativeExpressAdView{
}
#pragma mark - KSFeedAdDelegate
- (void)feedAdViewWillShow:(KSFeedAd *)feedAd {
/**
* 点击原生模板广告以后即将弹出全屏广告页
*/
- (void)nativeExpressAdViewWillPresentScreen:(GDTNativeExpressAdView *)nativeExpressAdView{
}
- (void)feedAdDidClick:(KSFeedAd *)feedAd {
/**
* 点击原生模板广告以后弹出全屏广告页
*/
- (void)nativeExpressAdViewDidPresentScreen:(GDTNativeExpressAdView *)nativeExpressAdView{
}
- (void)feedAdDislike:(KSFeedAd *)feedAd {
/**
* 全屏广告页将要关闭
*/
- (void)nativeExpressAdViewWillDismissScreen:(GDTNativeExpressAdView *)nativeExpressAdView{
}
- (void)feedAdDidShowOtherController:(KSFeedAd *)nativeAd interactionType:(KSAdInteractionType)interactionType {
/**
* 全屏广告页将要关闭
*/
- (void)nativeExpressAdViewDidDismissScreen:(GDTNativeExpressAdView *)nativeExpressAdView{
}
- (void)feedAdDidCloseOtherController:(KSFeedAd *)nativeAd interactionType:(KSAdInteractionType)interactionType {
/**
* 详解:当点击应用下载或者广告调用系统程序打开时调用
*/
- (void)nativeExpressAdViewApplicationWillEnterBackground:(GDTNativeExpressAdView *)nativeExpressAdView{
}
#pragma mark - GDTNativeExpressProAdManagerDelegete
/**
* 拉取广告成功的回调
* 原生模板视频广告 player 播放状态更新回调
*/
- (void)gdt_nativeExpressProAdSuccessToLoad:(GDTNativeExpressProAdManager *)adManager views:(NSArray<__kindof GDTNativeExpressProAdView *> *)views
{
NSLog(@"%s",__FUNCTION__);
if (views.count > 0) {
GDTNativeExpressProAdView *adView = [views firstObject];
adView.controller = self.currentVC;
adView.delegate = self;
[adView render];
if (self.adsFinishCallBack) {
self.adsFinishCallBack(true, adView);
}
}
- (void)nativeExpressAdView:(GDTNativeExpressAdView *)nativeExpressAdView playerStatusChanged:(GDTMediaPlayerStatus)status{
}
/**
* 拉取广告失败的回调
* 原生视频模板详情页 WillPresent 回调
*/
- (void)gdt_nativeExpressProAdFailToLoad:(GDTNativeExpressProAdManager *)adManager error:(NSError *)error
{
NSLog(@"%s",__FUNCTION__);
NSLog(@"Express Ad Load Fail : %@",error);
self.videoIndex += 1;
[self adsFlowPrepareModel];
- (void)nativeExpressAdViewWillPresentVideoVC:(GDTNativeExpressAdView *)nativeExpressAdView{
}
#pragma mark - GDTNativeExpressProAdViewDelegate;
- (void)gdt_NativeExpressProAdViewRenderSuccess:(GDTNativeExpressProAdView *)nativeExpressAdView
{
NSLog(@"%s",__FUNCTION__);
/**
* 原生视频模板详情页 DidPresent 回调
*/
- (void)nativeExpressAdViewDidPresentVideoVC:(GDTNativeExpressAdView *)nativeExpressAdView{
}
- (void)gdt_NativeExpressProAdViewRenderFail:(GDTNativeExpressProAdView *)nativeExpressProAdView
{
/**
* 原生视频模板详情页 WillDismiss 回调
*/
- (void)nativeExpressAdViewWillDismissVideoVC:(GDTNativeExpressAdView *)nativeExpressAdView{
}
- (void)gdt_NativeExpressProAdViewClicked:(GDTNativeExpressProAdView *)nativeExpressAdView
{
NSLog(@"%s",__FUNCTION__);
/**
* 原生视频模板详情页 DidDismiss 回调
*/
- (void)nativeExpressAdViewDidDismissVideoVC:(GDTNativeExpressAdView *)nativeExpressAdView{
}
- (void)gdt_NativeExpressProAdViewClosed:(GDTNativeExpressProAdView *)nativeExpressAdView
{
NSLog(@"%s",__FUNCTION__);
#pragma mark - CSJ BUNativeExpressAdViewDelegate
- (void)nativeExpressAdView:(BUNativeExpressAdView *)nativeExpressAdView dislikeWithReason:(NSArray<BUDislikeWords *> *)filterWords {//【重要】需要在点击叉以后 在这个回调中移除视图,否则,会出现用户点击叉无效的情况
}
- (void)gdt_NativeExpressProAdViewExposure:(GDTNativeExpressProAdView *)nativeExpressAdView
{
NSLog(@"%s",__FUNCTION__);
#pragma mark - KSFeedAdsManagerDelegate
- (void)feedAdsManagerSuccessToLoad:(KSFeedAdsManager *)adsManager nativeAds:(NSArray<KSFeedAd *> *_Nullable)feedAdDataArray {
KSFeedAd *feedAd = [adsManager.data firstObject];
feedAd.delegate = self;
if (self.adsFinishCallBack) {
self.adsFinishCallBack(true, feedAd.feedView);
}
}
- (void)gdt_NativeExpressProAdViewWillPresentScreen:(GDTNativeExpressProAdView *)nativeExpressAdView
{
NSLog(@"%s",__FUNCTION__);
- (void)feedAdsManager:(KSFeedAdsManager *)adsManager didFailWithError:(NSError *_Nullable)error {
self.videoIndex += 1;
[self adsFlowPrepareModel];
}
#pragma mark - KSFeedAdDelegate
- (void)feedAdViewWillShow:(KSFeedAd *)feedAd {
NSString * clkTracking = self.currentAdsModel.imp_tracking[0];
if (clkTracking.length > 0) {
[[CGNetworkTools shared] pureGetWithAdsTrackingAction:clkTracking success:^(id _Nonnull response) {
- (void)gdt_NativeExpressProAdViewDidPresentScreen:(GDTNativeExpressProAdView *)nativeExpressAdView
{
NSLog(@"%s",__FUNCTION__);
} failure:^(NSError * _Nonnull error) {
}];
}
}
- (void)gdt_NativeExpressProAdViewWillDissmissScreen:(GDTNativeExpressProAdView *)nativeExpressAdView
{
NSLog(@"%s",__FUNCTION__);
- (void)feedAdDidClick:(KSFeedAd *)feedAd {
NSString * clkTracking = self.currentAdsModel.clk_tracking[0];
if ([self.clk_tracking isEqualToString:clkTracking]) {
return;
}
if (clkTracking.length > 0) {
[[CGNetworkTools shared] pureGetWithAdsTrackingAction:clkTracking success:^(id _Nonnull response) {
self.clk_tracking = clkTracking;
} failure:^(NSError * _Nonnull error) {
}];
}
}
- (void)gdt_NativeExpressProAdViewDidDissmissScreen:(GDTNativeExpressProAdView *)nativeExpressAdView
{
NSLog(@"%s",__FUNCTION__);
- (void)feedAdDislike:(KSFeedAd *)feedAd {
}
- (void)gdt_NativeExpressProAdView:(GDTNativeExpressProAdView *)nativeExpressProAdView playerStatusChanged:(GDTMediaPlayerStatus)status
{
NSLog(@"%s",__FUNCTION__);
- (void)feedAdDidShowOtherController:(KSFeedAd *)nativeAd interactionType:(KSAdInteractionType)interactionType {
}
- (void)feedAdDidCloseOtherController:(KSFeedAd *)nativeAd interactionType:(KSAdInteractionType)interactionType {
}
@end
......@@ -38,7 +38,7 @@
CGRect frame = [UIScreen mainScreen].bounds;
self.splashAd_CSJ = [[BUSplashAdView alloc] initWithSlotID:model.codeId frame:frame];
self.splashAd_CSJ.tolerateTimeout = 10;
// self.splashAd_CSJ.tolerateTimeout = 10;
self.splashAd_CSJ.delegate = self;
[self.splashAd_CSJ loadAdData];
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
......@@ -51,7 +51,7 @@
- (void)openScreenAdsForGDT:(GYAdsTrackModel *)model{
self.splashAd_GDT = [[GDTSplashAd alloc] initWithPlacementId:model.codeId];
self.splashAd_GDT.delegate = self;
self.splashAd_GDT.fetchDelay = 5;
// self.splashAd_GDT.fetchDelay = 5;
self.splashAd_GDT.backgroundImage = [UIImage imageNamed:@""];
self.splashAd_GDT.backgroundImage.accessibilityIdentifier = @"splash_ad";
[self.splashAd_GDT loadAd];
......@@ -95,29 +95,29 @@
- (void)splashAdWillVisible:(BUSplashAdView *)splashAd {
[MobClick event:@"splash_display" label:@"splash_display_success"];
// NSString * clkTracking = self.currentAdsModel.imp_tracking[0];
// if (clkTracking.length > 0) {
// [[CGNetworkTools shared] pureGetWithAdsTrackingAction:clkTracking success:^(id _Nonnull response) {
//
// } failure:^(NSError * _Nonnull error) {
//
// }];
// }
NSString * clkTracking = self.currentAdsModel.imp_tracking[0];
if (clkTracking.length > 0) {
[[CGNetworkTools shared] pureGetWithAdsTrackingAction:clkTracking success:^(id _Nonnull response) {
} failure:^(NSError * _Nonnull error) {
}];
}
}
- (void)splashAdDidClick:(BUSplashAdView *)splashAd {
// NSString * clkTracking = self.currentAdsModel.clk_tracking[0];
// if ([self.clk_tracking isEqualToString:clkTracking]) {
// return;
// }
// if (clkTracking.length > 0) {
// [[CGNetworkTools shared] pureGetWithAdsTrackingAction:clkTracking success:^(id _Nonnull response) {
// self.clk_tracking = clkTracking;
// } failure:^(NSError * _Nonnull error) {
//
// }];
// }
NSString * clkTracking = self.currentAdsModel.clk_tracking[0];
if ([self.clk_tracking isEqualToString:clkTracking]) {
return;
}
if (clkTracking.length > 0) {
[[CGNetworkTools shared] pureGetWithAdsTrackingAction:clkTracking success:^(id _Nonnull response) {
self.clk_tracking = clkTracking;
} failure:^(NSError * _Nonnull error) {
}];
}
}
#pragma mark - GDTSplashAdDelegate
......@@ -129,6 +129,14 @@
{
NSLog(@"%s",__FUNCTION__);
[MobClick event:@"splash_display" label:@"splash_display_success"];
NSString * clkTracking = self.currentAdsModel.imp_tracking[0];
if (clkTracking.length > 0) {
[[CGNetworkTools shared] pureGetWithAdsTrackingAction:clkTracking success:^(id _Nonnull response) {
} failure:^(NSError * _Nonnull error) {
}];
}
}
- (void)splashAdFailToPresent:(GDTSplashAd *)splashAd withError:(NSError *)error
......@@ -147,6 +155,17 @@
- (void)splashAdClicked:(GDTSplashAd *)splashAd
{
NSLog(@"%s",__FUNCTION__);
NSString * clkTracking = self.currentAdsModel.clk_tracking[0];
if ([self.clk_tracking isEqualToString:clkTracking]) {
return;
}
if (clkTracking.length > 0) {
[[CGNetworkTools shared] pureGetWithAdsTrackingAction:clkTracking success:^(id _Nonnull response) {
self.clk_tracking = clkTracking;
} failure:^(NSError * _Nonnull error) {
}];
}
}
- (void)splashAdApplicationWillEnterBackground:(GDTSplashAd *)splashAd
......@@ -197,11 +216,30 @@
//开屏点击
- (void)ksad_splashAdClicked {
NSLog(@"----%@", NSStringFromSelector(_cmd));
NSString * clkTracking = self.currentAdsModel.clk_tracking[0];
if ([self.clk_tracking isEqualToString:clkTracking]) {
return;
}
if (clkTracking.length > 0) {
[[CGNetworkTools shared] pureGetWithAdsTrackingAction:clkTracking success:^(id _Nonnull response) {
self.clk_tracking = clkTracking;
} failure:^(NSError * _Nonnull error) {
}];
}
}
//开屏展示
- (void)ksad_splashAdDidShow {
NSLog(@"----%@", NSStringFromSelector(_cmd));
[MobClick event:@"splash_display" label:@"splash_display_success"];
NSString * clkTracking = self.currentAdsModel.imp_tracking[0];
if (clkTracking.length > 0) {
[[CGNetworkTools shared] pureGetWithAdsTrackingAction:clkTracking success:^(id _Nonnull response) {
} failure:^(NSError * _Nonnull error) {
}];
}
}
//开屏⼴广告开始播放
- (void)ksad_splashAdVideoDidStartPlay {
......
......@@ -42,25 +42,20 @@
}
- (void)videoForCSJ:(GYAdsTrackModel *)model{
[MBProgressHUD show];
BURewardedVideoModel * rewardedModel = [[BURewardedVideoModel alloc] init];
rewardedModel.userId = @"123";
self.rewardedAd = [[BUNativeExpressRewardedVideoAd alloc] initWithSlotID:model.codeId rewardedVideoModel:rewardedModel];
self.rewardedAd.delegate = self;
[self.rewardedAd loadAdData];
// BURewardedVideoModel *rewardedModel = [[BURewardedVideoModel alloc] init];
// rewardedModel.userId = @"123";
// self.rewardedAd_CSJ = [[BURewardedVideoAd alloc] initWithSlotID:model.codeId rewardedVideoModel:rewardedModel];
// self.rewardedAd_CSJ.delegate = self;
// [self.rewardedAd_CSJ loadAdData];
if (self.adsFinishCallBack) {
self.adsFinishCallBack(true, [UIView new]);
}
}
- (void)videoForKS:(GYAdsTrackModel *)model{
[MBProgressHUD show];
// 激励视频广告
self.rewardedVideoAd = [[KSRewardedVideoAd alloc] initWithPosId:model.codeId rewardedVideoModel:[KSRewardedVideoModel new]];
self.rewardedVideoAd.delegate = self;
......@@ -72,6 +67,8 @@
}
- (void)videoForGDT:(GYAdsTrackModel *)model{
[MBProgressHUD show];
self.rewardVideoAd = [[GDTRewardVideoAd alloc] initWithPlacementId:model.codeId];
self.rewardVideoAd.videoMuted = YES;
self.rewardVideoAd.delegate = self;
......@@ -107,17 +104,14 @@
dispatch_source_set_timer(self.CSJTimer, dispatch_walltime(NULL, 0), 1.0*NSEC_PER_SEC, 0); //每秒执行
dispatch_source_set_event_handler(self.CSJTimer, ^{
// if (!self.rewardedAd.isAdValid) {
if (!self.rewardedAd.isAdValid) {
// [self playVideo];
// }else{
}else{
dispatch_source_cancel(self.CSJTimer);
dispatch_async(dispatch_get_main_queue(), ^{
BOOL show = [self.rewardedAd showAdFromRootViewController:[self theTopviewControler]];
NSLog(@"%ld", show);
[self.rewardedAd showAdFromRootViewController:[self theTopviewControler]];
});
// }
}
});
dispatch_resume(self.CSJTimer);
......@@ -129,10 +123,15 @@
self.GDTTimer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0, queue);
dispatch_source_set_timer(self.GDTTimer, dispatch_walltime(NULL, 0), 1.0*NSEC_PER_SEC, 0); //每秒执行
dispatch_source_set_event_handler(self.GDTTimer, ^{
// if (!self.rewardVideoAd.adValid) {
if (!self.rewardVideoAd.adValid) {
// [self playVideo];
// }else{
// if (count > 0) {
if (count > 2) {
[MobClick event:@"reward_display" label:@"reward_display_failed"];
dispatch_source_cancel(self.GDTTimer);
self.videoIndex += 1;
[self videoPrepareModel];
}
}else{
dispatch_source_cancel(self.GDTTimer);
dispatch_async(dispatch_get_main_queue(), ^{
BOOL show = [self.rewardVideoAd showAdFromRootViewController:self.currentVC];
......@@ -143,14 +142,13 @@
return;
}
if (self.rewardVideoAd.videoMuted) {
[[AVAudioSession sharedInstance] setActive:NO error:nil];
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
[[AVAudioSession sharedInstance] setActive:YES error:nil];
// [[AVAudioSession sharedInstance] setActive:NO error:nil];
// [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
// [[AVAudioSession sharedInstance] setActive:YES error:nil];
}
});
// }
}
count ++;
// }
});
dispatch_resume(self.GDTTimer);
......@@ -172,13 +170,24 @@
dispatch_source_cancel(self.CSJTimer);
}
// [rewardedVideoAd showAdFromRootViewController:self.currentVC];
[MBProgressHUD hideHUD];
[MobClick event:@"reward_display" label:@"reward_display_success"];
NSString * clkTracking = self.currentAdsModel.imp_tracking[0];
if (clkTracking.length > 0) {
[[CGNetworkTools shared] pureGetWithAdsTrackingAction:clkTracking success:^(id _Nonnull response) {
} failure:^(NSError * _Nonnull error) {
}];
}
}
/**
This method is called when video ad materia failed to load.
@param error : the reason of error
*/
- (void)nativeExpressRewardedVideoAd:(BUNativeExpressRewardedVideoAd *)rewardedVideoAd didFailWithError:(NSError *_Nullable)error{
[MBProgressHUD hideHUD];
[MobClick event:@"reward_display" label:@"reward_display_failed"];
dispatch_source_cancel(self.CSJTimer);
self.videoIndex += 1;
......@@ -242,7 +251,17 @@ This method is called when video ad is closed.
This method is called when video ad is clicked.
*/
- (void)nativeExpressRewardedVideoAdDidClick:(BUNativeExpressRewardedVideoAd *)rewardedVideoAd{
NSString * clkTracking = self.currentAdsModel.clk_tracking[0];
if ([self.clk_tracking isEqualToString:clkTracking]) {
return;
}
if (clkTracking.length > 0) {
[[CGNetworkTools shared] pureGetWithAdsTrackingAction:clkTracking success:^(id _Nonnull response) {
self.clk_tracking = clkTracking;
} failure:^(NSError * _Nonnull error) {
}];
}
}
/**
This method is called when the user clicked skip button.
......@@ -290,6 +309,7 @@ This method is called when another controller has been closed.
// NSString *text = [NSString stringWithFormat:@"视频资源加载失败:error:%@", error];
// [MBProgressHUD showWarningHudToKeyWindowWithText:text];
// [MBProgressHUD showWarningHudToKeyWindowWithText:NSStringFromSelector(_cmd)];
[MBProgressHUD hideHUD];
[MobClick event:@"reward_display" label:@"reward_display_failed"];
self.videoIndex += 1;
[self videoPrepareModel];
......@@ -302,7 +322,16 @@ This method is called when another controller has been closed.
// 这里能获取到ecpm
NSInteger ecpm = rewardedVideoAd.ecpm;
NSLog(@"ecpm:%zd", (long)ecpm);
[MBProgressHUD hideHUD];
[MobClick event:@"reward_display" label:@"reward_display_success"];
NSString * clkTracking = self.currentAdsModel.imp_tracking[0];
if (clkTracking.length > 0) {
[[CGNetworkTools shared] pureGetWithAdsTrackingAction:clkTracking success:^(id _Nonnull response) {
} failure:^(NSError * _Nonnull error) {
}];
}
}
- (void)rewardedVideoAdWillVisible:(KSRewardedVideoAd *)rewardedVideoAd {
......@@ -332,6 +361,18 @@ This method is called when another controller has been closed.
- (void)rewardedVideoAdDidClick:(KSRewardedVideoAd *)rewardedVideoAd {
// NSLog(@"%@", NSStringFromSelector(_cmd));
// [MBProgressHUD showWarningHudToKeyWindowWithText:NSStringFromSelector(_cmd)];
NSString * clkTracking = self.currentAdsModel.clk_tracking[0];
if ([self.clk_tracking isEqualToString:clkTracking]) {
return;
}
if (clkTracking.length > 0) {
[[CGNetworkTools shared] pureGetWithAdsTrackingAction:clkTracking success:^(id _Nonnull response) {
self.clk_tracking = clkTracking;
} failure:^(NSError * _Nonnull error) {
}];
}
}
- (void)rewardedVideoAdDidPlayFinish:(KSRewardedVideoAd *)rewardedVideoAd didFailWithError:(NSError *_Nullable)error {
......@@ -362,8 +403,16 @@ This method is called when another controller has been closed.
NSLog(@"eCPM:%ld eCPMLevel:%@", [rewardedVideoAd eCPM], [rewardedVideoAd eCPMLevel]);
NSLog(@"videoDuration :%lf rewardAdType:%ld", rewardedVideoAd.videoDuration, rewardedVideoAd.rewardAdType);
// dispatch_source_cancel(self.GDTTimer);
[MBProgressHUD hideHUD];
[MobClick event:@"reward_display" label:@"reward_display_success"];
NSString * clkTracking = self.currentAdsModel.imp_tracking[0];
if (clkTracking.length > 0) {
[[CGNetworkTools shared] pureGetWithAdsTrackingAction:clkTracking success:^(id _Nonnull response) {
} failure:^(NSError * _Nonnull error) {
}];
}
}
- (void)gdt_rewardVideoAdVideoDidLoad:(GDTRewardVideoAd *)rewardedVideoAd
......@@ -399,6 +448,18 @@ This method is called when another controller has been closed.
{
NSLog(@"%s",__FUNCTION__);
NSLog(@"广告已点击");
NSString * clkTracking = self.currentAdsModel.clk_tracking[0];
if ([self.clk_tracking isEqualToString:clkTracking]) {
return;
}
if (clkTracking.length > 0) {
[[CGNetworkTools shared] pureGetWithAdsTrackingAction:clkTracking success:^(id _Nonnull response) {
self.clk_tracking = clkTracking;
} failure:^(NSError * _Nonnull error) {
}];
}
}
- (void)gdt_rewardVideoAd:(GDTRewardVideoAd *)rewardedVideoAd didFailWithError:(NSError *)error
......@@ -427,6 +488,7 @@ This method is called when another controller has been closed.
}
NSLog(@"ERROR: %@", error);
[MBProgressHUD hideHUD];
[MobClick event:@"reward_display" label:@"reward_display_failed"];
if (self.GDTTimer) {
dispatch_source_cancel(self.GDTTimer);
......
......@@ -14,7 +14,9 @@
#import "GDTNativeExpressProAdView.h"
#import "GDTRewardVideoAd.h"
#import "GDTSDKConfig.h"
#import "GDTUnifiedNativeAd.h"
#import "GDTNativeExpressAd.h"
#import "GDTNativeExpressAdView.h"
NS_ASSUME_NONNULL_BEGIN
......@@ -26,7 +28,7 @@ typedef enum : NSUInteger {
typedef void (^adsCallBack)(BOOL result, UIView * _Nullable flowView);
@interface GYAdsManager : NSObject<BUSplashAdDelegate, GDTSplashAdDelegate, KSAdSplashInteractDelegate, BUNativeExpressAdViewDelegate, KSFeedAdsManagerDelegate, KSFeedAdDelegate, GDTNativeExpressProAdManagerDelegate, GDTNativeExpressProAdViewDelegate, BUNativeExpressRewardedVideoAdDelegate, KSRewardedVideoAdDelegate, GDTRewardedVideoAdDelegate, BURewardedVideoAdDelegate>
@interface GYAdsManager : NSObject<BUSplashAdDelegate, GDTSplashAdDelegate, KSAdSplashInteractDelegate, BUNativeExpressAdViewDelegate, KSFeedAdsManagerDelegate, KSFeedAdDelegate, GDTNativeExpressProAdManagerDelegate, GDTNativeExpressProAdViewDelegate, BUNativeExpressRewardedVideoAdDelegate, KSRewardedVideoAdDelegate, GDTRewardedVideoAdDelegate, BURewardedVideoAdDelegate, GDTNativeExpressAdDelegete>
+ (instancetype)shared;
......@@ -45,13 +47,10 @@ typedef void (^adsCallBack)(BOOL result, UIView * _Nullable flowView);
@property (nonatomic, strong) BUSplashAdView *splashAd_CSJ;
@property (nonatomic, strong) BUNativeExpressAdManager * nativeExpressAdManager;
@property (nonatomic, strong) BUNativeExpressRewardedVideoAd * rewardedAd;
@property (nonatomic, strong) BURewardedVideoAd * rewardedAd_CSJ;
//广点通
@property (nonatomic, strong) GDTSplashAd *splashAd_GDT;
@property (nonatomic, strong) GDTNativeExpressProAdManager *adManager;
@property (nonatomic, strong) GDTRewardVideoAd *rewardVideoAd;
@property (nonatomic, strong) GDTNativeExpressAd *nativeExpressAd;
//快手
@property (nonatomic, strong) KSFeedAdsManager *feedAdsManager;
@property (nonatomic, strong) KSRewardedVideoAd *rewardedVideoAd;
......@@ -68,7 +67,7 @@ typedef void (^adsCallBack)(BOOL result, UIView * _Nullable flowView);
@property (nonatomic, strong) dispatch_source_t GDTTimer;
@property (nonatomic, strong) dispatch_source_t CSJTimer;
@property (nonatomic, copy) NSString *clk_tracking;
@property (nonatomic, copy) NSString * clk_tracking;
@end
......
......@@ -103,8 +103,10 @@
}
- (void)goSetting{
if(![self.navigationController.viewControllers.lastObject isMemberOfClass:[GYSettingViewController class]]){
GYSettingViewController * setting = [[UIStoryboard storyboardWithName:@"GYNative" bundle:nil] instantiateViewControllerWithIdentifier:@"GYSettingViewController"];
[self.navigationController pushViewController:setting animated:YES];
}
}
- (void)WXLogin{
......@@ -132,7 +134,9 @@
req.state = WXLoginState;
//第三方向微信终端发送一个SendAuthReq消息结构
[WXApi sendAuthReq:req viewController:self.view.window.rootViewController delegate:self completion:^(BOOL success) {
if (!success){
[MobClick event:@"login_fail" label:@""];
}
}];
}
}
......@@ -396,7 +400,7 @@
NSDictionary * dict = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableLeaves error:nil];
[self webNativePost:dict];
}else if([message.name isEqualToString:@"h5Jump"]){
_requestW = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:_url]];
_requestW = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:message.body]];
[self.webView loadRequest:_requestW];
}
}
......
......@@ -184,8 +184,8 @@
self.startBtn.userInteractionEnabled = false;
[self.startBtn setBackgroundImage:[UIImage imageNamed:@"wheel_btn_time"] forState:(UIControlStateNormal)];
}
[self startBtn:self.startBtn];
}
}];
}
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SchemeUserState</key>
<dict>
<key>Unity-iPhone.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>10</integer>
</dict>
<key>UnityFramework.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>11</integer>
</dict>
</dict>
</dict>
<array/>
</plist>
......@@ -23,256 +23,288 @@
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "84AFE34A-7EC5-4DCF-BCBA-F9C6AA27370B"
uuid = "DC9D6A06-7BC5-461F-97A9-120987AB0E5F"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/ViewController/GYSettingViewController.m"
filePath = "GYDemo/GYDemo/AppDelegate.mm"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "95"
endingLineNumber = "95"
landmarkName = "-getAdsDataSource"
startingLineNumber = "633"
endingLineNumber = "633"
landmarkName = "-sendAuthRequest"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "11E6103D-C6C4-4AC2-89BA-27EAD730297C"
uuid = "4D583BCC-7AE0-4674-A82B-98EB5CEA1598"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/ViewController/GYWheelSurfViewController.m"
filePath = "GYDemo/GYDemo/AppDelegate.mm"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "122"
endingLineNumber = "122"
landmarkName = "-startBtn:"
startingLineNumber = "630"
endingLineNumber = "630"
landmarkName = "-sendAuthRequest"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "90ED1BA5-6644-44E2-B90B-140576747E9D"
uuid = "800EE744-8836-4930-9345-7A22C653AE60"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/AppDelegate.mm"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "603"
endingLineNumber = "603"
landmarkName = "-applicationWillEnterForeground:"
startingLineNumber = "640"
endingLineNumber = "640"
landmarkName = "-onResp:"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "DC9D6A06-7BC5-461F-97A9-120987AB0E5F"
uuid = "BB76C4FA-E598-49C3-A045-F856EE1811DD"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/AppDelegate.mm"
filePath = "GYDemo/GYDemo/ViewController/GYWebViewController.m"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "627"
endingLineNumber = "627"
landmarkName = "-sendAuthRequest"
startingLineNumber = "403"
endingLineNumber = "403"
landmarkName = "-WXLogin"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "4D583BCC-7AE0-4674-A82B-98EB5CEA1598"
uuid = "373C664B-6AEE-4BA7-94CD-794FE6E37A8C"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/AppDelegate.mm"
filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "624"
endingLineNumber = "624"
landmarkName = "-sendAuthRequest"
startingLineNumber = "449"
endingLineNumber = "449"
landmarkName = "-gdt_rewardVideoAdDidClicked:"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "800EE744-8836-4930-9345-7A22C653AE60"
uuid = "2F1B9A7D-5DC6-4D31-9E98-92D9CE15537C"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/AppDelegate.mm"
filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "634"
endingLineNumber = "634"
landmarkName = "-onResp:"
startingLineNumber = "220"
endingLineNumber = "220"
landmarkName = "-nativeExpressRewardedVideoAdViewRenderFail:error:"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "BB76C4FA-E598-49C3-A045-F856EE1811DD"
uuid = "C4983AB9-FA62-4158-8386-B07225DA7655"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/ViewController/GYWebViewController.m"
filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "399"
endingLineNumber = "399"
landmarkName = "-userContentController:didReceiveScriptMessage:"
startingLineNumber = "270"
endingLineNumber = "270"
landmarkName = "-nativeExpressRewardedVideoAdDidClickSkip:"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "373C664B-6AEE-4BA7-94CD-794FE6E37A8C"
uuid = "F8768A1A-BBC5-4AA6-89CD-2E695949051E"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "400"
endingLineNumber = "400"
landmarkName = "-gdt_rewardVideoAdDidClicked:"
startingLineNumber = "294"
endingLineNumber = "294"
landmarkName = "-nativeExpressRewardedVideoAdDidCloseOtherController:interactionType:"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "F31C1295-2E9F-4B0A-AD80-D3CA6DA18438"
uuid = "FAFE07DB-A947-4C85-A76A-547ACF721783"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/AppDelegate.mm"
filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+Flow.m"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "212"
endingLineNumber = "212"
landmarkName = "-ios_openFlyBox"
startingLineNumber = "48"
endingLineNumber = "48"
landmarkName = "-feedForCSJ:"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "2F1B9A7D-5DC6-4D31-9E98-92D9CE15537C"
uuid = "D47C8B52-C6C6-4D64-970B-FF27CB6EDDED"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m"
filePath = "GYDemo/GYDemo/SCAds/GYAdsManager.m"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "211"
endingLineNumber = "211"
landmarkName = "-nativeExpressRewardedVideoAdViewRenderFail:error:"
startingLineNumber = "119"
endingLineNumber = "119"
landmarkName = "-AdsFlow"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "AC5297B9-2CB2-47CE-88F2-77BB867495B1"
uuid = "A7AA83B7-CAD7-45D0-A8F3-6922A679936E"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m"
filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+Flow.m"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "245"
endingLineNumber = "245"
landmarkName = "-nativeExpressRewardedVideoAdDidClick:"
startingLineNumber = "30"
endingLineNumber = "30"
landmarkName = "-adsFlowForModel:"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "C4983AB9-FA62-4158-8386-B07225DA7655"
uuid = "A56F7A89-042B-4BF7-8AF5-123EEE1B6274"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m"
filePath = "GYDemo/GYDemo/AppDelegate.mm"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "251"
endingLineNumber = "251"
landmarkName = "-nativeExpressRewardedVideoAdDidClickSkip:"
startingLineNumber = "620"
endingLineNumber = "620"
landmarkName = "-application:openURL:options:"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "F8768A1A-BBC5-4AA6-89CD-2E695949051E"
uuid = "23879C7C-A540-4B8D-A45E-3DCDE055F132"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m"
filePath = "GYDemo/GYDemo/AppDelegate.mm"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "275"
endingLineNumber = "275"
landmarkName = "-nativeExpressRewardedVideoAdDidCloseOtherController:interactionType:"
startingLineNumber = "616"
endingLineNumber = "616"
landmarkName = "-application:openURL:sourceApplication:annotation:"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "86BA56A2-7DA0-430A-BE9F-5BCA72F5CEAC"
uuid = "3FAD46C3-1387-43D3-BBB3-EB9792639C5A"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/AppDelegate.mm"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "233"
endingLineNumber = "233"
landmarkName = "-ios_adFlyBox"
startingLineNumber = "612"
endingLineNumber = "612"
landmarkName = "-application:handleOpenURL:"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "99E9F679-5462-4CAC-8285-B791A7F55AB2"
uuid = "4D85AA41-9FE0-4453-AEB9-DEDC2593FDC5"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/AppDelegate.mm"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "230"
endingLineNumber = "230"
landmarkName = "-ios_adFlyBox"
startingLineNumber = "624"
endingLineNumber = "624"
landmarkName = "-application:continueUserActivity:restorationHandler:"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "73882E80-9333-433E-B0D3-EA5CE2CDB285"
uuid = "0ED87151-F5CB-47C8-8D25-5E6A38BEEDBA"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/AppDelegate.mm"
filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "220"
endingLineNumber = "220"
landmarkName = "-ios_openFlyBox"
startingLineNumber = "137"
endingLineNumber = "137"
landmarkName = "-playVideo"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "2BC8083F-FA41-4EBA-BD4C-8FD976C4C8FA"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/ViewController/GYWheelSurfViewController.m"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "123"
endingLineNumber = "123"
landmarkName = "-startBtn:"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "281BD420-4497-4A47-A812-7A78BA1E189A"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/SCAds/GYAdsManager.m"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "75"
endingLineNumber = "75"
landmarkName = "-openScreen"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
......
......@@ -16010,6 +16010,8 @@ IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void iOSNativeApi_getCoin_m79D2AC9B1A0C15902E
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityToAndroid_stopflyBox_mB0F47FE3A396EB54D30303C922D8C62C378419F3 (UnityToAndroid_tDDAAB44F3451FACAAA69C70CD68E12D24C593707 * __this, const RuntimeMethod* method);
// System.Void DialogControl::showGetBox()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DialogControl_showGetBox_mF739EAAEE4DA13CB8333584E08123916B2ECDDAA (DialogControl_tA9B76C55271F2406028B298858117E195B535A7B * __this, const RuntimeMethod* method);
// System.Void iOSNativeApi::openFlyBox()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void iOSNativeApi_openFlyBox_mBA24B3005768F8D3587221E6D49376CEAB602D3A (const RuntimeMethod* method);
// System.Void DialogControl::closeGetBox()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DialogControl_closeGetBox_mA738CC2504861F46CBA350BD01CB1380FA83C2F2 (DialogControl_tA9B76C55271F2406028B298858117E195B535A7B * __this, const RuntimeMethod* method);
// System.Void iOSNativeApi::adFlyBox()
......@@ -32589,6 +32591,8 @@ IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityToAndroid_openFlyBox_m1FBF4C90425B3
DialogControl_tA9B76C55271F2406028B298858117E195B535A7B * L_3 = GameObject_GetComponent_TisDialogControl_tA9B76C55271F2406028B298858117E195B535A7B_m30FC294E8761997E5B396B72B4D0DA7F3DF750F4(L_2, /*hidden argument*/GameObject_GetComponent_TisDialogControl_tA9B76C55271F2406028B298858117E195B535A7B_m30FC294E8761997E5B396B72B4D0DA7F3DF750F4_RuntimeMethod_var);
NullCheck(L_3);
DialogControl_showGetBox_mF739EAAEE4DA13CB8333584E08123916B2ECDDAA(L_3, /*hidden argument*/NULL);
// iOSNativeApi.openFlyBox();
iOSNativeApi_openFlyBox_mBA24B3005768F8D3587221E6D49376CEAB602D3A(/*hidden argument*/NULL);
// }
return;
}
......@@ -3,163 +3,167 @@
"traceEvents":[
{ "pid": 1, "tid": 1, "ph": "M", "name": "thread_name", "args": { "name": "" } },
{ "pid": 1, "tid": 1, "ts": 1401, "dur": 18337132.8, "ph": "X", "name": "il2cpp.exe", "args": { "durationMS": 18337.1328, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17296.6, "dur": 18321190.4, "ph": "X", "name": "ConvertAssemblies", "args": { "durationMS": 18321.1904, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 40262, "dur": 98827.2, "ph": "X", "name": "Collect assemblies to convert", "args": { "durationMS": 98.8272, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 139491.9, "dur": 37085.1, "ph": "X", "name": "RegisterCorlib", "args": { "durationMS": 37.0851, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 176762.9, "dur": 55112.9, "ph": "X", "name": "PreProcessIL", "args": { "durationMS": 55.1129, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 176764.2, "dur": 9615.9, "ph": "X", "name": "Inject base types and finalizers into COM and Windows Runtime types", "args": { "durationMS": 9.6159, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 177104.6, "dur": 6717.9, "ph": "X", "name": "ModifyCOMAndWindowsRuntimeTypes in assembly", "args": { "durationMS": 6.7179, "detail": "mscorlib" } },
{ "pid": 1, "tid": 1, "ts": 184578.6, "dur": 732.1, "ph": "X", "name": "ModifyCOMAndWindowsRuntimeTypes in assembly", "args": { "durationMS": 0.7321, "detail": "DOTween" } },
{ "pid": 1, "tid": 1, "ts": 185311.5, "dur": 545.6, "ph": "X", "name": "ModifyCOMAndWindowsRuntimeTypes in assembly", "args": { "durationMS": 0.5456, "detail": "UnityEngine.UI" } },
{ "pid": 1, "tid": 1, "ts": 186382, "dur": 45493.6, "ph": "X", "name": "ApplyDefaultMarshalAsAttribute", "args": { "durationMS": 45.4936, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 186531.2, "dur": 27904.4, "ph": "X", "name": "ApplyDefaultMarshalAsAttributeVisitor in assembly", "args": { "durationMS": 27.9044, "detail": "mscorlib" } },
{ "pid": 1, "tid": 1, "ts": 214532.5, "dur": 2376.2, "ph": "X", "name": "ApplyDefaultMarshalAsAttributeVisitor in assembly", "args": { "durationMS": 2.3762, "detail": "System" } },
{ "pid": 1, "tid": 1, "ts": 217146.9, "dur": 2460.9, "ph": "X", "name": "ApplyDefaultMarshalAsAttributeVisitor in assembly", "args": { "durationMS": 2.4609, "detail": "UnityEngine.CoreModule" } },
{ "pid": 1, "tid": 1, "ts": 221107.2, "dur": 1212.5, "ph": "X", "name": "ApplyDefaultMarshalAsAttributeVisitor in assembly", "args": { "durationMS": 1.2125, "detail": "DOTween" } },
{ "pid": 1, "tid": 1, "ts": 222320.4, "dur": 6193.8, "ph": "X", "name": "ApplyDefaultMarshalAsAttributeVisitor in assembly", "args": { "durationMS": 6.1938, "detail": "UnityEngine.UI" } },
{ "pid": 1, "tid": 1, "ts": 229314.8, "dur": 1962.7, "ph": "X", "name": "ApplyDefaultMarshalAsAttributeVisitor in assembly", "args": { "durationMS": 1.9627, "detail": "Unity.TextMeshPro" } },
{ "pid": 1, "tid": 1, "ts": 231277.8, "dur": 596.7, "ph": "X", "name": "ApplyDefaultMarshalAsAttributeVisitor in assembly", "args": { "durationMS": 0.5967, "detail": "Assembly-CSharp" } },
{ "pid": 1, "tid": 1, "ts": 231992.4, "dur": 7214.5, "ph": "X", "name": "WriteResources", "args": { "durationMS": 7.2145, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 239331.4, "dur": 24503.6, "ph": "X", "name": "CopyEtcFolder", "args": { "durationMS": 24.5036, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 264599.6, "dur": 253157, "ph": "X", "name": "PreProcessStage", "args": { "durationMS": 253.157, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 518548.3, "dur": 1247.1, "ph": "X", "name": "Debugger Sequence Points", "args": { "durationMS": 1.2471, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 520567.9, "dur": 1332716.3, "ph": "X", "name": "Generics Collection", "args": { "durationMS": 1332.7163, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 520569, "dur": 1307277.7, "ph": "X", "name": "GenericsCollector.Collect", "args": { "durationMS": 1307.2777, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 521249.6, "dur": 13896.6, "ph": "X", "name": "GenericCodeFlowGraphCollector.Collect", "args": { "durationMS": 13.8966, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 521250.7, "dur": 13327.8, "ph": "X", "name": "GenericCodeFlowGraphCollector.GetTypesAndMethodsForAnalysis", "args": { "durationMS": 13.3278, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 1827854.6, "dur": 24470.2, "ph": "X", "name": "CollectGenericVirtualMethods.Collect", "args": { "durationMS": 24.4702, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 1852327.6, "dur": 739.4, "ph": "X", "name": "AddExtraTypes", "args": { "durationMS": 0.7394, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 1853286, "dur": 1433.2, "ph": "X", "name": "Add Windows Runtime type names", "args": { "durationMS": 1.4332, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 1855396.4, "dur": 9340898.4, "ph": "X", "name": "AllAssemblyConversion", "args": { "durationMS": 9340.8984, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 1856595.8, "dur": 3840073.6, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 3840.0736, "detail": "mscorlib" } },
{ "pid": 1, "tid": 1, "ts": 5696671.2, "dur": 4457.3, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 4.4573, "detail": "System.Configuration" } },
{ "pid": 1, "tid": 1, "ts": 5701131.2, "dur": 13986.5, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 13.9865, "detail": "Mono.Security" } },
{ "pid": 1, "tid": 1, "ts": 5715119.6, "dur": 1129.6, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 1.1296, "detail": "System.Xml" } },
{ "pid": 1, "tid": 1, "ts": 5716250.8, "dur": 514776.8, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 514.7768, "detail": "System" } },
{ "pid": 1, "tid": 1, "ts": 6231030, "dur": 1257, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 1.257, "detail": "System.Core" } },
{ "pid": 1, "tid": 1, "ts": 6232288.8, "dur": 17400, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 17.4, "detail": "UnityEngine.SharedInternalsModule" } },
{ "pid": 1, "tid": 1, "ts": 6249690.8, "dur": 568619.5, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 568.6195, "detail": "UnityEngine.CoreModule" } },
{ "pid": 1, "tid": 1, "ts": 6818312, "dur": 810.1, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 0.8101, "detail": "UnityEngine.GridModule" } },
{ "pid": 1, "tid": 1, "ts": 6819123.2, "dur": 822.3, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 0.8223, "detail": "UnityEngine.ImageConversionModule" } },
{ "pid": 1, "tid": 1, "ts": 6819947.2, "dur": 17538.8, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 17.5388, "detail": "UnityEngine.InputLegacyModule" } },
{ "pid": 1, "tid": 1, "ts": 6837488.8, "dur": 22496.1, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 22.4961, "detail": "UnityEngine.Physics2DModule" } },
{ "pid": 1, "tid": 1, "ts": 6859986.4, "dur": 22345.2, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 22.3452, "detail": "UnityEngine.TextRenderingModule" } },
{ "pid": 1, "tid": 1, "ts": 6882332.8, "dur": 34313.6, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 34.3136, "detail": "UnityEngine.UnityWebRequestModule" } },
{ "pid": 1, "tid": 1, "ts": 6916648.8, "dur": 1167.8, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 1.1678, "detail": "UnityEngine.AndroidJNIModule" } },
{ "pid": 1, "tid": 1, "ts": 6917819.2, "dur": 35505.3, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 35.5053, "detail": "UnityEngine.AnimationModule" } },
{ "pid": 1, "tid": 1, "ts": 6953325.6, "dur": 13508, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 13.508, "detail": "UnityEngine.AudioModule" } },
{ "pid": 1, "tid": 1, "ts": 6966835.2, "dur": 59275.2, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 59.2752, "detail": "UnityEngine.GameCenterModule" } },
{ "pid": 1, "tid": 1, "ts": 7026112, "dur": 99264.1, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 99.2641, "detail": "UnityEngine.IMGUIModule" } },
{ "pid": 1, "tid": 1, "ts": 7125378.4, "dur": 2179.2, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 2.1792, "detail": "UnityEngine.JSONSerializeModule" } },
{ "pid": 1, "tid": 1, "ts": 7127559.2, "dur": 25883.9, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 25.8839, "detail": "UnityEngine.PhysicsModule" } },
{ "pid": 1, "tid": 1, "ts": 7153444.8, "dur": 779.8, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 0.7798, "detail": "UnityEngine.SpriteShapeModule" } },
{ "pid": 1, "tid": 1, "ts": 7154226.4, "dur": 49898, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 49.898, "detail": "UnityEngine.TextCoreModule" } },
{ "pid": 1, "tid": 1, "ts": 7204126.4, "dur": 796.4, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 0.7964, "detail": "UnityEngine.TilemapModule" } },
{ "pid": 1, "tid": 1, "ts": 7204924, "dur": 22914.3, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 22.9143, "detail": "UnityEngine.UIModule" } },
{ "pid": 1, "tid": 1, "ts": 7227840, "dur": 3113.4, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 3.1134, "detail": "UnityEngine.UnityWebRequestTextureModule" } },
{ "pid": 1, "tid": 1, "ts": 7230954.4, "dur": 381.6, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 0.3816, "detail": "UnityEngine" } },
{ "pid": 1, "tid": 1, "ts": 7231337.6, "dur": 490138.7, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 490.1387, "detail": "DOTween" } },
{ "pid": 1, "tid": 1, "ts": 7721478.4, "dur": 1073566.2, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 1073.5662, "detail": "UnityEngine.UI" } },
{ "pid": 1, "tid": 1, "ts": 8795046.4, "dur": 9639.2, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 9.6392, "detail": "DOTween43" } },
{ "pid": 1, "tid": 1, "ts": 8804687.2, "dur": 25526.1, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 25.5261, "detail": "DOTween46" } },
{ "pid": 1, "tid": 1, "ts": 8830214.4, "dur": 26815.7, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 26.8157, "detail": "DOTweenPro" } },
{ "pid": 1, "tid": 1, "ts": 8857032, "dur": 40143.9, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 40.1439, "detail": "I18N" } },
{ "pid": 1, "tid": 1, "ts": 8897177.6, "dur": 98822.3, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 98.8223, "detail": "LitJson" } },
{ "pid": 1, "tid": 1, "ts": 8996001.6, "dur": 88566.5, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 88.5665, "detail": "I18N.CJK" } },
{ "pid": 1, "tid": 1, "ts": 9084569.6, "dur": 1801624.8, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 1801.6248, "detail": "Unity.TextMeshPro" } },
{ "pid": 1, "tid": 1, "ts": 10886196.8, "dur": 310097.3, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 310.0973, "detail": "Assembly-CSharp" } },
{ "pid": 1, "tid": 1, "ts": 11196500, "dur": 4249430.8, "ph": "X", "name": "WriteGenerics", "args": { "durationMS": 4249.4308, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 11197747.2, "dur": 1080225.5, "ph": "X", "name": "GenericInstanceMethods", "args": { "durationMS": 1080.2255, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 12277979.2, "dur": 2882268.8, "ph": "X", "name": "GenericInstanceTypes", "args": { "durationMS": 2882.2688, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 15160377.6, "dur": 285523.5, "ph": "X", "name": "GenericComDefinitions", "args": { "durationMS": 285.5235, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 15446164.8, "dur": 615.4, "ph": "X", "name": "Executable Processing", "args": { "durationMS": 0.6154, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 15447083.2, "dur": 291935.4, "ph": "X", "name": "MetadataCollector", "args": { "durationMS": 291.9354, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 15449147.2, "dur": 11044.5, "ph": "X", "name": "UpdateEmptyTokens", "args": { "durationMS": 11.0445, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 15460891.2, "dur": 12477.7, "ph": "X", "name": "ValidateTokens", "args": { "durationMS": 12.4777, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 15739452.8, "dur": 1830.8, "ph": "X", "name": "Write COM Callable Wrappers", "args": { "durationMS": 1.8308, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 15741366.4, "dur": 465.4, "ph": "X", "name": "Write Windows Runtime Factories", "args": { "durationMS": 0.4654, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 15742113.6, "dur": 2594548.4, "ph": "X", "name": "Metadata", "args": { "durationMS": 2594.5484, "detail": "Global" } },
{ "pid": 1, "tid": 1, "ts": 15798961.6, "dur": 872486.1, "ph": "X", "name": "Il2CppAttributes.cpp", "args": { "durationMS": 872.4861, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16824067.2, "dur": 15686.7, "ph": "X", "name": "UnresolvedVirtualCallStubs.cpp", "args": { "durationMS": 15.6867, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16841932.8, "dur": 379089, "ph": "X", "name": "WriteCodeRegistration", "args": { "durationMS": 379.089, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16841969.6, "dur": 86611.6, "ph": "X", "name": "mscorlib_CodeGen.c", "args": { "durationMS": 86.6116, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16917372.8, "dur": 3685.3, "ph": "X", "name": "GenericContextCollector", "args": { "durationMS": 3.6853, "detail": "Collect" } },
{ "pid": 1, "tid": 1, "ts": 16928595.2, "dur": 559.4, "ph": "X", "name": "System.Configuration_CodeGen.c", "args": { "durationMS": 0.5594, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16929163.2, "dur": 1380.5, "ph": "X", "name": "Mono.Security_CodeGen.c", "args": { "durationMS": 1.3805, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16930553.6, "dur": 420.4, "ph": "X", "name": "System.Xml_CodeGen.c", "args": { "durationMS": 0.4204, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16930982.4, "dur": 6448.8, "ph": "X", "name": "System_CodeGen.c", "args": { "durationMS": 6.4488, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16937440, "dur": 1475.2, "ph": "X", "name": "System.Core_CodeGen.c", "args": { "durationMS": 1.4752, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16938924.8, "dur": 801.8, "ph": "X", "name": "UnityEngine.SharedInternalsModule_CodeGen.c", "args": { "durationMS": 0.8018, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16939736, "dur": 16312.7, "ph": "X", "name": "UnityEngine.CoreModule_CodeGen.c", "args": { "durationMS": 16.3127, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16953833.6, "dur": 620.4, "ph": "X", "name": "GenericContextCollector", "args": { "durationMS": 0.6204, "detail": "Collect" } },
{ "pid": 1, "tid": 1, "ts": 16956732.8, "dur": 756.2, "ph": "X", "name": "UnityEngine.InputLegacyModule_CodeGen.c", "args": { "durationMS": 0.7562, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16957500.8, "dur": 910.9, "ph": "X", "name": "UnityEngine.Physics2DModule_CodeGen.c", "args": { "durationMS": 0.9109, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16958427.2, "dur": 838, "ph": "X", "name": "UnityEngine.TextRenderingModule_CodeGen.c", "args": { "durationMS": 0.838, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16959276.8, "dur": 1445.5, "ph": "X", "name": "UnityEngine.UnityWebRequestModule_CodeGen.c", "args": { "durationMS": 1.4455, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16960731.2, "dur": 360.3, "ph": "X", "name": "UnityEngine.AndroidJNIModule_CodeGen.c", "args": { "durationMS": 0.3603, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16961100.8, "dur": 1108.8, "ph": "X", "name": "UnityEngine.AnimationModule_CodeGen.c", "args": { "durationMS": 1.1088, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16962232, "dur": 935.1, "ph": "X", "name": "UnityEngine.AudioModule_CodeGen.c", "args": { "durationMS": 0.9351, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16963177.6, "dur": 1660.4, "ph": "X", "name": "UnityEngine.GameCenterModule_CodeGen.c", "args": { "durationMS": 1.6604, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16964867.2, "dur": 2160.5, "ph": "X", "name": "UnityEngine.IMGUIModule_CodeGen.c", "args": { "durationMS": 2.1605, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16967038.4, "dur": 342.3, "ph": "X", "name": "UnityEngine.JSONSerializeModule_CodeGen.c", "args": { "durationMS": 0.3423, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16967388.8, "dur": 1014.6, "ph": "X", "name": "UnityEngine.PhysicsModule_CodeGen.c", "args": { "durationMS": 1.0146, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16968681.6, "dur": 1223.2, "ph": "X", "name": "UnityEngine.TextCoreModule_CodeGen.c", "args": { "durationMS": 1.2232, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16970184, "dur": 1155.6, "ph": "X", "name": "UnityEngine.UIModule_CodeGen.c", "args": { "durationMS": 1.1556, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16971348.8, "dur": 337.8, "ph": "X", "name": "UnityEngine.UnityWebRequestTextureModule_CodeGen.c", "args": { "durationMS": 0.3378, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16971966.4, "dur": 10536.8, "ph": "X", "name": "DOTween_CodeGen.c", "args": { "durationMS": 10.5368, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16982515.2, "dur": 14810.6, "ph": "X", "name": "UnityEngine.UI_CodeGen.c", "args": { "durationMS": 14.8106, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16997336, "dur": 555, "ph": "X", "name": "DOTween43_CodeGen.c", "args": { "durationMS": 0.555, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16997899.2, "dur": 716.7, "ph": "X", "name": "DOTween46_CodeGen.c", "args": { "durationMS": 0.7167, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16998624, "dur": 530.2, "ph": "X", "name": "DOTweenPro_CodeGen.c", "args": { "durationMS": 0.5302, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16999163.2, "dur": 824.1, "ph": "X", "name": "I18N_CodeGen.c", "args": { "durationMS": 0.8241, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 16999995.2, "dur": 1857.4, "ph": "X", "name": "LitJson_CodeGen.c", "args": { "durationMS": 1.8574, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17001860.8, "dur": 2944.1, "ph": "X", "name": "I18N.CJK_CodeGen.c", "args": { "durationMS": 2.9441, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17004817.6, "dur": 14323.3, "ph": "X", "name": "Unity.TextMeshPro_CodeGen.c", "args": { "durationMS": 14.3233, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17019152, "dur": 3687.6, "ph": "X", "name": "Assembly-CSharp_CodeGen.c", "args": { "durationMS": 3.6876, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17023432, "dur": 607.4, "ph": "X", "name": "Il2CppReversePInvokeWrapperTable.cpp", "args": { "durationMS": 0.6074, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17024164.8, "dur": 99577.1, "ph": "X", "name": "Il2CppGenericMethodPointerTable.cpp", "args": { "durationMS": 99.5771, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17123892.8, "dur": 79567.3, "ph": "X", "name": "Il2CppInvokerTable.cpp", "args": { "durationMS": 79.5673, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17203984, "dur": 14863.5, "ph": "X", "name": "Il2CppInteropDataTable.cpp", "args": { "durationMS": 14.8635, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17220313.6, "dur": 707.9, "ph": "X", "name": "Il2CppCodeRegistration.cpp", "args": { "durationMS": 0.7079, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17221027.2, "dur": 1115634.2, "ph": "X", "name": "WriteMetadata", "args": { "durationMS": 1115.6342, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17225395.2, "dur": 218473.3, "ph": "X", "name": "Il2CppMetadataUsage.c", "args": { "durationMS": 218.4733, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17307974.4, "dur": 3900.9, "ph": "X", "name": "Metadata", "args": { "durationMS": 3.9009, "detail": "Collect string literals" } },
{ "pid": 1, "tid": 1, "ts": 17458492.8, "dur": 30690.9, "ph": "X", "name": "Il2CppGenericClassTable.c", "args": { "durationMS": 30.6909, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17489220.8, "dur": 32932.1, "ph": "X", "name": "Il2CppGenericInstDefinitions.c", "args": { "durationMS": 32.9321, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17522169.6, "dur": 311425.5, "ph": "X", "name": "Il2CppGenericMethodTable.c", "args": { "durationMS": 311.4255, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17833612.8, "dur": 92229.5, "ph": "X", "name": "Il2CppTypeDefinitions.c", "args": { "durationMS": 92.2295, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17925864, "dur": 60366.1, "ph": "X", "name": "Il2CppGenericMethodDefinitions.c", "args": { "durationMS": 60.3661, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17986238.4, "dur": 137353.6, "ph": "X", "name": "CompilerCalculateTypeValues", "args": { "durationMS": 137.3536, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18123619.2, "dur": 1775.5, "ph": "X", "name": "Il2CppMetadataRegistration.c", "args": { "durationMS": 1.7755, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18125707.2, "dur": 7792.5, "ph": "X", "name": "StringLiteralWriter", "args": { "durationMS": 7.7925, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18133603.2, "dur": 1175.6, "ph": "X", "name": "Metadata Strings", "args": { "durationMS": 1.1756, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18134785.6, "dur": 4327, "ph": "X", "name": "Events", "args": { "durationMS": 4.327, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18139116.8, "dur": 9426.8, "ph": "X", "name": "Properties", "args": { "durationMS": 9.4268, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18148556.8, "dur": 63271.5, "ph": "X", "name": "Methods", "args": { "durationMS": 63.2715, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18211838.4, "dur": 3715.8, "ph": "X", "name": "Parameter Default Values", "args": { "durationMS": 3.7158, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18215560, "dur": 4496.2, "ph": "X", "name": "Field Default Values", "args": { "durationMS": 4.4962, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18220273.6, "dur": 517, "ph": "X", "name": "Field Marshaled Sizes", "args": { "durationMS": 0.517, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18220795.2, "dur": 15494.6, "ph": "X", "name": "Parameters", "args": { "durationMS": 15.4946, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18236300.8, "dur": 10981.9, "ph": "X", "name": "Fields", "args": { "durationMS": 10.9819, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18247291.2, "dur": 3869.8, "ph": "X", "name": "Generic Parameters", "args": { "durationMS": 3.8698, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18251168, "dur": 830.7, "ph": "X", "name": "Generic Parameter Constraints", "args": { "durationMS": 0.8307, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18252003.2, "dur": 3680.3, "ph": "X", "name": "Generic Containers", "args": { "durationMS": 3.6803, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18256200, "dur": 2203.6, "ph": "X", "name": "VTables", "args": { "durationMS": 2.2036, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18258411.2, "dur": 1480.5, "ph": "X", "name": "Interface Offsets", "args": { "durationMS": 1.4805, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18259899.2, "dur": 53507.7, "ph": "X", "name": "Type Definitions", "args": { "durationMS": 53.5077, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18313420.8, "dur": 5323.7, "ph": "X", "name": "Images", "args": { "durationMS": 5.3237, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18318750.4, "dur": 4295.6, "ph": "X", "name": "Assemblies", "args": { "durationMS": 4.2956, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18323051.2, "dur": 927.1, "ph": "X", "name": "Metadata Usage Lists", "args": { "durationMS": 0.9271, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18323984, "dur": 2518.9, "ph": "X", "name": "Metadata Usage Pairs", "args": { "durationMS": 2.5189, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18326772.8, "dur": 776.3, "ph": "X", "name": "Referenced Assemblies", "args": { "durationMS": 0.7763, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18327555.2, "dur": 1719, "ph": "X", "name": "Attribute Types Ranges", "args": { "durationMS": 1.719, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18329280, "dur": 434.3, "ph": "X", "name": "Attribute Types", "args": { "durationMS": 0.4343, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18329916.8, "dur": 724.5, "ph": "X", "name": "Unresolved Virtual Call Parameter Ranges", "args": { "durationMS": 0.7245, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18330816, "dur": 4277, "ph": "X", "name": "Exported Types", "args": { "durationMS": 4.277, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18336835.2, "dur": 747.2, "ph": "X", "name": "CompletionPhase", "args": { "durationMS": 0.7472, "detail": "" } }
{ "pid": 1, "tid": 1, "ts": 742.5, "dur": 18556291.2, "ph": "X", "name": "il2cpp.exe", "args": { "durationMS": 18556.2912, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18402.9, "dur": 18538582.4, "ph": "X", "name": "ConvertAssemblies", "args": { "durationMS": 18538.5824, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 42845.6, "dur": 100624.2, "ph": "X", "name": "Collect assemblies to convert", "args": { "durationMS": 100.6242, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 143967.2, "dur": 36205.9, "ph": "X", "name": "RegisterCorlib", "args": { "durationMS": 36.2059, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 180319.3, "dur": 55781.4, "ph": "X", "name": "PreProcessIL", "args": { "durationMS": 55.7814, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 180320.4, "dur": 10396.1, "ph": "X", "name": "Inject base types and finalizers into COM and Windows Runtime types", "args": { "durationMS": 10.3961, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 180684.6, "dur": 6722.8, "ph": "X", "name": "ModifyCOMAndWindowsRuntimeTypes in assembly", "args": { "durationMS": 6.7228, "detail": "mscorlib" } },
{ "pid": 1, "tid": 1, "ts": 187669.1, "dur": 343.4, "ph": "X", "name": "ModifyCOMAndWindowsRuntimeTypes in assembly", "args": { "durationMS": 0.3434, "detail": "System" } },
{ "pid": 1, "tid": 1, "ts": 188476.7, "dur": 935.3, "ph": "X", "name": "ModifyCOMAndWindowsRuntimeTypes in assembly", "args": { "durationMS": 0.9353, "detail": "DOTween" } },
{ "pid": 1, "tid": 1, "ts": 189412.4, "dur": 612.2, "ph": "X", "name": "ModifyCOMAndWindowsRuntimeTypes in assembly", "args": { "durationMS": 0.6122, "detail": "UnityEngine.UI" } },
{ "pid": 1, "tid": 1, "ts": 190719.5, "dur": 45381, "ph": "X", "name": "ApplyDefaultMarshalAsAttribute", "args": { "durationMS": 45.381, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 190934.1, "dur": 29219.5, "ph": "X", "name": "ApplyDefaultMarshalAsAttributeVisitor in assembly", "args": { "durationMS": 29.2195, "detail": "mscorlib" } },
{ "pid": 1, "tid": 1, "ts": 220259, "dur": 1995.1, "ph": "X", "name": "ApplyDefaultMarshalAsAttributeVisitor in assembly", "args": { "durationMS": 1.9951, "detail": "System" } },
{ "pid": 1, "tid": 1, "ts": 222501.3, "dur": 1939.6, "ph": "X", "name": "ApplyDefaultMarshalAsAttributeVisitor in assembly", "args": { "durationMS": 1.9396, "detail": "UnityEngine.CoreModule" } },
{ "pid": 1, "tid": 1, "ts": 225884.6, "dur": 1226.8, "ph": "X", "name": "ApplyDefaultMarshalAsAttributeVisitor in assembly", "args": { "durationMS": 1.2268, "detail": "DOTween" } },
{ "pid": 1, "tid": 1, "ts": 227111.7, "dur": 5836.9, "ph": "X", "name": "ApplyDefaultMarshalAsAttributeVisitor in assembly", "args": { "durationMS": 5.8369, "detail": "UnityEngine.UI" } },
{ "pid": 1, "tid": 1, "ts": 233666.1, "dur": 1896, "ph": "X", "name": "ApplyDefaultMarshalAsAttributeVisitor in assembly", "args": { "durationMS": 1.896, "detail": "Unity.TextMeshPro" } },
{ "pid": 1, "tid": 1, "ts": 235562.5, "dur": 537.3, "ph": "X", "name": "ApplyDefaultMarshalAsAttributeVisitor in assembly", "args": { "durationMS": 0.5373, "detail": "Assembly-CSharp" } },
{ "pid": 1, "tid": 1, "ts": 236228.9, "dur": 9347.6, "ph": "X", "name": "WriteResources", "args": { "durationMS": 9.3476, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 245787.7, "dur": 25523.2, "ph": "X", "name": "CopyEtcFolder", "args": { "durationMS": 25.5232, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 272087.3, "dur": 248907.4, "ph": "X", "name": "PreProcessStage", "args": { "durationMS": 248.9074, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 521726.2, "dur": 1283.9, "ph": "X", "name": "Debugger Sequence Points", "args": { "durationMS": 1.2839, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 523804.5, "dur": 1323610.7, "ph": "X", "name": "Generics Collection", "args": { "durationMS": 1323.6107, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 523805.6, "dur": 1298538.4, "ph": "X", "name": "GenericsCollector.Collect", "args": { "durationMS": 1298.5384, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 524509.5, "dur": 13808.8, "ph": "X", "name": "GenericCodeFlowGraphCollector.Collect", "args": { "durationMS": 13.8088, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 524510.6, "dur": 13085.8, "ph": "X", "name": "GenericCodeFlowGraphCollector.GetTypesAndMethodsForAnalysis", "args": { "durationMS": 13.0858, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 1822352.2, "dur": 23818.2, "ph": "X", "name": "CollectGenericVirtualMethods.Collect", "args": { "durationMS": 23.8182, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 1846173.2, "dur": 869.7, "ph": "X", "name": "AddExtraTypes", "args": { "durationMS": 0.8697, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 1847417.2, "dur": 1300.9, "ph": "X", "name": "Add Windows Runtime type names", "args": { "durationMS": 1.3009, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 1849391.6, "dur": 9400364.8, "ph": "X", "name": "AllAssemblyConversion", "args": { "durationMS": 9400.3648, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 1850026.8, "dur": 3901476, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 3901.476, "detail": "mscorlib" } },
{ "pid": 1, "tid": 1, "ts": 5751504.8, "dur": 3741, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 3.741, "detail": "System.Configuration" } },
{ "pid": 1, "tid": 1, "ts": 5755247.2, "dur": 12897.8, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 12.8978, "detail": "Mono.Security" } },
{ "pid": 1, "tid": 1, "ts": 5768146.8, "dur": 772.5, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 0.7725, "detail": "System.Xml" } },
{ "pid": 1, "tid": 1, "ts": 5768920.8, "dur": 481554.9, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 481.5549, "detail": "System" } },
{ "pid": 1, "tid": 1, "ts": 6250480, "dur": 1858.5, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 1.8585, "detail": "System.Core" } },
{ "pid": 1, "tid": 1, "ts": 6252341.6, "dur": 20409.6, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 20.4096, "detail": "UnityEngine.SharedInternalsModule" } },
{ "pid": 1, "tid": 1, "ts": 6272753.2, "dur": 588224.6, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 588.2246, "detail": "UnityEngine.CoreModule" } },
{ "pid": 1, "tid": 1, "ts": 6860979.2, "dur": 687.9, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 0.6879, "detail": "UnityEngine.GridModule" } },
{ "pid": 1, "tid": 1, "ts": 6861670.4, "dur": 1013.8, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 1.0138, "detail": "UnityEngine.ImageConversionModule" } },
{ "pid": 1, "tid": 1, "ts": 6862685.6, "dur": 17379.7, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 17.3797, "detail": "UnityEngine.InputLegacyModule" } },
{ "pid": 1, "tid": 1, "ts": 6880067.2, "dur": 23876.5, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 23.8765, "detail": "UnityEngine.Physics2DModule" } },
{ "pid": 1, "tid": 1, "ts": 6903945.6, "dur": 21605.2, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 21.6052, "detail": "UnityEngine.TextRenderingModule" } },
{ "pid": 1, "tid": 1, "ts": 6925552.8, "dur": 34754.7, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 34.7547, "detail": "UnityEngine.UnityWebRequestModule" } },
{ "pid": 1, "tid": 1, "ts": 6960309.6, "dur": 1153.4, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 1.1534, "detail": "UnityEngine.AndroidJNIModule" } },
{ "pid": 1, "tid": 1, "ts": 6961464.8, "dur": 32575, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 32.575, "detail": "UnityEngine.AnimationModule" } },
{ "pid": 1, "tid": 1, "ts": 6994041.6, "dur": 13981.8, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 13.9818, "detail": "UnityEngine.AudioModule" } },
{ "pid": 1, "tid": 1, "ts": 7008024.8, "dur": 61522.2, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 61.5222, "detail": "UnityEngine.GameCenterModule" } },
{ "pid": 1, "tid": 1, "ts": 7069548.8, "dur": 103145, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 103.145, "detail": "UnityEngine.IMGUIModule" } },
{ "pid": 1, "tid": 1, "ts": 7172696.8, "dur": 2161.3, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 2.1613, "detail": "UnityEngine.JSONSerializeModule" } },
{ "pid": 1, "tid": 1, "ts": 7174859.2, "dur": 24320.8, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 24.3208, "detail": "UnityEngine.PhysicsModule" } },
{ "pid": 1, "tid": 1, "ts": 7199181.6, "dur": 710.9, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 0.7109, "detail": "UnityEngine.SpriteShapeModule" } },
{ "pid": 1, "tid": 1, "ts": 7199893.6, "dur": 37531.7, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 37.5317, "detail": "UnityEngine.TextCoreModule" } },
{ "pid": 1, "tid": 1, "ts": 7237428, "dur": 786.4, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 0.7864, "detail": "UnityEngine.TilemapModule" } },
{ "pid": 1, "tid": 1, "ts": 7238216, "dur": 27484.9, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 27.4849, "detail": "UnityEngine.UIModule" } },
{ "pid": 1, "tid": 1, "ts": 7265701.6, "dur": 3729.8, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 3.7298, "detail": "UnityEngine.UnityWebRequestTextureModule" } },
{ "pid": 1, "tid": 1, "ts": 7269433.6, "dur": 496.4, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 0.4964, "detail": "UnityEngine" } },
{ "pid": 1, "tid": 1, "ts": 7269930.4, "dur": 487656.6, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 487.6566, "detail": "DOTween" } },
{ "pid": 1, "tid": 1, "ts": 7757591.2, "dur": 1066743.2, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 1066.7432, "detail": "UnityEngine.UI" } },
{ "pid": 1, "tid": 1, "ts": 8824342.4, "dur": 14475.2, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 14.4752, "detail": "DOTween43" } },
{ "pid": 1, "tid": 1, "ts": 8838821.6, "dur": 24375.5, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 24.3755, "detail": "DOTween46" } },
{ "pid": 1, "tid": 1, "ts": 8863201.6, "dur": 29199.2, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 29.1992, "detail": "DOTweenPro" } },
{ "pid": 1, "tid": 1, "ts": 8892404, "dur": 41073.8, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 41.0738, "detail": "I18N" } },
{ "pid": 1, "tid": 1, "ts": 8933480, "dur": 97181.5, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 97.1815, "detail": "LitJson" } },
{ "pid": 1, "tid": 1, "ts": 9030664, "dur": 94913.3, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 94.9133, "detail": "I18N.CJK" } },
{ "pid": 1, "tid": 1, "ts": 9125585.6, "dur": 1816316, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 1816.316, "detail": "Unity.TextMeshPro" } },
{ "pid": 1, "tid": 1, "ts": 10941904, "dur": 307850.7, "ph": "X", "name": "Convert assembly non-generic methods", "args": { "durationMS": 307.8507, "detail": "Assembly-CSharp" } },
{ "pid": 1, "tid": 1, "ts": 11249912, "dur": 4353737.2, "ph": "X", "name": "WriteGenerics", "args": { "durationMS": 4353.7372, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 11251764, "dur": 1071086.5, "ph": "X", "name": "GenericInstanceMethods", "args": { "durationMS": 1071.0865, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 12322856, "dur": 3000158, "ph": "X", "name": "GenericInstanceTypes", "args": { "durationMS": 3000.158, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 15323161.6, "dur": 280457.3, "ph": "X", "name": "GenericComDefinitions", "args": { "durationMS": 280.4573, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 15603872, "dur": 600.3, "ph": "X", "name": "Executable Processing", "args": { "durationMS": 0.6003, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 15604771.2, "dur": 303356.7, "ph": "X", "name": "MetadataCollector", "args": { "durationMS": 303.3567, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 15606784, "dur": 10205.8, "ph": "X", "name": "UpdateEmptyTokens", "args": { "durationMS": 10.2058, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 15617616, "dur": 12772.7, "ph": "X", "name": "ValidateTokens", "args": { "durationMS": 12.7727, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 15908588.8, "dur": 1858.3, "ph": "X", "name": "Write COM Callable Wrappers", "args": { "durationMS": 1.8583, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 15910534.4, "dur": 497.4, "ph": "X", "name": "Write Windows Runtime Factories", "args": { "durationMS": 0.4974, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 15911329.6, "dur": 2643886.6, "ph": "X", "name": "Metadata", "args": { "durationMS": 2643.8866, "detail": "Global" } },
{ "pid": 1, "tid": 1, "ts": 15973521.6, "dur": 898916.6, "ph": "X", "name": "Il2CppAttributes.cpp", "args": { "durationMS": 898.9166, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17022121.6, "dur": 17263, "ph": "X", "name": "UnresolvedVirtualCallStubs.cpp", "args": { "durationMS": 17.263, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17041536, "dur": 403107.6, "ph": "X", "name": "WriteCodeRegistration", "args": { "durationMS": 403.1076, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17041582.4, "dur": 92205.6, "ph": "X", "name": "mscorlib_CodeGen.c", "args": { "durationMS": 92.2056, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17117475.2, "dur": 3552.1, "ph": "X", "name": "GenericContextCollector", "args": { "durationMS": 3.5521, "detail": "Collect" } },
{ "pid": 1, "tid": 1, "ts": 17133812.8, "dur": 792.9, "ph": "X", "name": "System.Configuration_CodeGen.c", "args": { "durationMS": 0.7929, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17134619.2, "dur": 607.1, "ph": "X", "name": "Mono.Security_CodeGen.c", "args": { "durationMS": 0.6071, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17135240, "dur": 363.3, "ph": "X", "name": "System.Xml_CodeGen.c", "args": { "durationMS": 0.3633, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17135614.4, "dur": 8873.4, "ph": "X", "name": "System_CodeGen.c", "args": { "durationMS": 8.8734, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17144513.6, "dur": 1666.1, "ph": "X", "name": "System.Core_CodeGen.c", "args": { "durationMS": 1.6661, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17145307.2, "dur": 362.2, "ph": "X", "name": "GenericContextCollector", "args": { "durationMS": 0.3622, "detail": "Collect" } },
{ "pid": 1, "tid": 1, "ts": 17146188.8, "dur": 819.3, "ph": "X", "name": "UnityEngine.SharedInternalsModule_CodeGen.c", "args": { "durationMS": 0.8193, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17147016, "dur": 17368.5, "ph": "X", "name": "UnityEngine.CoreModule_CodeGen.c", "args": { "durationMS": 17.3685, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17164404.8, "dur": 478, "ph": "X", "name": "UnityEngine.GridModule_CodeGen.c", "args": { "durationMS": 0.478, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17164896, "dur": 448.9, "ph": "X", "name": "UnityEngine.ImageConversionModule_CodeGen.c", "args": { "durationMS": 0.4489, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17165358.4, "dur": 887.2, "ph": "X", "name": "UnityEngine.InputLegacyModule_CodeGen.c", "args": { "durationMS": 0.8872, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17166256, "dur": 1079.1, "ph": "X", "name": "UnityEngine.Physics2DModule_CodeGen.c", "args": { "durationMS": 1.0791, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17167344, "dur": 809.4, "ph": "X", "name": "UnityEngine.TextRenderingModule_CodeGen.c", "args": { "durationMS": 0.8094, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17168163.2, "dur": 835.9, "ph": "X", "name": "UnityEngine.UnityWebRequestModule_CodeGen.c", "args": { "durationMS": 0.8359, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17169008, "dur": 343.8, "ph": "X", "name": "UnityEngine.AndroidJNIModule_CodeGen.c", "args": { "durationMS": 0.3438, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17169361.6, "dur": 1086.8, "ph": "X", "name": "UnityEngine.AnimationModule_CodeGen.c", "args": { "durationMS": 1.0868, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17170480, "dur": 956.9, "ph": "X", "name": "UnityEngine.AudioModule_CodeGen.c", "args": { "durationMS": 0.9569, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17171448, "dur": 1812.3, "ph": "X", "name": "UnityEngine.GameCenterModule_CodeGen.c", "args": { "durationMS": 1.8123, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17173270.4, "dur": 1985.7, "ph": "X", "name": "UnityEngine.IMGUIModule_CodeGen.c", "args": { "durationMS": 1.9857, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17175268.8, "dur": 341.6, "ph": "X", "name": "UnityEngine.JSONSerializeModule_CodeGen.c", "args": { "durationMS": 0.3416, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17175619.2, "dur": 1763.9, "ph": "X", "name": "UnityEngine.PhysicsModule_CodeGen.c", "args": { "durationMS": 1.7639, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17177670.4, "dur": 1218, "ph": "X", "name": "UnityEngine.TextCoreModule_CodeGen.c", "args": { "durationMS": 1.218, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17179166.4, "dur": 1130.4, "ph": "X", "name": "UnityEngine.UIModule_CodeGen.c", "args": { "durationMS": 1.1304, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17180305.6, "dur": 350.9, "ph": "X", "name": "UnityEngine.UnityWebRequestTextureModule_CodeGen.c", "args": { "durationMS": 0.3509, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17180956.8, "dur": 11248.5, "ph": "X", "name": "DOTween_CodeGen.c", "args": { "durationMS": 11.2485, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17192219.2, "dur": 15474.4, "ph": "X", "name": "UnityEngine.UI_CodeGen.c", "args": { "durationMS": 15.4744, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17207710.4, "dur": 617.2, "ph": "X", "name": "DOTween43_CodeGen.c", "args": { "durationMS": 0.6172, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17208337.6, "dur": 819.5, "ph": "X", "name": "DOTween46_CodeGen.c", "args": { "durationMS": 0.8195, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17209166.4, "dur": 584.7, "ph": "X", "name": "DOTweenPro_CodeGen.c", "args": { "durationMS": 0.5847, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17209764.8, "dur": 944.4, "ph": "X", "name": "I18N_CodeGen.c", "args": { "durationMS": 0.9444, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17210721.6, "dur": 1772.2, "ph": "X", "name": "LitJson_CodeGen.c", "args": { "durationMS": 1.7722, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17212502.4, "dur": 1953.4, "ph": "X", "name": "I18N.CJK_CodeGen.c", "args": { "durationMS": 1.9534, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17214464, "dur": 14620.1, "ph": "X", "name": "Unity.TextMeshPro_CodeGen.c", "args": { "durationMS": 14.6201, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17229094.4, "dur": 3866.8, "ph": "X", "name": "Assembly-CSharp_CodeGen.c", "args": { "durationMS": 3.8668, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17233555.2, "dur": 614.2, "ph": "X", "name": "Il2CppReversePInvokeWrapperTable.cpp", "args": { "durationMS": 0.6142, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17234297.6, "dur": 108041.3, "ph": "X", "name": "Il2CppGenericMethodPointerTable.cpp", "args": { "durationMS": 108.0413, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17342499.2, "dur": 81949.2, "ph": "X", "name": "Il2CppInvokerTable.cpp", "args": { "durationMS": 81.9492, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17425148.8, "dur": 17307.2, "ph": "X", "name": "Il2CppInteropDataTable.cpp", "args": { "durationMS": 17.3072, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17443913.6, "dur": 729.6, "ph": "X", "name": "Il2CppCodeRegistration.cpp", "args": { "durationMS": 0.7296, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17444648, "dur": 1110567.5, "ph": "X", "name": "WriteMetadata", "args": { "durationMS": 1110.5675, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17448718.4, "dur": 227368.8, "ph": "X", "name": "Il2CppMetadataUsage.c", "args": { "durationMS": 227.3688, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17532684.8, "dur": 4165.2, "ph": "X", "name": "Metadata", "args": { "durationMS": 4.1652, "detail": "Collect string literals" } },
{ "pid": 1, "tid": 1, "ts": 17689540.8, "dur": 23585, "ph": "X", "name": "Il2CppGenericClassTable.c", "args": { "durationMS": 23.585, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17713142.4, "dur": 29342.4, "ph": "X", "name": "Il2CppGenericInstDefinitions.c", "args": { "durationMS": 29.3424, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 17742499.2, "dur": 303447.9, "ph": "X", "name": "Il2CppGenericMethodTable.c", "args": { "durationMS": 303.4479, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18045972.8, "dur": 97807.4, "ph": "X", "name": "Il2CppTypeDefinitions.c", "args": { "durationMS": 97.8074, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18143806.4, "dur": 61593.2, "ph": "X", "name": "Il2CppGenericMethodDefinitions.c", "args": { "durationMS": 61.5932, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18205408, "dur": 142209.5, "ph": "X", "name": "CompilerCalculateTypeValues", "args": { "durationMS": 142.2095, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18347644.8, "dur": 2070.8, "ph": "X", "name": "Il2CppMetadataRegistration.c", "args": { "durationMS": 2.0708, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18350088, "dur": 7822.3, "ph": "X", "name": "StringLiteralWriter", "args": { "durationMS": 7.8223, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18358051.2, "dur": 1374.4, "ph": "X", "name": "Metadata Strings", "args": { "durationMS": 1.3744, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18359432, "dur": 3974.4, "ph": "X", "name": "Events", "args": { "durationMS": 3.9744, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18363411.2, "dur": 7682.2, "ph": "X", "name": "Properties", "args": { "durationMS": 7.6822, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18371099.2, "dur": 62388.5, "ph": "X", "name": "Methods", "args": { "durationMS": 62.3885, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18433496, "dur": 3613.1, "ph": "X", "name": "Parameter Default Values", "args": { "durationMS": 3.6131, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18437113.6, "dur": 3940.8, "ph": "X", "name": "Field Default Values", "args": { "durationMS": 3.9408, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18441059.2, "dur": 1974.2, "ph": "X", "name": "Field and Parameter Default Values Data", "args": { "durationMS": 1.9742, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18443040, "dur": 442.6, "ph": "X", "name": "Field Marshaled Sizes", "args": { "durationMS": 0.4426, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18443486.4, "dur": 14046.2, "ph": "X", "name": "Parameters", "args": { "durationMS": 14.0462, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18457540.8, "dur": 10352.2, "ph": "X", "name": "Fields", "args": { "durationMS": 10.3522, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18467900.8, "dur": 4279.5, "ph": "X", "name": "Generic Parameters", "args": { "durationMS": 4.2795, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18472185.6, "dur": 910.2, "ph": "X", "name": "Generic Parameter Constraints", "args": { "durationMS": 0.9102, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18473100.8, "dur": 3571.3, "ph": "X", "name": "Generic Containers", "args": { "durationMS": 3.5713, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18477136, "dur": 2081.4, "ph": "X", "name": "VTables", "args": { "durationMS": 2.0814, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18479224, "dur": 1231.9, "ph": "X", "name": "Interface Offsets", "args": { "durationMS": 1.2319, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18480460.8, "dur": 48379.9, "ph": "X", "name": "Type Definitions", "args": { "durationMS": 48.3799, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18528854.4, "dur": 5197.3, "ph": "X", "name": "Images", "args": { "durationMS": 5.1973, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18534057.6, "dur": 5000.1, "ph": "X", "name": "Assemblies", "args": { "durationMS": 5.0001, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18539078.4, "dur": 1214.2, "ph": "X", "name": "Metadata Usage Lists", "args": { "durationMS": 1.2142, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18540297.6, "dur": 3018.7, "ph": "X", "name": "Metadata Usage Pairs", "args": { "durationMS": 3.0187, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18543456, "dur": 509.9, "ph": "X", "name": "Referenced Assemblies", "args": { "durationMS": 0.5099, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18543971.2, "dur": 1177.8, "ph": "X", "name": "Attribute Types Ranges", "args": { "durationMS": 1.1778, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18545153.6, "dur": 661.3, "ph": "X", "name": "Attribute Types", "args": { "durationMS": 0.6613, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18546075.2, "dur": 560, "ph": "X", "name": "Unresolved Virtual Call Parameter Ranges", "args": { "durationMS": 0.56, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18546801.6, "dur": 4234.7, "ph": "X", "name": "Exported Types", "args": { "durationMS": 4.2347, "detail": "" } },
{ "pid": 1, "tid": 1, "ts": 18555396.8, "dur": 712.3, "ph": "X", "name": "CompletionPhase", "args": { "durationMS": 0.7123, "detail": "" } }
],
"meta_datetime": "10/28/2020 16:00:12",
"meta_datetime": "10/28/2020 18:33:40",
"meta_command_line": "/Applications/Unity/Unity.app/Contents/il2cpp/build/deploy/net471/il2cpp.exe --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile=unityaot --incremental-g-c-time-slice=3 --avoid-dynamic-library-copy --profiler-report --map-file-parser=/Applications/Unity/Unity.app/Contents/Tools/MapFileParser/MapFileParser --directory=/Users/mazy/Mazy/Unity/LuckFarm-V2/Temp/StagingArea/Data/Managed --generatedcppdir=/Users/mazy/Mazy/Unity/LuckFarm-V2/Temp/il2cppOutput/il2cppOutput",
"meta_command_line_args": "/Applications/Unity/Unity.app/Contents/il2cpp/build/deploy/net471/il2cpp.exe --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile=unityaot --incremental-g-c-time-slice=3 --avoid-dynamic-library-copy --profiler-report --map-file-parser=/Applications/Unity/Unity.app/Contents/Tools/MapFileParser/MapFileParser --directory=/Users/mazy/Mazy/Unity/LuckFarm-V2/Temp/StagingArea/Data/Managed --generatedcppdir=/Users/mazy/Mazy/Unity/LuckFarm-V2/Temp/il2cppOutput/il2cppOutput",
"meta_user_name": "mazy",
......
No preview for this file type
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -7,7 +7,7 @@
<key>Unity-iPhone.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>9</integer>
<integer>10</integer>
</dict>
<key>UnityFramework.xcscheme_^#shared#^_</key>
<dict>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment