From f4bb1c78150d350555f4719df25978bda6c41626 Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期二, 16 四月 2024 11:10:10 +0800 Subject: [PATCH] 0312 ios新sdk-可同步越南主分支 --- Assets/Editor/XCodeProjectMod.cs | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-) diff --git a/Assets/Editor/XCodeProjectMod.cs b/Assets/Editor/XCodeProjectMod.cs index a1f0bbc..1b389dd 100644 --- a/Assets/Editor/XCodeProjectMod.cs +++ b/Assets/Editor/XCodeProjectMod.cs @@ -148,33 +148,33 @@ { //淇敼UnityAppController.mm 鏂囦欢 var _xclass = new XClass(projectPath + "/Classes/UnityAppController.mm"); - //寮曞叆UniversalSDK - _xclass.WriteBelow("#include \"PluginBase/AppDelegateListener.h\"", "#include \"UniversalSDK.h\"" + "\n#import <MHVNFramework/MoHuanSDK.h>"); + //寮曞叆YnmbxxjSDK + _xclass.WriteBelow("#include \"PluginBase/AppDelegateListener.h\"", "#include \"YnmbxxjSDK.h\"" + "\n#import <TUYEFramework/TUYESDK.h>"); //unity浜や簰璋冪敤鐨勬柟娉� string newCode = "\n" + - "extern \"C\" void IOSMessageHandle(const char* jsonString) {\n" + - " [GetAppController().universalSDK HandleUnityMessage:[NSString stringWithUTF8String:jsonString]];\n" + + "extern \"C\" void IOSUniyMessageHandle(const char* jsonString) {\n" + + " [GetAppController().ynmbxxjSDK HandleGameMessage:[NSString stringWithUTF8String:jsonString]];\n" + "}"; _xclass.WriteBelow("extern \"C\" ScreenOrientation UnityCurrentOrientation() { return GetAppController().unityView.contentOrientation; }", newCode); - //鍒濆鍖朥niversalSDK + //鍒濆鍖朰nmbxxjSDK newCode = "\n" + - " _universalSDK = [[UniversalSDK alloc] init];\n [_universalSDK QuickSDKInit:application didFinishLaunchingWithOptions:launchOptions];"; + " _ynmbxxjSDK = [[YnmbxxjSDK alloc] init];\n [_ynmbxxjSDK YngameSDKInit:application didFinishLaunchingWithOptions:launchOptions];"; _xclass.WriteBelow("[KeyboardDelegate Initialize];", newCode); //quick sdk 鐢熷懡鍛ㄦ湡 - _xclass.WriteBelow("- (BOOL)application:(UIApplication*)app openURL:(NSURL*)url options:(NSDictionary<NSString*, id>*)options\n{", "\n [[MoHuanSDK sharedGameSDK] application:app openURL:url options:options];"); - _xclass.WriteBelow("::printf(\"-> applicationDidBecomeActive()\\n\");", "[[MoHuanSDK sharedGameSDK] applicationDidBecomeActive:application];"); - _xclass.WriteBelow("NSURL* url = userActivity.webpageURL;", "\n [[MoHuanSDK sharedGameSDK] application:application continueUserActivity:userActivity restorationHandler:restorationHandler];\n"); - _xclass.WriteBelow("- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))handler\n{", "\n [[MoHuanSDK sharedGameSDK] application:application didReceiveRemoteNotification:userInfo fetchCompletionHandler:completionHandler];\n"); + _xclass.WriteBelow("- (BOOL)application:(UIApplication*)app openURL:(NSURL*)url options:(NSDictionary<NSString*, id>*)options\n{", "\n [[TUYESDK sharedGameSDK] application:app openURL:url options:options];"); + _xclass.WriteBelow("::printf(\"-> applicationDidBecomeActive()\\n\");", "[[TUYESDK sharedGameSDK] applicationDidBecomeActive:application];"); + _xclass.WriteBelow("NSURL* url = userActivity.webpageURL;", "\n [[TUYESDK sharedGameSDK] application:application continueUserActivity:userActivity restorationHandler:restorationHandler];\n"); + _xclass.WriteBelow("- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))handler\n{", "\n [[TUYESDK sharedGameSDK] application:application didReceiveRemoteNotification:userInfo fetchCompletionHandler:completionHandler];\n"); //淇敼UnityAppController.h 鏂囦欢 _xclass = new XClass(projectPath + "/Classes/UnityAppController.h"); - _xclass.WriteBelow("@class DisplayConnection;", "@class UniversalSDK;"); - _xclass.WriteBelow("DisplayConnection* _mainDisplay;", "UniversalSDK* _universalSDK;"); + _xclass.WriteBelow("@class DisplayConnection;", "@class YnmbxxjSDK;"); + _xclass.WriteBelow("DisplayConnection* _mainDisplay;", "YnmbxxjSDK* _ynmbxxjSDK;"); _xclass.WriteBelow("@property (readonly, copy, nonatomic) DisplayConnection* mainDisplay;", - "@property (readonly, copy, nonatomic) UniversalSDK* universalSDK;"); + "@property (readonly, copy, nonatomic) YnmbxxjSDK* ynmbxxjSDK;"); } -- Gitblit v1.8.0