1
+ // ignore_for_file: avoid_print
2
+
1
3
import 'package:flutter/material.dart' ;
2
4
import 'package:flutter_unity_widget/flutter_unity_widget.dart' ;
3
5
import 'package:pointer_interceptor/pointer_interceptor.dart' ;
4
6
5
7
class ApiScreen extends StatefulWidget {
6
- ApiScreen ({Key ? key}) : super (key: key);
8
+ const ApiScreen ({Key ? key}) : super (key: key);
7
9
8
10
@override
9
- _ApiScreenState createState () => _ApiScreenState ();
11
+ State < ApiScreen > createState () => _ApiScreenState ();
10
12
}
11
13
12
14
class _ApiScreenState extends State <ApiScreen > {
@@ -28,7 +30,7 @@ class _ApiScreenState extends State<ApiScreen> {
28
30
Widget build (BuildContext context) {
29
31
return Scaffold (
30
32
appBar: AppBar (
31
- title: Text ('API Screen' ),
33
+ title: const Text ('API Screen' ),
32
34
),
33
35
body: Card (
34
36
margin: const EdgeInsets .all (8 ),
@@ -38,14 +40,12 @@ class _ApiScreenState extends State<ApiScreen> {
38
40
),
39
41
child: Stack (
40
42
children: [
41
- Container (
42
- child: UnityWidget (
43
- onUnityCreated: onUnityCreated,
44
- onUnityMessage: onUnityMessage,
45
- onUnitySceneLoaded: onUnitySceneLoaded,
46
- fullscreen: true ,
47
- useAndroidViewSurface: false ,
48
- ),
43
+ UnityWidget (
44
+ onUnityCreated: onUnityCreated,
45
+ onUnityMessage: onUnityMessage,
46
+ onUnitySceneLoaded: onUnitySceneLoaded,
47
+ fullscreen: true ,
48
+ useAndroidViewSurface: false ,
49
49
),
50
50
PointerInterceptor (
51
51
child: Positioned (
@@ -57,8 +57,8 @@ class _ApiScreenState extends State<ApiScreen> {
57
57
child: Column (
58
58
mainAxisSize: MainAxisSize .min,
59
59
children: < Widget > [
60
- Padding (
61
- padding: const EdgeInsets .only (top: 20 ),
60
+ const Padding (
61
+ padding: EdgeInsets .only (top: 20 ),
62
62
child: Text ("Rotation speed:" ),
63
63
),
64
64
Slider (
@@ -80,25 +80,25 @@ class _ApiScreenState extends State<ApiScreen> {
80
80
onPressed: () {
81
81
FlutterUnityController .instance.quit ();
82
82
},
83
- child: Text ("Quit" ),
83
+ child: const Text ("Quit" ),
84
84
),
85
85
MaterialButton (
86
86
onPressed: () {
87
87
FlutterUnityController .instance.create ();
88
88
},
89
- child: Text ("Create" ),
89
+ child: const Text ("Create" ),
90
90
),
91
91
MaterialButton (
92
92
onPressed: () {
93
93
FlutterUnityController .instance.pause ();
94
94
},
95
- child: Text ("Pause" ),
95
+ child: const Text ("Pause" ),
96
96
),
97
97
MaterialButton (
98
98
onPressed: () {
99
99
FlutterUnityController .instance.resume ();
100
100
},
101
- child: Text ("Resume" ),
101
+ child: const Text ("Resume" ),
102
102
),
103
103
],
104
104
),
@@ -112,19 +112,19 @@ class _ApiScreenState extends State<ApiScreen> {
112
112
await FlutterUnityController .instance
113
113
.openInNativeProcess ();
114
114
},
115
- child: Text ("Open Native" ),
115
+ child: const Text ("Open Native" ),
116
116
),
117
117
MaterialButton (
118
118
onPressed: () {
119
119
FlutterUnityController .instance.unload ();
120
120
},
121
- child: Text ("Unload" ),
121
+ child: const Text ("Unload" ),
122
122
),
123
123
MaterialButton (
124
124
onPressed: () {
125
125
FlutterUnityController .instance.quit ();
126
126
},
127
- child: Text ("Silent Quit" ),
127
+ child: const Text ("Silent Quit" ),
128
128
),
129
129
],
130
130
),
@@ -163,6 +163,6 @@ class _ApiScreenState extends State<ApiScreen> {
163
163
164
164
// Callback that connects the created controller to the unity controller
165
165
void onUnityCreated (controller) {
166
- // this. _unityWidgetController = controller;
166
+ // _unityWidgetController = controller;
167
167
}
168
168
}
0 commit comments