@@ -95,7 +95,7 @@ - (void)initView {
95
95
}];
96
96
[GetAppController () setUnityMessageHandler: ^(const char * message)
97
97
{
98
- [_channel invokeMethod: @" onUnityMessage" arguments: [NSString stringWithUTF8String: message]];
98
+ [_channel invokeMethod: @" event# onUnityMessage" arguments: [NSString stringWithUTF8String: message]];
99
99
}];
100
100
[GetAppController () setUnitySceneLoadedHandler: ^(const char *name, const int *buildIndex, const bool *isLoaded, const bool *IsValid)
101
101
{
@@ -106,43 +106,45 @@ - (void)initView {
106
106
@" FourthKey" : [NSNumber numberWithBool: IsValid]
107
107
};
108
108
109
- [_channel invokeMethod: @" onUnitySceneLoaded" arguments: addObject];
109
+ [_channel invokeMethod: @" event# onUnitySceneLoaded" arguments: addObject];
110
110
}];
111
111
}
112
112
}
113
113
114
114
- (void )onMethodCall : (FlutterMethodCall*)call result : (FlutterResult)result {
115
- if ([call.method isEqualToString: @" isReady" ]) {
115
+ if ([call.method isEqualToString: @" unity# isReady" ]) {
116
116
NSNumber * res = @([UnityUtils isUnityReady ]);
117
117
result (res);
118
- } else if ([call.method isEqualToString: @" isLoaded" ]) {
118
+ } else if ([call.method isEqualToString: @" unity# isLoaded" ]) {
119
119
NSNumber * res = @(IsUnityLoaded ());
120
120
result (res);
121
- } else if ([call.method isEqualToString: @" createUnity " ]) {
121
+ } else if ([call.method isEqualToString: @" unity#createUnityPlayer " ]) {
122
122
[self initView ];
123
123
result (nil );
124
- } else if ([call.method isEqualToString: @" isPaused" ]) {
124
+ } else if ([call.method isEqualToString: @" unity# isPaused" ]) {
125
125
NSNumber * res = @(IsUnityPaused ());
126
126
result (res);
127
- } else if ([call.method isEqualToString: @" isInBackground " ]) {
127
+ } else if ([call.method isEqualToString: @" unity#nBackground " ]) {
128
128
NSNumber * res = @(IsUnityInBackground ());
129
129
result (res);
130
- } else if ([call.method isEqualToString: @" pause " ]) {
130
+ } else if ([call.method isEqualToString: @" unity#pausePlayer " ]) {
131
131
[self pausePlayer: call result: result];
132
- } else if ([call.method isEqualToString: @" dispose" ]) {
132
+ } else if ([call.method isEqualToString: @" unity# dispose" ]) {
133
133
// [self openNative)];
134
134
result (nil );
135
- } else if ([call.method isEqualToString: @" resume " ]) {
135
+ } else if ([call.method isEqualToString: @" unity#resumePlayer " ]) {
136
136
[self resumePlayer: call result: result];
137
- } else if ([call.method isEqualToString: @" unload " ]) {
137
+ } else if ([call.method isEqualToString: @" unity#unloadPlayer " ]) {
138
138
[self unloadPlayer: call result: result];
139
- } else if ([call.method isEqualToString: @" silentQuitPlayer" ]) {
139
+ } else if ([call.method isEqualToString: @" unity# silentQuitPlayer" ]) {
140
140
UnityShowWindowCommand ();
141
141
result (nil );
142
- } else if ([call.method isEqualToString: @" quitPlayer" ]) {
142
+ } else if ([call.method isEqualToString: @" unity# quitPlayer" ]) {
143
143
[self quitPlayer: call result: result];
144
- } else if ([[call method ] isEqualToString: @" postMessage" ]) {
144
+ } else if ([[call method ] isEqualToString: @" unity# postMessage" ]) {
145
145
[self postMessage: call result: result];
146
+ } else if ([call.method isEqualToString: @" unity#waitForUnity" ]) {
147
+ result (nil );
146
148
} else {
147
149
result (FlutterMethodNotImplemented);
148
150
}
0 commit comments