Blame view

ios/Runner/GameMessageChannel.swift 863 Bytes
8b5ef002   xiaoyu   添加打开游戏的测试代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  //
  //  GameMessageChannel.swift
  //  Runner
  //
  //  Created by xiaoyu on 2024/4/13.
  //
  import UIKit
  
  class GameMessageChannel: NSObject {
      var messageChannel:FlutterMethodChannel?
      init(message:FlutterBinaryMessenger) {
          super.init()
          
          messageChannel = FlutterMethodChannel.init(name: "wow_english/game_method_channel",  binaryMessenger: message)
          messageChannel!.setMethodCallHandler { call, result in
              self.handle(call, result)
          }
      }
      
      func handle(_ call: FlutterMethodCall,_ result: @escaping FlutterResult) {
          if (call.method == "openGamePage") {
68a4c50a   xiaoyu   Merge remote-trac...
22
23
24
25
              print("openGamePage");
              let dict = call.arguments as! Dictionary<String, Any>
              let gameid = dict["gameId"] as! Int
              WowGameCocosManager.shared().runGame(gameid);
8b5ef002   xiaoyu   添加打开游戏的测试代码
26
27
              return
          }
8b5ef002   xiaoyu   添加打开游戏的测试代码
28
      }
8b5ef002   xiaoyu   添加打开游戏的测试代码
29
  }