Skip to content

Commit 021d538

Browse files
committed
Add support on attached on detached iOS
1 parent d2bbee6 commit 021d538

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

ios/Classes/FLTUnityWidgetController.swift

+10-1
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,11 @@ public class FLTUnityWidgetController: NSObject, FLTUnityOptionsSink, FlutterPla
7474
data: DataStreamEvent(
7575
eventType: DataStreamEventTypes.OnUnityViewCreated,
7676
data: true))
77+
78+
GetUnityPlayerUtils().notifyFlutter(
79+
data: DataStreamEvent(
80+
eventType: DataStreamEventTypes.OnViewAttached,
81+
data: keyId))
7782
GetUnityPlayerUtils().resume()
7883
}
7984

@@ -120,7 +125,11 @@ public class FLTUnityWidgetController: NSObject, FLTUnityOptionsSink, FlutterPla
120125

121126
removeViewIfNeeded()
122127
GetUnityPlayerUtils().activeController = globalControllers.last
123-
128+
129+
GetUnityPlayerUtils().notifyFlutter(
130+
data: DataStreamEvent(
131+
eventType: DataStreamEventTypes.OnViewDetached,
132+
data: keyId))
124133
_disposed = true
125134
}
126135

ios/Classes/HandleEventSink.swift

+2
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ enum DataStreamEventTypes : String {
6060
case OnUnityPlayerQuited
6161
case OnUnitySceneLoaded
6262
case OnUnityMessage
63+
case OnViewAttached
64+
case OnViewDetached
6365
}
6466

6567
struct DataStreamEvent {

0 commit comments

Comments
 (0)