update sdk version

This commit is contained in:
2023-11-24 16:10:52 +08:00
parent 3debc85c0a
commit 0c87c7f905
138 changed files with 210 additions and 119 deletions

View File

@@ -141,6 +141,8 @@ char * at_get_string_message_for_unity(const char *msg, void(*callback)(const ch
[self setWXStatus:firstObject];
} else if ([selector isEqualToString:@"setLocationLongitude:dimension:"]) {
[self setLocationLongitude:[NSNumber numberWithDouble:firstObject.doubleValue] dimension:[NSNumber numberWithDouble:lastObject.doubleValue]];
} else if ([selector isEqualToString:@"showDebuggerUI"]) {
[self showDebuggerUI];
}
return nil;
}
@@ -300,5 +302,28 @@ char * at_get_string_message_for_unity(const char *msg, void(*callback)(const ch
[[ATAPI sharedInstance] setLocationLongitude:longitude.doubleValue dimension:latitude.doubleValue];
}
-(void) showDebuggerUI
{
// AnyThinkDebuggerUISDK
NSLog(@"ATUnityManager::showDebuggerUI");
NSString *classStr = @"ATDebuggerAPI";
Class debuggerAPIClass = NSClassFromString(classStr);
if(!debuggerAPIClass) {
NSLog(@"ATUnityManager::showDebuggerUI- NO %@",classStr);
return;
} else {
NSObject *debuger = [debuggerAPIClass performSelector:@selector(sharedInstance)];
NSString *fuctionStr = @"showDebuggerInViewController:showType:";
SEL sel = NSSelectorFromString(fuctionStr);
if(!debuger || ![debuger respondsToSelector:sel]) {
NSLog(@"ATUnityManager::showDebuggerUI- NO %@",fuctionStr);
return;
} else {
UIWindow *win = [UIApplication sharedApplication].keyWindow;
[debuger performSelector:sel withObject:win.rootViewController withObject:@1];
}
}
}
@end