diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 000000000..c19be721f
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1 @@
+*.unitypackage binary
\ No newline at end of file
diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml
index ea85b1999..ec2c7c0ea 100644
--- a/.github/workflows/main.yaml
+++ b/.github/workflows/main.yaml
@@ -11,7 +11,7 @@ jobs:
- uses: subosito/flutter-action@v2
with:
- flutter-version: '3.3.0'
+ flutter-version: '3.24.5'
channel: 'stable'
- name: Clean Dependencies
@@ -21,7 +21,7 @@ jobs:
run: flutter packages get
- name: Format
- run: flutter format --set-exit-if-changed lib test
+ run: dart format --set-exit-if-changed lib test
- name: Analyze
run: flutter analyze lib test
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 60b43483b..09da4728d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,8 +1,22 @@
-## Pending (master branch only)
+## 2022.3.0 (master branch only)
+* [Web] Switch to `package:web` to support WebAssembly (WASM).
+* Updates minimum supported SDK version to Flutter 3.16/Dart 3.2.
+* Fix lint warnings to improve static analysis.
+* Small ReadMe fixes.
+
+**Note:**
+> This release is unrelated to an old version `2022.3.0-alpha1`, which was based on the `feat/global_unity_controller` git branch.
+
+## 2022.2.2 (master branch only)
* [Android] Fix touch detection when using Unity's New Input System. [#938](https://github.com/juicycleff/flutter-unity-view-widget/pull/938)
* [Android] Workaround for mUnityplayer error in Unity plugins using the AndroidJavaProxy. [#908](https://github.com/juicycleff/flutter-unity-view-widget/pull/908)
* [Android] Add namespace for Android gradle plugin (AGP) 8 compatibility.
* [Android] Fix kotlin compilation error with Flutter 3.24 and newer. [#973](https://github.com/juicycleff/flutter-unity-view-widget/issues/973)
+* [Android] Update documentation for new `.gradle.kts` files.
+* [Android] Update some ancient build.gradle values to match Unity 2022.3. Like CompileSdk to 34 and Java to 11.
+* [iOS] Add an empty privacy manifest.
+* [Web] Don't crash on unknown event data from Unity.
+* Disable windows support in `pubspec.yaml` to avoid confusion. Windows support was never completed.
## 2022.2.1
diff --git a/README.md b/README.md
index 8b472e575..92cb25df6 100644
--- a/README.md
+++ b/README.md
@@ -13,15 +13,16 @@
Flutter unity 3D widget for embedding unity in flutter. Now you can make awesome gamified features of your app in Unity and get it rendered in a Flutter app both in fullscreen and embeddable mode. Works great on `Android, iPad OS, iOS, Web`.
-Windows support is a work in progress.
+
### Notes
- Use Windows or Mac to export and build your project.
Users on Ubuntu have reported a lot of errors in the Unity export.
- Emulator support is limited and requires special setup. Please use a physical device for Android and iOS.
-- Supports Unity 2019.4.3 or later, we recommend the latest LTS.
-- Use only OpenGLES3 as Graphics API on Android for AR compatibility.
-
+- Supports Unity 2019.4.3 up to 2022.3.x, we recommend the latest 2022.3 LTS.
+ Check [this github issue](https://github.com/juicycleff/flutter-unity-view-widget/issues/967) for support of Unity 6.
+- Use only OpenGLES3 as Graphics API on Android for AR compatibility.
+- Windows isn't supported because of the lack of [Flutter PlatformView support](https://github.com/flutter/flutter/issues/31713).
## Notice
Need me to respond, tag me [Rex Isaac Raphael](https://github.com/juicycleff).
@@ -31,22 +32,14 @@ This plugin expects you to atleast know how to use Unity Engine. If you have iss
Moving forward, versioning of the package will change to match unity releases after proper test. Mind you this does not mean the package
is not compatible with other versions, it just mean it's been tested to work with a unity version.
-Windows coming soon.
-
## Installation
-First depend on the library by adding this to your packages `pubspec.yaml`:
- - Flutter 3.0.0
-```yaml
-dependencies:
- flutter_unity_widget: ^2022.2.0
-```
-
+This plugin requires Flutter >= 3.16.0.
- - Pre Flutter 3.0.0 (This version will gradually be deprecated)
+First depend on the library by adding this to your packages `pubspec.yaml`:
```yaml
dependencies:
- flutter_unity_widget: ^2022.1.0+7
+ flutter_unity_widget: ^2022.2.1 # use the latest compatible version
```
Now inside your Dart code you can import it.
@@ -69,7 +62,7 @@ You will need to open and export a Unity project, even for running the example.
## Setup
-In the tutorial below, there are steps specific to each platform, denoted by a :information_source: icon followed by
+In the tutorial below, there are steps specific to each platform, denoted by a ℹ️ icon followed by
the platform name (Android or iOS). You can click on its icon to expand it.
### Prerequisites
@@ -81,6 +74,23 @@ the platform name (Android or iOS). You can click on its icon to expand it.
- A `fuw-XXXX.unitypackage` file, found in the [*unitypackages*](https://github.com/juicycleff/flutter-unity-view-widget/tree/master/unitypackages) folder.
Try to use the most recent unitypackage available.
+### Unity versions for publishing
+If you want to publish your app for Android or iOS, you need to satisfy certain Unity version requirements.
+
+**iOS**
+Apple's [privacy manifest requirements](https://discussions.unity.com/t/apple-privacy-manifest-updates-for-unity-engine/936052) need a minimal Unity version of:
+* 2021.3.35+
+* 2022.3.18+
+* 6000.0.0+
+
+**Android**
+> Starting November 1st, 2025, all new apps and updates to existing apps submitted to Google Play and targeting Android 15+ devices must support 16 KB page sizes.
+
+This requires [Unity versions](https://discussions.unity.com/t/info-unity-engine-support-for-16-kb-memory-page-sizes-android-15/1589588):
+* 2021.3.48+ (Enterprise and Industry only)
+* 2022.3.56+
+* 6000.0.38+
+
### Unity project setup
These instructions assume you are using a new Unity project. If you open the example project from this repository, you can move on to the next section **Unity Exporting**.
@@ -149,7 +159,7 @@ After exporting Unity, you will need to make some small changes in your iOS or A
You will likely need to do this **only once**. These changes remain on future Unity exports.
-:information_source: Android
+ℹ️ Android
1. Setting the Android NDK
@@ -330,8 +340,8 @@ allprojects {
- :information_source: iOS
-
+ ℹ️ iOS
+
1. Open the *ios/Runner.xcworkspace* (workspace, not the project) file in Xcode, right-click on the Navigator (not on an item), go to **Add Files to "Runner"** and add
the *ios/UnityLibrary/Unity-Iphone.xcodeproj* file.
@@ -400,7 +410,7 @@ allprojects {
- :information_source: AR Foundation Android
+ ℹ️ AR Foundation Android
1. Check the version of the `XR Plugin Management` in the Unity package manager. Versions `4.3.1 - 4.3.3` contain a bug that breaks Android exports.
Make sure to use a version <=`4.2.2` or >=`4.4`.
@@ -429,7 +439,7 @@ allprojects {
- :information_source: AR Foundation iOS
+ ℹ️ AR Foundation iOS
1. Open the *ios/Runner/Info.plist* and add a camera usage description.
For example:
@@ -443,7 +453,7 @@ For example:
- :information_source: Vuforia Android
+ ℹ️ Vuforia Android
1. Your export should contain a Vuforia library in the `android/unityLibrary/libs/` folder. Currently named `VuforiaEngine.aar`.
@@ -456,7 +466,7 @@ In case this gets outdated or broken, check the [Vuforia documentation](https://
- :information_source: Vuforia iOS
+ ℹ️ Vuforia iOS
These steps are based on these [Vuforia docs](https://developer.vuforia.com/library/unity-extension/using-vuforia-engine-unity-library-uaal#ios-specific-steps) and [this comment](https://github.com/juicycleff/flutter-unity-view-widget/issues/314#issuecomment-785302253)
@@ -490,7 +500,7 @@ We recommend using a physical iOS or Android device, as emulator support is limi
Below are the limited options to use an emulator.
- iOS Simulators
+ℹ️ iOS Simulators
The `Target SDK` option in the Unity player settings is important here.
- `Device SDK` exports an ARM build. (Which does **NOT** work on ARM simulators)
@@ -534,7 +544,7 @@ The rest depends on the type of processor in your mac:
- Android emulators
+ℹ️ Android emulators
Unity only supports ARM build targets for Android. However most Android emulators are x86 which means they simply won't work.
@@ -574,12 +584,18 @@ If you computer does not have an ARM processor, like most computers running on I
2. Use the method `postMessage` to send a string, using the GameObject name and the name of a behaviour method that should be called.
+```dart
+// Snippet of postMessage usage in the example project.
+_unityWidgetController?.postMessage(
+ 'Cube', // GameObject name
+ 'SetRotationSpeed', // Function name in attached C# script
+ speed, // Function parameter (string)
+);
+```
### Unity-Flutter
1. Select the GameObject that should execute the communication and go to **Inspector > Add Component > Unity Message Manager**.
-
-
2. Create a new `MonoBehaviour` subclass and add to the same GameObject as a script.
3. On this new behaviour, call `GetComponent()` to get a `UnityMessageManager`.
@@ -587,6 +603,21 @@ If you computer does not have an ARM processor, like most computers running on I
4. Use the method `SendMessageToFlutter` to send a string. Receive this message using the `onUnityMessage` callback of a `UnityWidget`.
+```C#
+// Send a basic string to Flutter
+SendMessageToFlutter("Hello there!");
+```
+```C#
+// If you want to send multiple parameters or objects, use a JSON string.
+// This is a random object serialized to JSON using Json.net.
+JObject o = JObject.FromObject(new
+{
+ id = 1,
+ name = "Object 1",
+ whatever = 12
+});
+SendMessageToFlutter(o.ToString());
+```
## Examples
@@ -612,34 +643,23 @@ class UnityDemoScreen extends StatefulWidget {
}
class _UnityDemoScreenState extends State {
- static final GlobalKey _scaffoldKey =
- GlobalKey();
+
UnityWidgetController? _unityWidgetController;
@override
Widget build(BuildContext context) {
return Scaffold(
- key: _scaffoldKey,
- body: SafeArea(
- bottom: false,
- child: WillPopScope(
- onWillPop: () async {
- // Pop the category page if Android back button is pressed.
- return true;
- },
- child: Container(
- color: Colors.yellow,
- child: UnityWidget(
- onUnityCreated: onUnityCreated,
- ),
- ),
+ body: Container(
+ color: Colors.yellow,
+ child: UnityWidget(
+ onUnityCreated: onUnityCreated,
),
),
);
}
// Callback that connects the created controller to the unity controller
- void onUnityCreated(controller) {
+ void onUnityCreated(UnityWidgetController controller) {
_unityWidgetController = controller;
}
}
@@ -653,79 +673,71 @@ class _UnityDemoScreenState extends State {
import 'package:flutter/material.dart';
import 'package:flutter_unity_widget/flutter_unity_widget.dart';
-void main() => runApp(const MyApp());
+void main() {
+ runApp(
+ const MaterialApp(
+ home: UnityDemoScreen(),
+ ),
+ );
+}
-class MyApp extends StatefulWidget {
- const MyApp({Key? key}) : super(key: key);
+class UnityDemoScreen extends StatefulWidget {
+ const UnityDemoScreen({Key? key}) : super(key: key);
@override
- State createState() => _MyAppState();
+ State createState() => _UnityDemoScreenState();
}
-class _MyAppState extends State {
- static final GlobalKey _scaffoldKey =
- GlobalKey();
+class _UnityDemoScreenState extends State {
UnityWidgetController? _unityWidgetController;
double _sliderValue = 0.0;
- @override
- void initState() {
- super.initState();
- }
-
@override
Widget build(BuildContext context) {
- return MaterialApp(
- home: Scaffold(
- key: _scaffoldKey,
- appBar: AppBar(
- title: const Text('Unity Flutter Demo'),
- ),
- body: Card(
- margin: const EdgeInsets.all(8),
- clipBehavior: Clip.antiAlias,
- shape: RoundedRectangleBorder(
- borderRadius: BorderRadius.circular(20.0),
+ return Scaffold(
+ appBar: AppBar(
+ title: const Text('Unity Flutter Demo'),
+ ),
+ body: Stack(
+ children: [
+ UnityWidget(
+ onUnityCreated: onUnityCreated,
+ onUnityMessage: onUnityMessage,
+ onUnitySceneLoaded: onUnitySceneLoaded,
),
- child: Stack(
- children: [
- UnityWidget(
- onUnityCreated: onUnityCreated,
- onUnityMessage: onUnityMessage,
- onUnitySceneLoaded: onUnitySceneLoaded,
- fullscreen: false,
- ),
- Positioned(
- bottom: 20,
- left: 20,
- right: 20,
- //
- child: Card(
- elevation: 10,
- child: Column(
- children: [
- const Padding(
- padding: EdgeInsets.only(top: 20),
- child: Text("Rotation speed:"),
- ),
- Slider(
- onChanged: (value) {
- setState(() {
- _sliderValue = value;
- });
- setRotationSpeed(value.toString());
- },
- value: _sliderValue,
- min: 0,
- max: 20,
- ),
- ],
- ),
+
+ // Flutter UI Stacked on top of Unity to demo Flutter -> Unity interactions.
+ // On web this requires a PointerInterceptor widget.
+ Positioned(
+ bottom: 0,
+ //
+ child: SafeArea(
+ child: Card(
+ elevation: 10,
+ child: Column(
+ children: [
+ const Padding(
+ padding: EdgeInsets.only(top: 20),
+ child: Text("Rotation speed:"),
+ ),
+ Slider(
+ onChanged: (value) {
+ setState(() {
+ _sliderValue = value;
+ });
+ // Send value to Unity
+ setRotationSpeed(value.toString());
+ },
+ value: _sliderValue,
+ min: 0.0,
+ max: 1.0,
+ ),
+ ],
),
),
- ],
+ ),
),
- ),
+ ],
),
);
}
@@ -739,16 +751,16 @@ class _MyAppState extends State {
);
}
- // Communication from Unity to Flutter
- void onUnityMessage(message) {
- print('Received message from unity: ${message.toString()}');
- }
-
// Callback that connects the created controller to the unity controller
- void onUnityCreated(controller) {
+ void onUnityCreated(UnityWidgetController controller) {
_unityWidgetController = controller;
}
+ // Communication from Unity to Flutter
+ void onUnityMessage(dynamic message) {
+ print('Received message from unity: ${message.toString()}');
+ }
+
// Communication from Unity when new scene is loaded to Flutter
void onUnitySceneLoaded(SceneLoaded? sceneInfo) {
if (sceneInfo != null) {
@@ -758,7 +770,6 @@ class _MyAppState extends State {
}
}
}
-
```
## Props
diff --git a/analysis_options.yaml b/analysis_options.yaml
index 655cb67bd..448d91f71 100644
--- a/analysis_options.yaml
+++ b/analysis_options.yaml
@@ -1 +1,2 @@
-analyzer:
\ No newline at end of file
+include: package:flutter_lints/flutter.yaml
+
diff --git a/android/build.gradle b/android/build.gradle
index 5fe001ab8..21d1d1514 100644
--- a/android/build.gradle
+++ b/android/build.gradle
@@ -1,15 +1,15 @@
group 'com.xraph.plugin.flutter_unity_widget'
-version '4.0-SNAPSHOT'
+version '2022.2.2-SNAPSHOT'
buildscript {
- ext.kotlin_version = '1.6.20'
+ ext.kotlin_version = '1.8.10'
repositories {
google()
mavenCentral()
}
dependencies {
- classpath 'com.android.tools.build:gradle:4.1.0'
+ classpath 'com.android.tools.build:gradle:7.4.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
@@ -33,7 +33,7 @@ apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
android {
- compileSdkVersion 29
+ compileSdkVersion 34
// backwards compatible for old gradle versions without namespace
if (project.android.hasProperty("namespace")) {
@@ -51,12 +51,12 @@ android {
}
compileOptions {
- sourceCompatibility JavaVersion.VERSION_1_8
- targetCompatibility JavaVersion.VERSION_1_8
+ sourceCompatibility JavaVersion.VERSION_11
+ targetCompatibility JavaVersion.VERSION_11
}
kotlinOptions {
- jvmTarget = JavaVersion.VERSION_1_8
+ jvmTarget = JavaVersion.VERSION_11.toString()
}
}
diff --git a/example/android/app/build.gradle b/example/android/app/build.gradle
index 38ddf6e36..93ee001db 100644
--- a/example/android/app/build.gradle
+++ b/example/android/app/build.gradle
@@ -12,13 +12,13 @@ android {
// ndkVersion = flutter.ndkVersion
compileOptions {
- sourceCompatibility = JavaVersion.VERSION_1_8
- targetCompatibility = JavaVersion.VERSION_1_8
+ sourceCompatibility = JavaVersion.VERSION_11
+ targetCompatibility = JavaVersion.VERSION_11
}
kotlinOptions {
// if you change this value, also change it in android/build.gradle subprojects{}
- jvmTarget = JavaVersion.VERSION_1_8
+ jvmTarget = JavaVersion.VERSION_11.toString()
}
defaultConfig {
diff --git a/example/android/build.gradle b/example/android/build.gradle
index 5aa11d7d2..3d414ec2a 100644
--- a/example/android/build.gradle
+++ b/example/android/build.gradle
@@ -34,7 +34,7 @@ subprojects {
}
project.android.kotlinOptions {
// if you change this value, also change it in android/app/build.gradle
- jvmTarget = JavaVersion.VERSION_1_8
+ jvmTarget = JavaVersion.VERSION_11.toString()
}
}
}
diff --git a/example/example.md b/example/example.md
new file mode 100644
index 000000000..940256ffe
--- /dev/null
+++ b/example/example.md
@@ -0,0 +1,117 @@
+# Example
+
+
+
+This example **requires** you to first follow the Readme setup and make an export in Unity.
+An example Unity project can be found in `example/unity/DemoApp`.
+
+For Android and iOS we recommended to run this on a real device. Emulator support is very limited.
+
+## Flutter
+
+
+```dart
+import 'package:flutter/material.dart';
+import 'package:flutter_unity_widget/flutter_unity_widget.dart';
+
+void main() {
+ runApp(
+ const MaterialApp(
+ home: UnityDemoScreen(),
+ ),
+ );
+}
+
+class UnityDemoScreen extends StatefulWidget {
+ const UnityDemoScreen({Key? key}) : super(key: key);
+
+ @override
+ State createState() => _UnityDemoScreenState();
+}
+
+class _UnityDemoScreenState extends State {
+ UnityWidgetController? _unityWidgetController;
+ double _sliderValue = 0.0;
+
+ @override
+ Widget build(BuildContext context) {
+ return Scaffold(
+ appBar: AppBar(
+ title: const Text('Unity Flutter Demo'),
+ ),
+ body: Stack(
+ children: [
+ // This plugin's widget.
+ UnityWidget(
+ onUnityCreated: onUnityCreated,
+ onUnityMessage: onUnityMessage,
+ onUnitySceneLoaded: onUnitySceneLoaded,
+ ),
+
+ // Flutter UI Stacked on top of Unity to demo Flutter -> Unity interactions.
+ // On web this requires a PointerInterceptor widget.
+ Positioned(
+ bottom: 0,
+ //
+ child: SafeArea(
+ child: Card(
+ elevation: 10,
+ child: Column(
+ children: [
+ const Padding(
+ padding: EdgeInsets.only(top: 20),
+ child: Text("Rotation speed:"),
+ ),
+ Slider(
+ onChanged: (value) {
+ setState(() {
+ _sliderValue = value;
+ });
+ // Send value to Unity
+ setRotationSpeed(value.toString());
+ },
+ value: _sliderValue,
+ min: 0.0,
+ max: 1.0,
+ ),
+ ],
+ ),
+ ),
+ ),
+ ),
+ ],
+ ),
+ );
+ }
+
+ // Callback that connects the created controller to the unity controller
+ void onUnityCreated(UnityWidgetController controller) {
+ _unityWidgetController = controller;
+ }
+
+ // Communcation from Flutter to Unity
+ void setRotationSpeed(String speed) {
+ // Set the rotation speed of a cube in our example Unity project.
+ _unityWidgetController?.postMessage(
+ 'Cube',
+ 'SetRotationSpeed',
+ speed,
+ );
+ }
+
+ // Communication from Unity to Flutter
+ void onUnityMessage(dynamic message) {
+ print('Received message from unity: ${message.toString()}');
+ }
+
+ // Communication from Unity when new scene is loaded to Flutter
+ void onUnitySceneLoaded(SceneLoaded? sceneInfo) {
+ if (sceneInfo != null) {
+ print('Received scene loaded from unity: ${sceneInfo.name}');
+ print(
+ 'Received scene loaded from unity buildIndex: ${sceneInfo.buildIndex}');
+ }
+ }
+}
+
+```
\ No newline at end of file
diff --git a/example/lib/main.dart b/example/lib/main.dart
index 19a8f82b0..021fd6c1a 100644
--- a/example/lib/main.dart
+++ b/example/lib/main.dart
@@ -12,7 +12,7 @@ void main() {
}
class MyApp extends StatelessWidget {
- const MyApp({Key? key}) : super(key: key);
+ const MyApp({super.key});
// This widget is the root of your application.
@override
diff --git a/example/lib/menu_screen.dart b/example/lib/menu_screen.dart
index c5809afed..287027949 100644
--- a/example/lib/menu_screen.dart
+++ b/example/lib/menu_screen.dart
@@ -1,7 +1,7 @@
import 'package:flutter/material.dart';
class MenuScreen extends StatefulWidget {
- const MenuScreen({Key? key}) : super(key: key);
+ const MenuScreen({super.key});
@override
State createState() => _MenuScreenState();
diff --git a/example/lib/screens/api_screen.dart b/example/lib/screens/api_screen.dart
index 9a5ea6ebd..9fb7dc28e 100644
--- a/example/lib/screens/api_screen.dart
+++ b/example/lib/screens/api_screen.dart
@@ -5,7 +5,7 @@ import 'package:flutter_unity_widget/flutter_unity_widget.dart';
import 'package:pointer_interceptor/pointer_interceptor.dart';
class ApiScreen extends StatefulWidget {
- const ApiScreen({Key? key}) : super(key: key);
+ const ApiScreen({super.key});
@override
State createState() => _ApiScreenState();
@@ -148,7 +148,7 @@ class _ApiScreenState extends State {
);
}
- void onUnityMessage(message) {
+ void onUnityMessage(dynamic message) {
print('Received message from unity: ${message.toString()}');
}
@@ -162,7 +162,7 @@ class _ApiScreenState extends State {
}
// Callback that connects the created controller to the unity controller
- void onUnityCreated(controller) {
+ void onUnityCreated(UnityWidgetController controller) {
_unityWidgetController = controller;
}
}
diff --git a/example/lib/screens/loader_screen.dart b/example/lib/screens/loader_screen.dart
index e5034ef21..909eddac3 100644
--- a/example/lib/screens/loader_screen.dart
+++ b/example/lib/screens/loader_screen.dart
@@ -5,7 +5,7 @@ import 'package:flutter_unity_widget/flutter_unity_widget.dart';
import 'package:pointer_interceptor/pointer_interceptor.dart';
class LoaderScreen extends StatefulWidget {
- const LoaderScreen({Key? key}) : super(key: key);
+ const LoaderScreen({super.key});
@override
State createState() => _LoaderScreenState();
@@ -82,12 +82,12 @@ class _LoaderScreenState extends State {
);
}
- void onUnityMessage(message) {
+ void onUnityMessage(dynamic message) {
print('Received message from unity: ${message.toString()}');
}
// Callback that connects the created controller to the unity controller
- void onUnityCreated(controller) {
+ void onUnityCreated(UnityWidgetController controller) {
_unityWidgetController = controller;
}
}
diff --git a/example/lib/screens/no_interaction_screen.dart b/example/lib/screens/no_interaction_screen.dart
index fb92a5609..4e6674239 100644
--- a/example/lib/screens/no_interaction_screen.dart
+++ b/example/lib/screens/no_interaction_screen.dart
@@ -1,18 +1,17 @@
+// ignore_for_file: avoid_print
+
import 'package:flutter/material.dart';
import 'package:flutter_unity_widget/flutter_unity_widget.dart';
import 'package:pointer_interceptor/pointer_interceptor.dart';
class NoInteractionScreen extends StatefulWidget {
- const NoInteractionScreen({Key? key}) : super(key: key);
+ const NoInteractionScreen({super.key});
@override
State createState() => _NoInteractionScreenState();
}
class _NoInteractionScreenState extends State {
- static final GlobalKey _scaffoldKey =
- GlobalKey();
-
UnityWidgetController? _unityWidgetController;
@override
@@ -29,7 +28,6 @@ class _NoInteractionScreenState extends State {
@override
Widget build(BuildContext context) {
return Scaffold(
- key: _scaffoldKey,
appBar: AppBar(
title: const Text('No Interaction Screen'),
),
@@ -75,7 +73,7 @@ class _NoInteractionScreenState extends State {
);
}
- void onUnityMessage(message) {
+ void onUnityMessage(dynamic message) {
print('Received message from unity: ${message.toString()}');
}
@@ -89,7 +87,7 @@ class _NoInteractionScreenState extends State {
}
// Callback that connects the created controller to the unity controller
- void _onUnityCreated(controller) {
+ void _onUnityCreated(UnityWidgetController controller) {
controller.resume();
_unityWidgetController = controller;
}
diff --git a/example/lib/screens/orientation_screen.dart b/example/lib/screens/orientation_screen.dart
index df3270392..4f4194b0c 100644
--- a/example/lib/screens/orientation_screen.dart
+++ b/example/lib/screens/orientation_screen.dart
@@ -1,10 +1,12 @@
+// ignore_for_file: avoid_print
+
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_unity_widget/flutter_unity_widget.dart';
import 'package:pointer_interceptor/pointer_interceptor.dart';
class OrientationScreen extends StatefulWidget {
- const OrientationScreen({Key? key}) : super(key: key);
+ const OrientationScreen({super.key});
@override
State createState() => _OrientationScreenState();
@@ -97,12 +99,12 @@ class _OrientationScreenState extends State {
);
}
- void onUnityMessage(message) {
+ void onUnityMessage(dynamic message) {
print('Received message from unity: ${message.toString()}');
}
// Callback that connects the created controller to the unity controller
- void onUnityCreated(controller) {
+ void onUnityCreated(UnityWidgetController controller) {
_unityWidgetController = controller;
}
}
diff --git a/example/lib/screens/simple_screen.dart b/example/lib/screens/simple_screen.dart
index 4aa5aa605..d853201e6 100644
--- a/example/lib/screens/simple_screen.dart
+++ b/example/lib/screens/simple_screen.dart
@@ -1,18 +1,17 @@
+// ignore_for_file: avoid_print
+
import 'package:flutter/material.dart';
import 'package:flutter_unity_widget/flutter_unity_widget.dart';
import 'package:pointer_interceptor/pointer_interceptor.dart';
class SimpleScreen extends StatefulWidget {
- const SimpleScreen({Key? key}) : super(key: key);
+ const SimpleScreen({super.key});
@override
State createState() => _SimpleScreenState();
}
class _SimpleScreenState extends State {
- static final GlobalKey _scaffoldKey =
- GlobalKey();
-
UnityWidgetController? _unityWidgetController;
double _sliderValue = 0.0;
@@ -30,7 +29,6 @@ class _SimpleScreenState extends State {
@override
Widget build(BuildContext context) {
return Scaffold(
- key: _scaffoldKey,
appBar: AppBar(
title: const Text('Simple Screen'),
),
@@ -91,7 +89,7 @@ class _SimpleScreenState extends State {
);
}
- void onUnityMessage(message) {
+ void onUnityMessage(dynamic message) {
print('Received message from unity: ${message.toString()}');
}
@@ -105,7 +103,7 @@ class _SimpleScreenState extends State {
}
// Callback that connects the created controller to the unity controller
- void _onUnityCreated(controller) {
+ void _onUnityCreated(UnityWidgetController controller) {
controller.resume();
_unityWidgetController = controller;
}
diff --git a/example/pubspec.yaml b/example/pubspec.yaml
index 7e1f7bdef..5a37ba032 100644
--- a/example/pubspec.yaml
+++ b/example/pubspec.yaml
@@ -6,7 +6,9 @@ description: Demonstrates how to use the flutter_unity_widget plugin.
publish_to: "none" # Remove this line if you wish to publish to pub.dev
environment:
- sdk: ">=2.12.0 <4.0.0"
+ sdk: ">=2.17.0 <4.0.0"
+# >=2.17 or higher is needed for pointer_interceptor to work on web with WASM.
+
dependencies:
cupertino_icons: ^1.0.0
@@ -14,7 +16,7 @@ dependencies:
sdk: flutter
flutter_unity_widget:
path: ../
- pointer_interceptor: ^0.9.3+2
+ pointer_interceptor: ^0.10.0
dev_dependencies:
flutter_test:
diff --git a/example/test/widget_test.dart b/example/test/widget_test.dart
index 96b8ee3fd..ae6b56fab 100644
--- a/example/test/widget_test.dart
+++ b/example/test/widget_test.dart
@@ -13,7 +13,7 @@ import 'package:flutter_unity_widget_example/main.dart';
void main() {
testWidgets('Verify Platform version', (WidgetTester tester) async {
// Build our app and trigger a frame.
- await tester.pumpWidget(MyApp());
+ await tester.pumpWidget(const MyApp());
// Verify that platform version is retrieved.
expect(
diff --git a/example/unity/DemoApp/.gitignore b/example/unity/DemoApp/.gitignore
new file mode 100644
index 000000000..9eb70ce1f
--- /dev/null
+++ b/example/unity/DemoApp/.gitignore
@@ -0,0 +1,99 @@
+# This .gitignore file should be placed at the root of your Unity project directory
+#
+# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore
+#
+.utmp/
+/[Ll]ibrary/
+/[Tt]emp/
+/[Oo]bj/
+/[Bb]uild/
+/[Bb]uilds/
+/[Ll]ogs/
+/[Uu]ser[Ss]ettings/
+*.log
+
+# By default unity supports Blender asset imports, *.blend1 blender files do not need to be commited to version control.
+*.blend1
+*.blend1.meta
+
+# MemoryCaptures can get excessive in size.
+# They also could contain extremely sensitive data
+/[Mm]emoryCaptures/
+
+# Recordings can get excessive in size
+/[Rr]ecordings/
+
+# Uncomment this line if you wish to ignore the asset store tools plugin
+# /[Aa]ssets/AssetStoreTools*
+
+# Autogenerated Jetbrains Rider plugin
+/[Aa]ssets/Plugins/Editor/JetBrains*
+# Jetbrains Rider personal-layer settings
+*.DotSettings.user
+
+# Visual Studio cache directory
+.vs/
+
+# Gradle cache directory
+.gradle/
+
+# Autogenerated VS/MD/Consulo solution and project files
+ExportedObj/
+.consulo/
+*.csproj
+*.unityproj
+*.sln
+*.suo
+*.tmp
+*.user
+*.userprefs
+*.pidb
+*.booproj
+*.svd
+*.pdb
+*.mdb
+*.opendb
+*.VC.db
+
+# Unity3D generated meta files
+*.pidb.meta
+*.pdb.meta
+*.mdb.meta
+
+# Unity3D generated file on crash reports
+sysinfo.txt
+
+# Mono auto generated files
+mono_crash.*
+
+# Builds
+*.apk
+*.aab
+*.unitypackage
+*.unitypackage.meta
+*.app
+
+# Crashlytics generated file
+crashlytics-build.properties
+
+# TestRunner generated files
+InitTestScene*.unity*
+
+# Addressables default ignores, before user customizations
+/ServerData
+/[Aa]ssets/StreamingAssets/aa*
+/[Aa]ssets/AddressableAssetsData/link.xml*
+/[Aa]ssets/Addressables_Temp*
+# By default, Addressables content builds will generate addressables_content_state.bin
+# files in platform-specific subfolders, for example:
+# /Assets/AddressableAssetsData/OSX/addressables_content_state.bin
+/[Aa]ssets/AddressableAssetsData/*/*.bin*
+
+# Visual Scripting auto-generated files
+/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db
+/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta
+/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers
+/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta
+
+# Auto-generated scenes by play mode tests
+/[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity*
diff --git a/example/unity/DemoApp/Assembly-CSharp-Editor.csproj b/example/unity/DemoApp/Assembly-CSharp-Editor.csproj
deleted file mode 100644
index 6a7d33c4f..000000000
--- a/example/unity/DemoApp/Assembly-CSharp-Editor.csproj
+++ /dev/null
@@ -1,848 +0,0 @@
-
-
-
- 9.0
-
-
- Debug
- AnyCPU
- 10.0.20506
- 2.0
-
- {FC6EB947-28DE-8385-8FAC-5C1621986B03}
- Library
- Properties
- Assembly-CSharp-Editor
- v4.7.1
- 512
- .
-
-
- true
- full
- false
- Temp\Bin\Debug\
- UNITY_2022_1_7;UNITY_2022_1;UNITY_2022;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;UNITY_2020_2_OR_NEWER;UNITY_2020_3_OR_NEWER;UNITY_2021_1_OR_NEWER;UNITY_2021_2_OR_NEWER;UNITY_2021_3_OR_NEWER;UNITY_2022_1_OR_NEWER;UNITY_INCLUDE_TESTS;USE_SEARCH_ENGINE_API;USE_SEARCH_TABLE;USE_SEARCH_MODULE;USE_PROPERTY_DATABASE;USE_QUERY_BUILDER;USE_SEARCH_EXTENSION_API;SCENE_TEMPLATE_MODULE;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_EDITOR_GAME_SERVICES;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_ENGINE_CODE_STRIPPING;ENABLE_ONSCREEN_KEYBOARD;ENABLE_MANAGED_UNITYTLS;INCLUDE_DYNAMIC_GI;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;ENABLE_VIDEO;ENABLE_ACCELERATOR_CLIENT_DEBUGGING;PLATFORM_IOS;TEXTCORE_1_0_OR_NEWER;ENABLE_RUNTIME_GI;ENABLE_GAMECENTER;ENABLE_NETWORK;ENABLE_IOS_ON_DEMAND_RESOURCES;ENABLE_IOS_APP_SLICING;PLAYERCONNECTION_LISTENS_FIXED_PORT;DEBUGGER_LISTENS_FIXED_PORT;PLATFORM_SUPPORTS_ADS_ID;SUPPORT_ENVIRONMENT_VARIABLES;PLATFORM_SUPPORTS_PROFILER;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_ETC_COMPRESSION;ENABLE_UNITYADS_RUNTIME;UNITY_UNITYADS_API;UNITY_IOS;PLATFORM_IPHONE;UNITY_IPHONE;UNITY_IPHONE_API;UNITY_HAS_GOOGLEVR;ENABLE_SPATIALTRACKING;ENABLE_MONO;NET_4_6;NET_UNITY_4_8;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_OSX;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;UNITY_PRO_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;UNITY_XR_ARKIT_LOADER_ENABLED;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER
- prompt
- 4
- 0169
- False
-
-
- pdbonly
- true
- Temp\bin\Release\
- prompt
- 4
- 0169
- False
-
-
- true
- true
- false
- false
- false
-
-
- {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Package
- 2.0.15
- Editor:5
- iOS:9
- 2022.1.7f1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AIModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ARModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AccessibilityModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AndroidJNIModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AnimationModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AssetBundleModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AudioModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ClothModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ClusterInputModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ClusterRendererModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.CoreModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.CrashReportingModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.DSPGraphModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.DirectorModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.GIModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.GameCenterModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.GridModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.HotReloadModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.IMGUIModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ImageConversionModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.InputModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.InputLegacyModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.JSONSerializeModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.LocalizationModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.NVIDIAModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ParticleSystemModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.PerformanceReportingModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.PhysicsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.Physics2DModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ProfilerModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ScreenCaptureModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SharedInternalsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SpriteMaskModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SpriteShapeModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.StreamingModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SubstanceModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SubsystemsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TLSModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TerrainModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TerrainPhysicsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TextCoreFontEngineModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TextCoreTextEngineModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TextRenderingModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TilemapModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UIModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UIElementsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UIElementsNativeModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UNETModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UmbraModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityAnalyticsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityConnectModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityCurlModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityTestProtocolModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestAssetBundleModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestAudioModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestTextureModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestWWWModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.VFXModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.VRModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.VehiclesModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.VideoModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.VirtualTexturingModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.WindModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.XRModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.CoreModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.DeviceSimulatorModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.DiagnosticsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.GraphViewModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.PackageManagerUIModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.PresetsUIModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.QuickSearchModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.SceneTemplateModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.TextCoreFontEngineModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.TextCoreTextEngineModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.UIBuilderModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.UIElementsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.UIElementsSamplesModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.UIServiceModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.UnityConnectModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEditor.Graphs.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/PlaybackEngines/AndroidPlayer/UnityEditor.Android.Extensions.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll
-
-
- Library/PackageCache/com.unity.collab-proxy@1.15.18/Lib/Editor/PlasticSCM/Unity.Plastic.Newtonsoft.Json.dll
-
-
- Library/PackageCache/com.unity.collab-proxy@1.15.18/Lib/Editor/PlasticSCM/Unity.Plastic.Antlr3.Runtime.dll
-
-
- Library/PackageCache/com.unity.collab-proxy@1.15.18/Lib/Editor/PlasticSCM/unityplastic.dll
-
-
- Assets/AssetStoreTools/Editor/AssetStoreTools.dll
-
-
- Library/PackageCache/com.unity.collab-proxy@1.15.18/Lib/Editor/PlasticSCM/log4netPlastic.dll
-
-
- Library/PackageCache/com.unity.nuget.newtonsoft-json@3.0.2/Runtime/Newtonsoft.Json.dll
-
-
- Library/PackageCache/com.unity.ext.nunit@1.0.6/net35/unity-custom/nunit.framework.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Xcode.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Common.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/PlaybackEngines/AndroidPlayer/Unity.Android.Types.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/PlaybackEngines/AndroidPlayer/Unity.Android.Gradle.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/mscorlib.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.Core.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.Runtime.Serialization.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.Xml.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.Xml.Linq.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.Numerics.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.Numerics.Vectors.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.Net.Http.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.IO.Compression.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Microsoft.CSharp.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.Data.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.Data.DataSetExtensions.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.Drawing.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.IO.Compression.FileSystem.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.ComponentModel.Composition.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.Transactions.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/Microsoft.Win32.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.AppContext.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Buffers.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Collections.Concurrent.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Collections.NonGeneric.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Collections.Specialized.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Collections.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.ComponentModel.Annotations.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.ComponentModel.EventBasedAsync.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.ComponentModel.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.ComponentModel.TypeConverter.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.ComponentModel.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Console.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Data.Common.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Diagnostics.Contracts.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Diagnostics.Debug.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Diagnostics.FileVersionInfo.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Diagnostics.Process.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Diagnostics.StackTrace.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Diagnostics.TextWriterTraceListener.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Diagnostics.Tools.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Diagnostics.TraceSource.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Drawing.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Dynamic.Runtime.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Globalization.Calendars.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Globalization.Extensions.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Globalization.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.IO.Compression.ZipFile.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.IO.FileSystem.DriveInfo.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.IO.FileSystem.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.IO.FileSystem.Watcher.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.IO.FileSystem.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.IO.IsolatedStorage.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.IO.MemoryMappedFiles.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.IO.Pipes.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.IO.UnmanagedMemoryStream.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.IO.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Linq.Expressions.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Linq.Parallel.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Linq.Queryable.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Linq.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Memory.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Net.Http.Rtc.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Net.NameResolution.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Net.NetworkInformation.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Net.Ping.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Net.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Net.Requests.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Net.Security.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Net.Sockets.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Net.WebHeaderCollection.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Net.WebSockets.Client.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Net.WebSockets.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.ObjectModel.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Reflection.DispatchProxy.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Reflection.Emit.ILGeneration.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Reflection.Emit.Lightweight.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Reflection.Emit.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Reflection.Extensions.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Reflection.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Reflection.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Resources.Reader.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Resources.ResourceManager.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Resources.Writer.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Runtime.CompilerServices.VisualC.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Runtime.Extensions.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Runtime.Handles.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Runtime.InteropServices.RuntimeInformation.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Runtime.InteropServices.WindowsRuntime.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Runtime.InteropServices.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Runtime.Numerics.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Runtime.Serialization.Formatters.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Runtime.Serialization.Json.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Runtime.Serialization.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Runtime.Serialization.Xml.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Runtime.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Security.Claims.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Security.Cryptography.Algorithms.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Security.Cryptography.Csp.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Security.Cryptography.Encoding.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Security.Cryptography.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Security.Cryptography.X509Certificates.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Security.Principal.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Security.SecureString.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.ServiceModel.Duplex.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.ServiceModel.Http.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.ServiceModel.NetTcp.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.ServiceModel.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.ServiceModel.Security.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Text.Encoding.Extensions.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Text.Encoding.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Text.RegularExpressions.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Threading.Overlapped.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Threading.Tasks.Extensions.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Threading.Tasks.Parallel.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Threading.Tasks.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Threading.Thread.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Threading.ThreadPool.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Threading.Timer.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Threading.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.ValueTuple.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Xml.ReaderWriter.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Xml.XDocument.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Xml.XPath.XDocument.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Xml.XPath.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Xml.XmlDocument.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Xml.XmlSerializer.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/netstandard.dll
-
-
- Library/ScriptAssemblies/UnityEngine.TestRunner.dll
-
-
- Library/ScriptAssemblies/UnityEditor.TestRunner.dll
-
-
- Library/ScriptAssemblies/Unity.XR.ARKit.dll
-
-
- Library/ScriptAssemblies/Unity.VSCode.Editor.dll
-
-
- Library/ScriptAssemblies/Unity.TextMeshPro.Editor.dll
-
-
- Library/ScriptAssemblies/Unity.VisualStudio.Editor.dll
-
-
- Library/ScriptAssemblies/Unity.XR.Management.Editor.dll
-
-
- Library/ScriptAssemblies/Unity.Timeline.dll
-
-
- Library/ScriptAssemblies/Unity.TextMeshPro.dll
-
-
- Library/ScriptAssemblies/Unity.XR.ARCore.Editor.dll
-
-
- Library/ScriptAssemblies/Unity.XR.ARKit.Editor.dll
-
-
- Library/ScriptAssemblies/Unity.Subsystem.Registration.dll
-
-
- Library/ScriptAssemblies/UnityEditor.UI.dll
-
-
- Library/ScriptAssemblies/Unity.PlasticSCM.Editor.dll
-
-
- Library/ScriptAssemblies/Unity.Rider.Editor.dll
-
-
- Library/ScriptAssemblies/UnityEngine.SpatialTracking.dll
-
-
- Library/ScriptAssemblies/UnityEngine.UI.dll
-
-
- Library/ScriptAssemblies/Unity.Services.Core.dll
-
-
- Library/ScriptAssemblies/Unity.EditorCoroutines.Editor.dll
-
-
- Library/ScriptAssemblies/Unity.Services.Core.Analytics.dll
-
-
- Library/ScriptAssemblies/UnityEngine.XR.LegacyInputHelpers.dll
-
-
- Library/ScriptAssemblies/Unity.Services.Core.Environments.dll
-
-
- Library/ScriptAssemblies/Unity.Timeline.Editor.dll
-
-
- Library/ScriptAssemblies/Unity.XR.ARSubsystems.Editor.dll
-
-
- Library/ScriptAssemblies/UnityEditor.XR.LegacyInputHelpers.dll
-
-
- Library/ScriptAssemblies/Unity.XR.Management.dll
-
-
- Library/ScriptAssemblies/Unity.XR.ARCore.dll
-
-
- Library/ScriptAssemblies/Unity.XR.ARSubsystems.dll
-
-
- Library/ScriptAssemblies/Unity.XR.ARFoundation.Editor.dll
-
-
- Library/ScriptAssemblies/UnityEditor.SpatialTracking.dll
-
-
- Library/ScriptAssemblies/Unity.XR.ARFoundation.dll
-
-
-
-
- {8454A3E8-CD6F-E229-B101-0AFF15D18447}
- Assembly-CSharp
-
-
-
-
-
-
diff --git a/example/unity/DemoApp/Assembly-CSharp.csproj b/example/unity/DemoApp/Assembly-CSharp.csproj
deleted file mode 100644
index 2f3f58579..000000000
--- a/example/unity/DemoApp/Assembly-CSharp.csproj
+++ /dev/null
@@ -1,804 +0,0 @@
-
-
-
- 9.0
-
-
- Debug
- AnyCPU
- 10.0.20506
- 2.0
-
- {8454A3E8-CD6F-E229-B101-0AFF15D18447}
- Library
- Properties
- Assembly-CSharp
- v4.7.1
- 512
- .
-
-
- true
- full
- false
- Temp\Bin\Debug\
- UNITY_2022_1_7;UNITY_2022_1;UNITY_2022;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;UNITY_2020_2_OR_NEWER;UNITY_2020_3_OR_NEWER;UNITY_2021_1_OR_NEWER;UNITY_2021_2_OR_NEWER;UNITY_2021_3_OR_NEWER;UNITY_2022_1_OR_NEWER;UNITY_INCLUDE_TESTS;USE_SEARCH_ENGINE_API;USE_SEARCH_TABLE;USE_SEARCH_MODULE;USE_PROPERTY_DATABASE;USE_QUERY_BUILDER;USE_SEARCH_EXTENSION_API;SCENE_TEMPLATE_MODULE;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_EDITOR_GAME_SERVICES;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_ENGINE_CODE_STRIPPING;ENABLE_ONSCREEN_KEYBOARD;ENABLE_MANAGED_UNITYTLS;INCLUDE_DYNAMIC_GI;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;ENABLE_VIDEO;ENABLE_ACCELERATOR_CLIENT_DEBUGGING;PLATFORM_IOS;TEXTCORE_1_0_OR_NEWER;ENABLE_RUNTIME_GI;ENABLE_GAMECENTER;ENABLE_NETWORK;ENABLE_IOS_ON_DEMAND_RESOURCES;ENABLE_IOS_APP_SLICING;PLAYERCONNECTION_LISTENS_FIXED_PORT;DEBUGGER_LISTENS_FIXED_PORT;PLATFORM_SUPPORTS_ADS_ID;SUPPORT_ENVIRONMENT_VARIABLES;PLATFORM_SUPPORTS_PROFILER;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_ETC_COMPRESSION;ENABLE_UNITYADS_RUNTIME;UNITY_UNITYADS_API;UNITY_IOS;PLATFORM_IPHONE;UNITY_IPHONE;UNITY_IPHONE_API;UNITY_HAS_GOOGLEVR;ENABLE_SPATIALTRACKING;ENABLE_MONO;NET_4_6;NET_UNITY_4_8;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_OSX;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;UNITY_PRO_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;UNITY_XR_ARKIT_LOADER_ENABLED;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER
- prompt
- 4
- 0169
- False
-
-
- pdbonly
- true
- Temp\bin\Release\
- prompt
- 4
- 0169
- False
-
-
- true
- true
- false
- false
- false
-
-
- {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Package
- 2.0.15
- Game:1
- iOS:9
- 2022.1.7f1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AIModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ARModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AccessibilityModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AndroidJNIModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AnimationModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AssetBundleModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AudioModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ClothModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.CoreModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.CrashReportingModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.DSPGraphModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.DirectorModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.GIModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.GameCenterModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.GridModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.HotReloadModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.IMGUIModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ImageConversionModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.InputModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.InputLegacyModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.JSONSerializeModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.LocalizationModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ParticleSystemModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.PerformanceReportingModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.PhysicsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.Physics2DModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ProfilerModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ScreenCaptureModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SharedInternalsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SpriteMaskModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SpriteShapeModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.StreamingModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SubstanceModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SubsystemsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TLSModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TerrainModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TerrainPhysicsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TextCoreFontEngineModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TextCoreTextEngineModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TextRenderingModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TilemapModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UIModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UIElementsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UIElementsNativeModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UNETModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UmbraModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityAnalyticsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityConnectModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityCurlModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityTestProtocolModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestAssetBundleModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestAudioModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestTextureModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestWWWModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.VFXModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.VRModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.VehiclesModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.VideoModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.WindModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.XRModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.CoreModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.DeviceSimulatorModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.DiagnosticsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.GraphViewModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.PackageManagerUIModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.PresetsUIModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.QuickSearchModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.SceneTemplateModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.TextCoreFontEngineModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.TextCoreTextEngineModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.UIBuilderModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.UIElementsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.UIElementsSamplesModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.UIServiceModule.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.UnityConnectModule.dll
-
-
- Library/PackageCache/com.unity.nuget.newtonsoft-json@3.0.2/Runtime/Newtonsoft.Json.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Xcode.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Common.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/PlaybackEngines/AndroidPlayer/Unity.Android.Types.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/PlaybackEngines/AndroidPlayer/Unity.Android.Gradle.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/mscorlib.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.Core.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.Runtime.Serialization.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.Xml.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.Xml.Linq.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.Numerics.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.Numerics.Vectors.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.Net.Http.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.IO.Compression.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Microsoft.CSharp.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.Data.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.Data.DataSetExtensions.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.Drawing.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.IO.Compression.FileSystem.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.ComponentModel.Composition.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/System.Transactions.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/Microsoft.Win32.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.AppContext.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Buffers.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Collections.Concurrent.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Collections.NonGeneric.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Collections.Specialized.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Collections.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.ComponentModel.Annotations.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.ComponentModel.EventBasedAsync.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.ComponentModel.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.ComponentModel.TypeConverter.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.ComponentModel.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Console.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Data.Common.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Diagnostics.Contracts.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Diagnostics.Debug.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Diagnostics.FileVersionInfo.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Diagnostics.Process.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Diagnostics.StackTrace.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Diagnostics.TextWriterTraceListener.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Diagnostics.Tools.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Diagnostics.TraceSource.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Drawing.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Dynamic.Runtime.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Globalization.Calendars.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Globalization.Extensions.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Globalization.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.IO.Compression.ZipFile.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.IO.FileSystem.DriveInfo.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.IO.FileSystem.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.IO.FileSystem.Watcher.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.IO.FileSystem.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.IO.IsolatedStorage.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.IO.MemoryMappedFiles.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.IO.Pipes.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.IO.UnmanagedMemoryStream.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.IO.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Linq.Expressions.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Linq.Parallel.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Linq.Queryable.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Linq.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Memory.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Net.Http.Rtc.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Net.NameResolution.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Net.NetworkInformation.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Net.Ping.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Net.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Net.Requests.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Net.Security.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Net.Sockets.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Net.WebHeaderCollection.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Net.WebSockets.Client.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Net.WebSockets.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.ObjectModel.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Reflection.DispatchProxy.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Reflection.Emit.ILGeneration.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Reflection.Emit.Lightweight.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Reflection.Emit.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Reflection.Extensions.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Reflection.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Reflection.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Resources.Reader.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Resources.ResourceManager.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Resources.Writer.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Runtime.CompilerServices.VisualC.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Runtime.Extensions.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Runtime.Handles.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Runtime.InteropServices.RuntimeInformation.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Runtime.InteropServices.WindowsRuntime.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Runtime.InteropServices.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Runtime.Numerics.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Runtime.Serialization.Formatters.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Runtime.Serialization.Json.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Runtime.Serialization.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Runtime.Serialization.Xml.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Runtime.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Security.Claims.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Security.Cryptography.Algorithms.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Security.Cryptography.Csp.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Security.Cryptography.Encoding.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Security.Cryptography.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Security.Cryptography.X509Certificates.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Security.Principal.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Security.SecureString.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.ServiceModel.Duplex.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.ServiceModel.Http.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.ServiceModel.NetTcp.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.ServiceModel.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.ServiceModel.Security.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Text.Encoding.Extensions.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Text.Encoding.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Text.RegularExpressions.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Threading.Overlapped.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Threading.Tasks.Extensions.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Threading.Tasks.Parallel.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Threading.Tasks.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Threading.Thread.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Threading.ThreadPool.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Threading.Timer.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Threading.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.ValueTuple.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Xml.ReaderWriter.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Xml.XDocument.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Xml.XPath.XDocument.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Xml.XPath.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Xml.XmlDocument.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/System.Xml.XmlSerializer.dll
-
-
- /Applications/Unity/Hub/Editor/2022.1.7f1/Unity.app/Contents/UnityReferenceAssemblies/unity-4.8-api/Facades/netstandard.dll
-
-
- Library/ScriptAssemblies/Unity.XR.ARKit.dll
-
-
- Library/ScriptAssemblies/Unity.VSCode.Editor.dll
-
-
- Library/ScriptAssemblies/Unity.TextMeshPro.Editor.dll
-
-
- Library/ScriptAssemblies/Unity.VisualStudio.Editor.dll
-
-
- Library/ScriptAssemblies/Unity.XR.Management.Editor.dll
-
-
- Library/ScriptAssemblies/Unity.Timeline.dll
-
-
- Library/ScriptAssemblies/Unity.TextMeshPro.dll
-
-
- Library/ScriptAssemblies/Unity.XR.ARCore.Editor.dll
-
-
- Library/ScriptAssemblies/Unity.XR.ARKit.Editor.dll
-
-
- Library/ScriptAssemblies/Unity.Subsystem.Registration.dll
-
-
- Library/ScriptAssemblies/UnityEditor.UI.dll
-
-
- Library/ScriptAssemblies/Unity.PlasticSCM.Editor.dll
-
-
- Library/ScriptAssemblies/Unity.Rider.Editor.dll
-
-
- Library/ScriptAssemblies/UnityEngine.SpatialTracking.dll
-
-
- Library/ScriptAssemblies/UnityEngine.UI.dll
-
-
- Library/ScriptAssemblies/Unity.Services.Core.dll
-
-
- Library/ScriptAssemblies/Unity.EditorCoroutines.Editor.dll
-
-
- Library/ScriptAssemblies/Unity.Services.Core.Analytics.dll
-
-
- Library/ScriptAssemblies/UnityEngine.XR.LegacyInputHelpers.dll
-
-
- Library/ScriptAssemblies/Unity.Services.Core.Environments.dll
-
-
- Library/ScriptAssemblies/Unity.Timeline.Editor.dll
-
-
- Library/ScriptAssemblies/Unity.XR.ARSubsystems.Editor.dll
-
-
- Library/ScriptAssemblies/UnityEditor.XR.LegacyInputHelpers.dll
-
-
- Library/ScriptAssemblies/Unity.XR.Management.dll
-
-
- Library/ScriptAssemblies/Unity.XR.ARCore.dll
-
-
- Library/ScriptAssemblies/Unity.XR.ARSubsystems.dll
-
-
- Library/ScriptAssemblies/Unity.XR.ARFoundation.Editor.dll
-
-
- Library/ScriptAssemblies/UnityEditor.SpatialTracking.dll
-
-
- Library/ScriptAssemblies/Unity.XR.ARFoundation.dll
-
-
-
-
-
-
-
-
diff --git a/example/unity/DemoApp/Assets/FlutterUnityIntegration/Editor/Build.cs b/example/unity/DemoApp/Assets/FlutterUnityIntegration/Editor/Build.cs
index 817fcb4a5..317f8c18d 100644
--- a/example/unity/DemoApp/Assets/FlutterUnityIntegration/Editor/Build.cs
+++ b/example/unity/DemoApp/Assets/FlutterUnityIntegration/Editor/Build.cs
@@ -210,7 +210,10 @@ private static void DoBuildAndroid(String buildPath, bool isPlugin, bool isRelea
// remove this line if you don't use a debugger and you want to speed up the flutter build
playerOptions.options = BuildOptions.AllowDebugging | BuildOptions.Development;
}
- #if UNITY_2022_1_OR_NEWER
+ #if UNITY_6000_0_OR_NEWER
+ PlayerSettings.SetIl2CppCompilerConfiguration(NamedBuildTarget.Android, isReleaseBuild ? Il2CppCompilerConfiguration.Release : Il2CppCompilerConfiguration.Debug);
+ PlayerSettings.SetIl2CppCodeGeneration(NamedBuildTarget.Android, isReleaseBuild ? Il2CppCodeGeneration.OptimizeSpeed : Il2CppCodeGeneration.OptimizeSize);
+ #elif UNITY_2022_1_OR_NEWER
PlayerSettings.SetIl2CppCompilerConfiguration(BuildTargetGroup.Android, isReleaseBuild ? Il2CppCompilerConfiguration.Release : Il2CppCompilerConfiguration.Debug);
PlayerSettings.SetIl2CppCodeGeneration(NamedBuildTarget.Android, isReleaseBuild ? Il2CppCodeGeneration.OptimizeSpeed : Il2CppCodeGeneration.OptimizeSize);
#elif UNITY_2021_2_OR_NEWER
@@ -218,6 +221,14 @@ private static void DoBuildAndroid(String buildPath, bool isPlugin, bool isRelea
EditorUserBuildSettings.il2CppCodeGeneration = isReleaseBuild ? Il2CppCodeGeneration.OptimizeSpeed : Il2CppCodeGeneration.OptimizeSize;
#endif
+
+#if UNITY_ANDROID && UNITY_6000_0_OR_NEWER
+ UnityEditor.Android.UserBuildSettings.DebugSymbols.level = isReleaseBuild ? Unity.Android.Types.DebugSymbolLevel.None : Unity.Android.Types.DebugSymbolLevel.SymbolTable;
+ UnityEditor.Android.UserBuildSettings.DebugSymbols.format = Unity.Android.Types.DebugSymbolFormat.LegacyExtensions;
+#endif
+#if UNITY_ANDROID && UNITY_2023_1_OR_NEWER
+ PlayerSettings.Android.applicationEntry = AndroidApplicationEntry.Activity;
+#endif
// Switch to Android standalone build.
EditorUserBuildSettings.SwitchActiveBuildTarget(BuildTargetGroup.Android, BuildTarget.Android);
// build addressable
@@ -229,6 +240,13 @@ private static void DoBuildAndroid(String buildPath, bool isPlugin, bool isRelea
Copy(buildPath, AndroidExportPath);
+ // Unity 6000 shared folder
+ string sharedPath = Path.Combine(APKPath, "shared");
+ if (Directory.Exists(sharedPath))
+ {
+ Copy(sharedPath, Path.Combine(AndroidExportPath, "shared"));
+ }
+
// Modify build.gradle
ModifyAndroidGradle(isPlugin);
@@ -338,6 +356,10 @@ private static void ModifyAndroidGradle(bool isPlugin)
// disable the Unity ndk path as it will conflict with Flutter.
buildText = buildText.Replace("ndkPath \"", "// ndkPath \"");
+ // Untiy 6000, handle ../shared/
+ buildText = Regex.Replace(buildText, @"\.\./shared/", "./shared/");
+
+
// check for namespace definition (Android gradle plugin 8+), add a backwards compatible version if it is missing.
if(!buildText.Contains("namespace"))
{
@@ -430,7 +452,10 @@ private static void BuildIOS(String path, bool isReleaseBuild)
EditorUserBuildSettings.iOSBuildConfigType = iOSBuildType.Release;
#endif
- #if UNITY_2022_1_OR_NEWER
+ #if UNITY_6000_0_OR_NEWER
+ PlayerSettings.SetIl2CppCompilerConfiguration(NamedBuildTarget.iOS, isReleaseBuild ? Il2CppCompilerConfiguration.Release : Il2CppCompilerConfiguration.Debug);
+ PlayerSettings.SetIl2CppCodeGeneration(NamedBuildTarget.iOS, isReleaseBuild ? Il2CppCodeGeneration.OptimizeSpeed : Il2CppCodeGeneration.OptimizeSize);
+ #elif UNITY_2022_1_OR_NEWER
PlayerSettings.SetIl2CppCompilerConfiguration(BuildTargetGroup.iOS, isReleaseBuild ? Il2CppCompilerConfiguration.Release : Il2CppCompilerConfiguration.Debug);
PlayerSettings.SetIl2CppCodeGeneration(NamedBuildTarget.iOS, isReleaseBuild ? Il2CppCodeGeneration.OptimizeSpeed : Il2CppCodeGeneration.OptimizeSize);
#elif UNITY_2021_2_OR_NEWER
@@ -628,8 +653,8 @@ private static void SetupAndroidProjectKotlin()
File.WriteAllText(projBuildPath, projBuildScript);
}
- // Sets up the project settings.gradle files correctly
- if (!Regex.IsMatch(settingsScript, @"include("":unityLibrary"")"))
+ // Sets up the project settings.gradle.kts files correctly
+ if (!Regex.IsMatch(settingsScript, @"include\("":unityLibrary""\)"))
{
settingsScript += @"
@@ -640,7 +665,7 @@ private static void SetupAndroidProjectKotlin()
}
- // Sets up the project app build.gradle files correctly
+ // Sets up the project app build.gradle.kts files correctly
if (!Regex.IsMatch(appBuildScript, @"dependencies \{"))
{
appBuildScript += @"
diff --git a/example/unity/DemoApp/Assets/FlutterUnityIntegration/Editor/XCodePostBuild.cs b/example/unity/DemoApp/Assets/FlutterUnityIntegration/Editor/XCodePostBuild.cs
index 49e30f13c..b5edc4d1a 100644
--- a/example/unity/DemoApp/Assets/FlutterUnityIntegration/Editor/XCodePostBuild.cs
+++ b/example/unity/DemoApp/Assets/FlutterUnityIntegration/Editor/XCodePostBuild.cs
@@ -41,6 +41,13 @@ public static class XcodePostBuild
///
private const string TouchedMarker = "https://github.com/juicycleff/flutter-unity-view-widget";
+ // String used to detect where to inject function definitions in UnityAppController.h
+#if UNITY_6000_0_OR_NEWER
+ private const string hDetection = "#import ";
+#else
+ private const string hDetection = "include \"RenderPluginDelegate.h\"";
+#endif
+
//trigger this manually from build.cs as [PostProcessBuild] or IPostprocessBuildWithReport don't always seem to trigger.
public static void PostBuild(BuildTarget target, string pathToBuiltProject)
{
@@ -124,7 +131,7 @@ private static bool MarkUnityAppControllerH(string path)
var mark = false;
EditCodeFile(path, line =>
{
- inScope |= line.Contains("include \"RenderPluginDelegate.h\"");
+ inScope |= line.Contains(hDetection);
if (inScope)
{
if (line.Trim() == "")
@@ -197,7 +204,7 @@ private static void EditUnityAppControllerH(string path)
// Modify inline GetAppController
EditCodeFile(path, line =>
{
- inScope |= line.Contains("include \"RenderPluginDelegate.h\"");
+ inScope |= line.Contains(hDetection);
if (inScope && !markerDetected)
{
@@ -230,7 +237,7 @@ private static void EditUnityAppControllerH(string path)
// Modify inline GetAppController
EditCodeFile(path, line =>
{
- inScope |= line.Contains("include \"RenderPluginDelegate.h\"");
+ inScope |= line.Contains(hDetection);
if (inScope && !markerDetected)
{
diff --git a/example/unity/DemoApp/Assets/FlutterUnityIntegration/README.txt b/example/unity/DemoApp/Assets/FlutterUnityIntegration/README.txt
index 59a44b58d..aad3ee0ae 100644
--- a/example/unity/DemoApp/Assets/FlutterUnityIntegration/README.txt
+++ b/example/unity/DemoApp/Assets/FlutterUnityIntegration/README.txt
@@ -2,4 +2,4 @@
Visit https://github.com/juicycleff/flutter-unity-view-widget
-unitypackage version: fuw-2022.3.0
\ No newline at end of file
+unitypackage version: fuw-6000.0.2
\ No newline at end of file
diff --git a/example/unity/DemoApp/Demo App.sln b/example/unity/DemoApp/Demo App.sln
deleted file mode 100644
index 198d2eb80..000000000
--- a/example/unity/DemoApp/Demo App.sln
+++ /dev/null
@@ -1,26 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio for Mac
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp", "Assembly-CSharp.csproj", "{24D21079-113C-EAED-D8C4-2338F1487939}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp-Editor", "Assembly-CSharp-Editor.csproj", "{4FB0B1DD-F877-7CA4-137D-2E10076F2F34}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {24D21079-113C-EAED-D8C4-2338F1487939}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {24D21079-113C-EAED-D8C4-2338F1487939}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {24D21079-113C-EAED-D8C4-2338F1487939}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {24D21079-113C-EAED-D8C4-2338F1487939}.Release|Any CPU.Build.0 = Release|Any CPU
- {4FB0B1DD-F877-7CA4-137D-2E10076F2F34}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {4FB0B1DD-F877-7CA4-137D-2E10076F2F34}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {4FB0B1DD-F877-7CA4-137D-2E10076F2F34}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {4FB0B1DD-F877-7CA4-137D-2E10076F2F34}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/example/unity/DemoApp/DemoApp.sln b/example/unity/DemoApp/DemoApp.sln
deleted file mode 100644
index cbc6660e1..000000000
--- a/example/unity/DemoApp/DemoApp.sln
+++ /dev/null
@@ -1,26 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp", "Assembly-CSharp.csproj", "{8454A3E8-CD6F-E229-B101-0AFF15D18447}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp-Editor", "Assembly-CSharp-Editor.csproj", "{FC6EB947-28DE-8385-8FAC-5C1621986B03}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {8454A3E8-CD6F-E229-B101-0AFF15D18447}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8454A3E8-CD6F-E229-B101-0AFF15D18447}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8454A3E8-CD6F-E229-B101-0AFF15D18447}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8454A3E8-CD6F-E229-B101-0AFF15D18447}.Release|Any CPU.Build.0 = Release|Any CPU
- {FC6EB947-28DE-8385-8FAC-5C1621986B03}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {FC6EB947-28DE-8385-8FAC-5C1621986B03}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {FC6EB947-28DE-8385-8FAC-5C1621986B03}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {FC6EB947-28DE-8385-8FAC-5C1621986B03}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/example/unity/DemoApp/Packages/manifest.json b/example/unity/DemoApp/Packages/manifest.json
index b6a1da200..627810cbf 100644
--- a/example/unity/DemoApp/Packages/manifest.json
+++ b/example/unity/DemoApp/Packages/manifest.json
@@ -1,13 +1,13 @@
{
"dependencies": {
- "com.unity.collab-proxy": "2.0.3",
+ "com.unity.collab-proxy": "2.7.1",
"com.unity.ext.nunit": "1.0.6",
- "com.unity.ide.rider": "3.0.15",
- "com.unity.ide.visualstudio": "2.0.16",
+ "com.unity.ide.rider": "3.0.36",
+ "com.unity.ide.visualstudio": "2.0.23",
"com.unity.ide.vscode": "1.2.5",
- "com.unity.test-framework": "1.1.31",
- "com.unity.textmeshpro": "3.0.6",
- "com.unity.timeline": "1.7.1",
+ "com.unity.test-framework": "1.1.33",
+ "com.unity.textmeshpro": "3.0.9",
+ "com.unity.timeline": "1.7.7",
"com.unity.ugui": "1.0.0",
"com.unity.modules.ai": "1.0.0",
"com.unity.modules.androidjni": "1.0.0",
diff --git a/example/unity/DemoApp/Packages/packages-lock.json b/example/unity/DemoApp/Packages/packages-lock.json
index 168044436..67b570721 100644
--- a/example/unity/DemoApp/Packages/packages-lock.json
+++ b/example/unity/DemoApp/Packages/packages-lock.json
@@ -1,7 +1,7 @@
{
"dependencies": {
"com.unity.collab-proxy": {
- "version": "2.0.3",
+ "version": "2.7.1",
"depth": 0,
"source": "registry",
"dependencies": {},
@@ -15,7 +15,7 @@
"url": "https://packages.unity.com"
},
"com.unity.ide.rider": {
- "version": "3.0.15",
+ "version": "3.0.36",
"depth": 0,
"source": "registry",
"dependencies": {
@@ -24,7 +24,7 @@
"url": "https://packages.unity.com"
},
"com.unity.ide.visualstudio": {
- "version": "2.0.16",
+ "version": "2.0.23",
"depth": 0,
"source": "registry",
"dependencies": {
@@ -40,7 +40,7 @@
"url": "https://packages.unity.com"
},
"com.unity.test-framework": {
- "version": "1.1.31",
+ "version": "1.1.33",
"depth": 0,
"source": "registry",
"dependencies": {
@@ -51,7 +51,7 @@
"url": "https://packages.unity.com"
},
"com.unity.textmeshpro": {
- "version": "3.0.6",
+ "version": "3.0.9",
"depth": 0,
"source": "registry",
"dependencies": {
@@ -60,13 +60,13 @@
"url": "https://packages.unity.com"
},
"com.unity.timeline": {
- "version": "1.7.1",
+ "version": "1.7.7",
"depth": 0,
"source": "registry",
"dependencies": {
+ "com.unity.modules.audio": "1.0.0",
"com.unity.modules.director": "1.0.0",
"com.unity.modules.animation": "1.0.0",
- "com.unity.modules.audio": "1.0.0",
"com.unity.modules.particlesystem": "1.0.0"
},
"url": "https://packages.unity.com"
@@ -212,17 +212,6 @@
"version": "1.0.0",
"depth": 0,
"source": "builtin",
- "dependencies": {
- "com.unity.modules.ui": "1.0.0",
- "com.unity.modules.imgui": "1.0.0",
- "com.unity.modules.jsonserialize": "1.0.0",
- "com.unity.modules.uielementsnative": "1.0.0"
- }
- },
- "com.unity.modules.uielementsnative": {
- "version": "1.0.0",
- "depth": 1,
- "source": "builtin",
"dependencies": {
"com.unity.modules.ui": "1.0.0",
"com.unity.modules.imgui": "1.0.0",
diff --git a/example/unity/DemoApp/ProjectSettings/ProjectSettings.asset b/example/unity/DemoApp/ProjectSettings/ProjectSettings.asset
index 3a94e7421..5d00040d8 100644
--- a/example/unity/DemoApp/ProjectSettings/ProjectSettings.asset
+++ b/example/unity/DemoApp/ProjectSettings/ProjectSettings.asset
@@ -3,7 +3,7 @@
--- !u!129 &1
PlayerSettings:
m_ObjectHideFlags: 0
- serializedVersion: 24
+ serializedVersion: 26
productGUID: fd170185d5732429eb9bdb0b178a9eb1
AndroidProfiler: 0
AndroidFilterTouchesWhenObscured: 0
@@ -48,10 +48,12 @@ PlayerSettings:
defaultScreenHeightWeb: 600
m_StereoRenderingPath: 0
m_ActiveColorSpace: 1
+ unsupportedMSAAFallback: 0
m_SpriteBatchVertexThreshold: 300
m_MTRendering: 1
mipStripping: 0
numberOfMipsStripped: 0
+ numberOfMipsStrippedPerMipmapLimitGroup: {}
m_StackTraceTypes: 010000000100000001000000010000000100000001000000
iosShowActivityIndicatorOnLoading: -1
androidShowActivityIndicatorOnLoading: -1
@@ -74,6 +76,8 @@ PlayerSettings:
androidMinimumWindowWidth: 400
androidMinimumWindowHeight: 300
androidFullscreenMode: 1
+ androidAutoRotationBehavior: 1
+ androidPredictiveBackSupport: 1
defaultIsNativeResolution: 1
macRetinaSupport: 1
runInBackground: 1
@@ -81,10 +85,12 @@ PlayerSettings:
muteOtherAudioSources: 0
Prepare IOS For Recording: 0
Force IOS Speakers When Recording: 0
+ audioSpatialExperience: 0
deferSystemGesturesMode: 0
hideHomeButton: 0
submitAnalytics: 1
usePlayerLog: 1
+ dedicatedServerOptimizations: 0
bakeCollisionMeshes: 0
forceSingleInstance: 0
useFlipModelSwapchain: 1
@@ -124,6 +130,7 @@ PlayerSettings:
switchNVNMaxPublicTextureIDCount: 0
switchNVNMaxPublicSamplerIDCount: 0
switchNVNGraphicsFirmwareMemory: 32
+ switchMaxWorkerMultiple: 8
stadiaPresentMode: 0
stadiaTargetFramerate: 0
vulkanNumSwapchainBuffers: 2
@@ -131,12 +138,9 @@ PlayerSettings:
vulkanEnablePreTransform: 0
vulkanEnableLateAcquireNextImage: 0
vulkanEnableCommandBufferRecycling: 1
- m_SupportedAspectRatios:
- 4:3: 1
- 5:4: 1
- 16:10: 1
- 16:9: 1
- Others: 1
+ loadStoreDebugModeEnabled: 0
+ visionOSBundleVersion: 1.0
+ tvOSBundleVersion: 1.0
bundleVersion: 0.1
preloadedAssets:
- {fileID: 4800000, guid: c9f956787b1d945e7b36e0516201fc76, type: 3}
@@ -150,8 +154,10 @@ PlayerSettings:
enable360StereoCapture: 0
isWsaHolographicRemotingEnabled: 0
enableFrameTimingStats: 0
+ enableOpenGLProfilerGPURecorders: 1
+ allowHDRDisplaySupport: 0
useHDRDisplay: 0
- D3DHDRBitDepth: 0
+ hdrBitDepth: 0
m_ColorGamuts: 00000000
targetPixelDensity: 30
resolutionScalingMode: 0
@@ -163,12 +169,13 @@ PlayerSettings:
iPhone: com.example.flutterUnityDemo
buildNumber:
Standalone: 0
+ VisionOS: 0
iPhone: 0
tvOS: 0
overrideDefaultApplicationIdentifier: 1
AndroidBundleVersionCode: 1
AndroidMinSdkVersion: 24
- AndroidTargetSdkVersion: 30
+ AndroidTargetSdkVersion: 34
AndroidPreferredInstallLocation: 1
aotOptions:
stripEngineCode: 1
@@ -183,10 +190,14 @@ PlayerSettings:
strictShaderVariantMatching: 0
VertexChannelCompressionMask: 4054
iPhoneSdkVersion: 988
+ iOSSimulatorArchitecture: 0
iOSTargetOSVersionString: 12.0
tvOSSdkVersion: 0
+ tvOSSimulatorArchitecture: 0
tvOSRequireExtendedGameController: 0
tvOSTargetOSVersionString: 12.0
+ VisionOSSdkVersion: 0
+ VisionOSTargetOSVersionString: 1.0
uIPrerenderedIcon: 0
uIRequiresPersistentWiFi: 0
uIRequiresFullScreen: 0
@@ -229,13 +240,16 @@ PlayerSettings:
iOSMetalForceHardShadows: 0
metalEditorSupport: 1
metalAPIValidation: 1
+ metalCompileShaderBinary: 0
iOSRenderExtraFrameOnPause: 0
iosCopyPluginsCodeInsteadOfSymlink: 0
appleDeveloperTeamID:
iOSManualSigningProvisioningProfileID:
tvOSManualSigningProvisioningProfileID:
+ VisionOSManualSigningProvisioningProfileID:
iOSManualSigningProvisioningProfileType: 0
tvOSManualSigningProvisioningProfileType: 0
+ VisionOSManualSigningProvisioningProfileType: 0
appleEnableAutomaticSigning: 0
iOSRequireARKit: 1
iOSAutomaticallyDetectAndAddCapabilities: 1
@@ -250,6 +264,7 @@ PlayerSettings:
useCustomLauncherGradleManifest: 0
useCustomBaseGradleTemplate: 0
useCustomGradlePropertiesTemplate: 0
+ useCustomGradleSettingsTemplate: 0
useCustomProguardFile: 0
AndroidTargetArchitectures: 3
AndroidTargetDevices: 0
@@ -257,6 +272,7 @@ PlayerSettings:
androidSplashScreen: {fileID: 0}
AndroidKeystoreName:
AndroidKeyaliasName:
+ AndroidEnableArmv9SecurityFeatures: 0
AndroidBuildApkPerCpuArchitecture: 0
AndroidTVCompatibility: 0
AndroidIsGame: 1
@@ -270,7 +286,6 @@ PlayerSettings:
banner: {fileID: 0}
androidGamepadSupportLevel: 0
chromeosInputEmulation: 1
- AndroidMinifyWithR8: 0
AndroidMinifyRelease: 0
AndroidMinifyDebug: 0
AndroidValidateAppBundleSize: 1
@@ -482,6 +497,7 @@ PlayerSettings:
- m_BuildTarget: WebGL
m_StaticBatching: 0
m_DynamicBatching: 0
+ m_BuildTargetShaderSettings: []
m_BuildTargetGraphicsJobs:
- m_BuildTarget: MacStandaloneSupport
m_GraphicsJobs: 0
@@ -533,6 +549,8 @@ PlayerSettings:
m_Devices:
- Oculus
- OpenVR
+ m_DefaultShaderChunkSizeInMB: 16
+ m_DefaultShaderChunkCount: 0
openGLRequireES31: 0
openGLRequireES31AEP: 0
openGLRequireES32: 0
@@ -544,6 +562,7 @@ PlayerSettings:
m_BuildTargetGroupLightmapEncodingQuality: []
m_BuildTargetGroupHDRCubemapEncodingQuality: []
m_BuildTargetGroupLightmapSettings: []
+ m_BuildTargetGroupLoadStoreDebugModeSettings: []
m_BuildTargetNormalMapEncoding: []
m_BuildTargetDefaultTextureCompressionFormat: []
playModeTestRunnerEnabled: 0
@@ -564,7 +583,7 @@ PlayerSettings:
switchSocketConcurrencyLimit: 14
switchScreenResolutionBehavior: 2
switchUseCPUProfiler: 0
- switchUseGOLDLinker: 0
+ switchEnableFileSystemTrace: 0
switchLTOSetting: 0
switchApplicationID: 0x01004b9000490000
switchNSODependencies:
@@ -642,7 +661,6 @@ PlayerSettings:
switchReleaseVersion: 0
switchDisplayVersion: 1.0.0
switchStartupUserAccount: 0
- switchTouchScreenUsage: 0
switchSupportedLanguagesMask: 0
switchLogoType: 0
switchApplicationErrorCodeCategory:
@@ -684,6 +702,7 @@ PlayerSettings:
switchNativeFsCacheSize: 32
switchIsHoldTypeHorizontal: 0
switchSupportedNpadCount: 8
+ switchEnableTouchScreen: 1
switchSocketConfigEnabled: 0
switchTcpInitialSendBufferSize: 32
switchTcpInitialReceiveBufferSize: 64
@@ -694,8 +713,9 @@ PlayerSettings:
switchSocketBufferEfficiency: 4
switchSocketInitializeEnabled: 1
switchNetworkInterfaceManagerInitializeEnabled: 1
- switchPlayerConnectionEnabled: 1
+ switchDisableHTCSPlayerConnection: 0
switchUseNewStyleFilepaths: 1
+ switchUseLegacyFmodPriorities: 0
switchUseMicroSleepForYield: 1
switchEnableRamDiskSupport: 0
switchMicroSleepForYieldTime: 25
@@ -783,6 +803,7 @@ PlayerSettings:
webGLMemorySize: 16
webGLExceptionSupport: 1
webGLNameFilesAsHashes: 0
+ webGLShowDiagnostics: 0
webGLDataCaching: 1
webGLDebugSymbols: 0
webGLEmscriptenArgs:
@@ -801,6 +822,7 @@ PlayerSettings:
webGLMemoryLinearGrowthStep: 16
webGLMemoryGeometricGrowthStep: 0.2
webGLMemoryGeometricGrowthCap: 96
+ webGLPowerPreference: 2
scriptingDefineSymbols:
Android:
iPhone: UNITY_XR_ARKIT_LOADER_ENABLED
@@ -810,19 +832,17 @@ PlayerSettings:
scriptingBackend:
Android: 1
il2cppCompilerConfiguration:
- Android: 0
- il2cppCodeGeneration:
Android: 1
+ il2cppCodeGeneration:
+ Android: 0
managedStrippingLevel: {}
incrementalIl2cppBuild: {}
suppressCommonWarnings: 1
allowUnsafeCode: 0
useDeterministicCompilation: 1
- enableRoslynAnalyzers: 1
additionalIl2CppArgs:
scriptingRuntimeVersion: 1
gcIncremental: 0
- assemblyVersionValidation: 1
gcWBarrierValidation: 0
apiCompatibilityLevelPerPlatform:
Android: 3
@@ -851,6 +871,7 @@ PlayerSettings:
metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628,
a: 1}
metroSplashScreenUseBackgroundColor: 0
+ syncCapabilities: 0
platformCapabilities: {}
metroTargetDeviceFamilies: {}
metroFTAName:
@@ -898,8 +919,14 @@ PlayerSettings:
luminVersion:
m_VersionCode: 1
m_VersionName:
+ hmiPlayerDataPath:
+ hmiForceSRGBBlit: 1
+ embeddedLinuxEnableGamepadInput: 1
+ hmiLogStartupTiming: 0
+ hmiCpuConfiguration:
apiCompatibilityLevel: 6
activeInputHandler: 0
+ windowsGamepadBackendHint: 0
cloudProjectId:
framebufferDepthMemorylessMode: 0
qualitySettingsNames: []
@@ -907,7 +934,7 @@ PlayerSettings:
organizationId:
cloudEnabled: 0
legacyClampBlendShapeWeights: 0
- playerDataPath:
- forceSRGBBlit: 1
+ hmiLoadingImage: {fileID: 0}
+ platformRequiresReadableAssets: 0
virtualTexturingSupportEnabled: 0
insecureHttpOption: 0
diff --git a/example/unity/DemoApp/ProjectSettings/ProjectVersion.txt b/example/unity/DemoApp/ProjectSettings/ProjectVersion.txt
index f8251a7af..7a6f40b41 100644
--- a/example/unity/DemoApp/ProjectSettings/ProjectVersion.txt
+++ b/example/unity/DemoApp/ProjectSettings/ProjectVersion.txt
@@ -1,2 +1,2 @@
-m_EditorVersion: 2021.3.22f1
-m_EditorVersionWithRevision: 2021.3.22f1 (b6c551784ba3)
+m_EditorVersion: 2022.3.62f1
+m_EditorVersionWithRevision: 2022.3.62f1 (4af31df58517)
diff --git a/example/unity/DemoApp/Unity Flutter Demo.sln b/example/unity/DemoApp/Unity Flutter Demo.sln
deleted file mode 100644
index 57ed63866..000000000
--- a/example/unity/DemoApp/Unity Flutter Demo.sln
+++ /dev/null
@@ -1,20 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio for Mac
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp", "Assembly-CSharp.csproj", "{B1B1653A-174C-5848-64B9-F31412F60705}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {B1B1653A-174C-5848-64B9-F31412F60705}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B1B1653A-174C-5848-64B9-F31412F60705}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B1B1653A-174C-5848-64B9-F31412F60705}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B1B1653A-174C-5848-64B9-F31412F60705}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/example/unity/DemoApp/Unity.sln b/example/unity/DemoApp/Unity.sln
deleted file mode 100644
index 03042e7ed..000000000
--- a/example/unity/DemoApp/Unity.sln
+++ /dev/null
@@ -1,26 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio for Mac
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp", "Assembly-CSharp.csproj", "{CD8C9303-404B-FB8D-6B9B-21988D5CAC0A}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp-Editor", "Assembly-CSharp-Editor.csproj", "{6311E6C6-0A20-383B-320B-694068DE37A5}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {CD8C9303-404B-FB8D-6B9B-21988D5CAC0A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {CD8C9303-404B-FB8D-6B9B-21988D5CAC0A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CD8C9303-404B-FB8D-6B9B-21988D5CAC0A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {CD8C9303-404B-FB8D-6B9B-21988D5CAC0A}.Release|Any CPU.Build.0 = Release|Any CPU
- {6311E6C6-0A20-383B-320B-694068DE37A5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6311E6C6-0A20-383B-320B-694068DE37A5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6311E6C6-0A20-383B-320B-694068DE37A5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6311E6C6-0A20-383B-320B-694068DE37A5}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/example/unity/DemoApp/UnityEditor.UI.csproj b/example/unity/DemoApp/UnityEditor.UI.csproj
deleted file mode 100644
index 4abc11426..000000000
--- a/example/unity/DemoApp/UnityEditor.UI.csproj
+++ /dev/null
@@ -1,697 +0,0 @@
-
-
-
- latest
-
-
- Debug
- AnyCPU
- 10.0.20506
- 2.0
-
- {515B293D-B656-0852-D5E6-F978BD5FDB1F}
- Library
- Properties
- UnityEditor.UI
- v4.7.1
- 512
- .
-
-
- true
- full
- false
- Temp\bin\Debug\
- DEBUG;TRACE;UNITY_2019_4_3;UNITY_2019_4;UNITY_2019;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_NATIVE_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_RUNTIME_PERMISSIONS;ENABLE_ENGINE_CODE_STRIPPING;ENABLE_ONSCREEN_KEYBOARD;INCLUDE_DYNAMIC_GI;ENABLE_MONO_BDWGC;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;ENABLE_VIDEO;PLATFORM_ANDROID;UNITY_ANDROID;UNITY_ANDROID_API;ENABLE_EGL;ENABLE_NETWORK;ENABLE_RUNTIME_GI;ENABLE_CRUNCH_TEXTURE_COMPRESSION;PLATFORM_SUPPORTS_ADS_ID;UNITY_CAN_SHOW_SPLASH_SCREEN;UNITY_HAS_GOOGLEVR;UNITY_HAS_TANGO;ENABLE_SPATIALTRACKING;UNITY_ASTC_ONLY_DECOMPRESS;ENABLE_UNITYADS_RUNTIME;UNITY_UNITYADS_API;ENABLE_MONO;NET_4_6;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_OSX;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_VSTU;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;PACKAGE_PHYSICS;PACKAGE_PHYSICS2D;PACKAGE_ANIMATION;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER
- prompt
- 4
- 0169
- False
-
-
- pdbonly
- true
- Temp\bin\Release\
- prompt
- 4
- 0169
- False
-
-
- true
- true
- false
- false
- false
-
-
- {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Unity/VSTU
- 2.9.3.0
- Editor:5
- Android:13
- 2019.4.3f1
-
-
-
-
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEditor.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AIModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ARModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AccessibilityModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AndroidJNIModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AnimationModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AssetBundleModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AudioModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ClothModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ClusterInputModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ClusterRendererModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.CoreModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.CrashReportingModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.DSPGraphModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.DirectorModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.GameCenterModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.GridModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.HotReloadModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.IMGUIModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ImageConversionModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.InputModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.InputLegacyModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.JSONSerializeModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.LocalizationModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ParticleSystemModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.PerformanceReportingModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.PhysicsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.Physics2DModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ProfilerModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ScreenCaptureModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SharedInternalsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SpriteMaskModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SpriteShapeModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.StreamingModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SubstanceModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SubsystemsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TLSModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TerrainModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TerrainPhysicsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TextCoreModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TextRenderingModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TilemapModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UIModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UIElementsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UNETModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UmbraModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityAnalyticsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityConnectModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityTestProtocolModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestAssetBundleModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestAudioModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestTextureModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestWWWModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.VFXModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.VRModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.VehiclesModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.VideoModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.WindModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.XRModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEditor.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEditor.Graphs.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/PlaybackEngines/AndroidPlayer/UnityEditor.Android.Extensions.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll
-
-
- /Applications/Visual Studio.app/Contents/Resources/lib/monodevelop/AddIns/MonoDevelop.Unity/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll
-
-
- /Users/rex/work/oss/packages/flutter_unity_widget/example/unity/DemoApp/Assets/FlutterUnityIntegration/JsonDotNet/Assemblies/Standalone/Newtonsoft.Json.dll
-
-
- /Users/rex/work/oss/packages/flutter_unity_widget/example/unity/DemoApp/Assets/AssetStoreTools/Editor/AssetStoreTools.dll
-
-
- /Users/rex/work/oss/packages/flutter_unity_widget/example/unity/DemoApp/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Xcode.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Common.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/System.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/System.Core.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/System.Runtime.Serialization.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/System.Xml.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/System.Xml.Linq.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/System.Numerics.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/System.Numerics.Vectors.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/System.Net.Http.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Microsoft.CSharp.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/System.Data.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/Microsoft.Win32.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.AppContext.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.Concurrent.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.NonGeneric.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.Specialized.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.Annotations.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.EventBasedAsync.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.TypeConverter.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Console.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Data.Common.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Contracts.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Debug.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.FileVersionInfo.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Process.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.StackTrace.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.TextWriterTraceListener.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Tools.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.TraceSource.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Drawing.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Dynamic.Runtime.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.Calendars.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.Extensions.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.Compression.ZipFile.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.DriveInfo.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.Watcher.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.IsolatedStorage.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.MemoryMappedFiles.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.Pipes.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.UnmanagedMemoryStream.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Expressions.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Parallel.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Queryable.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Http.Rtc.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.NameResolution.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.NetworkInformation.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Ping.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Requests.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Security.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Sockets.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebHeaderCollection.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebSockets.Client.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebSockets.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ObjectModel.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.ILGeneration.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.Lightweight.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Extensions.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.Reader.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.ResourceManager.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.Writer.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.CompilerServices.VisualC.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Extensions.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Handles.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.RuntimeInformation.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.WindowsRuntime.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Numerics.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Formatters.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Json.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Xml.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Claims.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Algorithms.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Csp.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Encoding.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.X509Certificates.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Principal.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.SecureString.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Duplex.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Http.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.NetTcp.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Security.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.Encoding.Extensions.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.Encoding.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.RegularExpressions.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Overlapped.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Tasks.Parallel.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Tasks.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Thread.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.ThreadPool.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Timer.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ValueTuple.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.ReaderWriter.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XDocument.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XPath.XDocument.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XPath.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XmlDocument.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XmlSerializer.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/netstandard.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/unityscript/UnityScript.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/unityscript/UnityScript.Lang.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/unityscript/Boo.Lang.dll
-
-
- /Users/rex/work/oss/packages/flutter_unity_widget/example/unity/DemoApp/Library/ScriptAssemblies/UnityEditor.TestRunner.dll
-
-
- /Users/rex/work/oss/packages/flutter_unity_widget/example/unity/DemoApp/Library/ScriptAssemblies/UnityEngine.TestRunner.dll
-
-
-
-
- {AE041CDE-1FD8-3E4D-A030-7095D3DBC49E}
- UnityEngine.UI
-
-
-
-
-
-
\ No newline at end of file
diff --git a/example/unity/DemoApp/UnityEngine.UI.csproj b/example/unity/DemoApp/UnityEngine.UI.csproj
deleted file mode 100644
index c7b39a025..000000000
--- a/example/unity/DemoApp/UnityEngine.UI.csproj
+++ /dev/null
@@ -1,724 +0,0 @@
-
-
-
- latest
-
-
- Debug
- AnyCPU
- 10.0.20506
- 2.0
-
- {AE041CDE-1FD8-3E4D-A030-7095D3DBC49E}
- Library
- Properties
- UnityEngine.UI
- v4.7.1
- 512
- .
-
-
- true
- full
- false
- Temp\bin\Debug\
- DEBUG;TRACE;UNITY_2019_4_3;UNITY_2019_4;UNITY_2019;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_NATIVE_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_RUNTIME_PERMISSIONS;ENABLE_ENGINE_CODE_STRIPPING;ENABLE_ONSCREEN_KEYBOARD;INCLUDE_DYNAMIC_GI;ENABLE_MONO_BDWGC;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;ENABLE_VIDEO;PLATFORM_ANDROID;UNITY_ANDROID;UNITY_ANDROID_API;ENABLE_EGL;ENABLE_NETWORK;ENABLE_RUNTIME_GI;ENABLE_CRUNCH_TEXTURE_COMPRESSION;PLATFORM_SUPPORTS_ADS_ID;UNITY_CAN_SHOW_SPLASH_SCREEN;UNITY_HAS_GOOGLEVR;UNITY_HAS_TANGO;ENABLE_SPATIALTRACKING;UNITY_ASTC_ONLY_DECOMPRESS;ENABLE_UNITYADS_RUNTIME;UNITY_UNITYADS_API;ENABLE_MONO;NET_4_6;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_OSX;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_VSTU;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;PACKAGE_PHYSICS;PACKAGE_PHYSICS2D;PACKAGE_ANIMATION;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER
- prompt
- 4
- 0169
- False
-
-
- pdbonly
- true
- Temp\bin\Release\
- prompt
- 4
- 0169
- False
-
-
- true
- true
- false
- false
- false
-
-
- {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Unity/VSTU
- 2.9.3.0
- Game:1
- Android:13
- 2019.4.3f1
-
-
-
-
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEditor.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AIModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ARModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AccessibilityModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AndroidJNIModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AnimationModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AssetBundleModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AudioModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ClothModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.CoreModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.CrashReportingModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.DSPGraphModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.DirectorModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.GameCenterModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.GridModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.HotReloadModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.IMGUIModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ImageConversionModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.InputModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.InputLegacyModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.JSONSerializeModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.LocalizationModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ParticleSystemModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.PerformanceReportingModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.PhysicsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.Physics2DModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ProfilerModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ScreenCaptureModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SharedInternalsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SpriteMaskModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SpriteShapeModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.StreamingModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SubstanceModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SubsystemsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TLSModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TerrainModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TerrainPhysicsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TextCoreModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TextRenderingModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TilemapModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UIModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UIElementsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UNETModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UmbraModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityAnalyticsModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityConnectModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityTestProtocolModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestAssetBundleModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestAudioModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestTextureModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestWWWModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.VFXModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.VRModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.VehiclesModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.VideoModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.WindModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.XRModule.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEditor.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/Managed/UnityEditor.Graphs.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/PlaybackEngines/AndroidPlayer/UnityEditor.Android.Extensions.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll
-
-
- /Applications/Visual Studio.app/Contents/Resources/lib/monodevelop/AddIns/MonoDevelop.Unity/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll
-
-
- /Users/rex/work/oss/packages/flutter_unity_widget/example/unity/DemoApp/Assets/FlutterUnityIntegration/JsonDotNet/Assemblies/Standalone/Newtonsoft.Json.dll
-
-
- /Users/rex/work/oss/packages/flutter_unity_widget/example/unity/DemoApp/Assets/AssetStoreTools/Editor/AssetStoreTools.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Xcode.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Common.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/System.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/System.Core.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/System.Runtime.Serialization.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/System.Xml.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/System.Xml.Linq.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/System.Numerics.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/System.Numerics.Vectors.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/System.Net.Http.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Microsoft.CSharp.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/System.Data.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/Microsoft.Win32.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.AppContext.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.Concurrent.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.NonGeneric.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.Specialized.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.Annotations.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.EventBasedAsync.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.TypeConverter.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Console.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Data.Common.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Contracts.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Debug.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.FileVersionInfo.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Process.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.StackTrace.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.TextWriterTraceListener.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Tools.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.TraceSource.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Drawing.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Dynamic.Runtime.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.Calendars.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.Extensions.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.Compression.ZipFile.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.DriveInfo.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.Watcher.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.IsolatedStorage.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.MemoryMappedFiles.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.Pipes.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.UnmanagedMemoryStream.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Expressions.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Parallel.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Queryable.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Http.Rtc.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.NameResolution.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.NetworkInformation.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Ping.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Requests.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Security.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Sockets.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebHeaderCollection.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebSockets.Client.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebSockets.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ObjectModel.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.ILGeneration.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.Lightweight.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Extensions.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.Reader.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.ResourceManager.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.Writer.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.CompilerServices.VisualC.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Extensions.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Handles.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.RuntimeInformation.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.WindowsRuntime.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Numerics.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Formatters.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Json.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Xml.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Claims.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Algorithms.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Csp.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Encoding.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.X509Certificates.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Principal.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.SecureString.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Duplex.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Http.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.NetTcp.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Primitives.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Security.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.Encoding.Extensions.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.Encoding.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.RegularExpressions.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Overlapped.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Tasks.Parallel.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Tasks.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Thread.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.ThreadPool.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Timer.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ValueTuple.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.ReaderWriter.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XDocument.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XPath.XDocument.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XPath.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XmlDocument.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XmlSerializer.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/netstandard.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/unityscript/UnityScript.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/unityscript/UnityScript.Lang.dll
-
-
- /Applications/Unity/Hub/Editor/2019.4.3f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/unityscript/Boo.Lang.dll
-
-
-
-
-
-
\ No newline at end of file
diff --git a/example/unity/DemoApp/UserSettings/EditorUserSettings.asset b/example/unity/DemoApp/UserSettings/EditorUserSettings.asset
deleted file mode 100644
index dcb85160e..000000000
--- a/example/unity/DemoApp/UserSettings/EditorUserSettings.asset
+++ /dev/null
@@ -1,28 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!162 &1
-EditorUserSettings:
- m_ObjectHideFlags: 0
- serializedVersion: 4
- m_ConfigSettings:
- RecentlyUsedSceneGuid-0:
- value: 5255515456565d08555a55734177061515161b2c2d2d72637b7b1f35e7b5306c
- flags: 0
- vcSharedLogLevel:
- value: 0d5e400f0650
- flags: 0
- m_VCAutomaticAdd: 1
- m_VCDebugCom: 0
- m_VCDebugCmd: 0
- m_VCDebugOut: 0
- m_SemanticMergeMode: 2
- m_DesiredImportWorkerCount: 2
- m_StandbyImportWorkerCount: 2
- m_IdleImportWorkerShutdownDelay: 60000
- m_VCShowFailedCheckout: 1
- m_VCOverwriteFailedCheckoutAssets: 1
- m_VCProjectOverlayIcons: 1
- m_VCHierarchyOverlayIcons: 1
- m_VCOtherOverlayIcons: 1
- m_VCAllowAsyncUpdate: 0
- m_ArtifactGarbageCollection: 1
diff --git a/example/unity/DemoApp/UserSettings/Layouts/CurrentMaximizeLayout.dwlt b/example/unity/DemoApp/UserSettings/Layouts/CurrentMaximizeLayout.dwlt
deleted file mode 100644
index 7d1d646fd..000000000
--- a/example/unity/DemoApp/UserSettings/Layouts/CurrentMaximizeLayout.dwlt
+++ /dev/null
@@ -1,891 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!114 &1
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_Children:
- - {fileID: 3}
- - {fileID: 12}
- m_Position:
- serializedVersion: 2
- x: 0
- y: 30
- width: 3008
- height: 1642
- m_MinSize: {x: 300, y: 200}
- m_MaxSize: {x: 24288, y: 16192}
- vertical: 0
- controlID: 49
---- !u!114 &2
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12003, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_MinSize: {x: 100, y: 100}
- m_MaxSize: {x: 4000, y: 4000}
- m_TitleContent:
- m_Text: Console
- m_Image: {fileID: -4950941429401207979, guid: 0000000000000000d000000000000000,
- type: 0}
- m_Tooltip:
- m_Pos:
- serializedVersion: 2
- x: 3648
- y: 1005
- width: 2304.5
- height: 646
- m_ViewDataDictionary: {fileID: 0}
- m_OverlayCanvas:
- m_LastAppliedPresetName: Default
- m_SaveData: []
---- !u!114 &3
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_Children:
- - {fileID: 4}
- - {fileID: 10}
- m_Position:
- serializedVersion: 2
- x: 0
- y: 0
- width: 2305.5
- height: 1642
- m_MinSize: {x: 200, y: 200}
- m_MaxSize: {x: 16192, y: 16192}
- vertical: 1
- controlID: 50
---- !u!114 &4
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_Children:
- - {fileID: 5}
- - {fileID: 7}
- m_Position:
- serializedVersion: 2
- x: 0
- y: 0
- width: 2305.5
- height: 975
- m_MinSize: {x: 200, y: 100}
- m_MaxSize: {x: 16192, y: 8096}
- vertical: 0
- controlID: 41
---- !u!114 &5
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_Children: []
- m_Position:
- serializedVersion: 2
- x: 0
- y: 0
- width: 355.5
- height: 975
- m_MinSize: {x: 201, y: 221}
- m_MaxSize: {x: 4001, y: 4021}
- m_ActualView: {fileID: 6}
- m_Panes:
- - {fileID: 6}
- m_Selected: 0
- m_LastSelected: 0
---- !u!114 &6
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12061, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_MinSize: {x: 200, y: 200}
- m_MaxSize: {x: 4000, y: 4000}
- m_TitleContent:
- m_Text: Hierarchy
- m_Image: {fileID: -3734745235275155857, guid: 0000000000000000d000000000000000,
- type: 0}
- m_Tooltip:
- m_Pos:
- serializedVersion: 2
- x: 3648
- y: 30
- width: 354.5
- height: 954
- m_ViewDataDictionary: {fileID: 0}
- m_OverlayCanvas:
- m_LastAppliedPresetName: Default
- m_SaveData: []
- m_SceneHierarchy:
- m_TreeViewState:
- scrollPos: {x: 0, y: 0}
- m_SelectedIDs:
- m_LastClickedID: 0
- m_ExpandedIDs: f6cfffff44d0ffff60d1ffffb6d1ffff26d2ffff1adaffff38ddffff
- m_RenameOverlay:
- m_UserAcceptedRename: 0
- m_Name:
- m_OriginalName:
- m_EditFieldRect:
- serializedVersion: 2
- x: 0
- y: 0
- width: 0
- height: 0
- m_UserData: 0
- m_IsWaitingForDelay: 0
- m_IsRenaming: 0
- m_OriginalEventType: 11
- m_IsRenamingFilename: 0
- m_ClientGUIView: {fileID: 5}
- m_SearchString:
- m_ExpandedScenes: []
- m_CurrenRootInstanceID: 0
- m_LockTracker:
- m_IsLocked: 0
- m_CurrentSortingName: TransformSorting
- m_WindowGUID: 4c969a2b90040154d917609493e03593
---- !u!114 &7
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_Children: []
- m_Position:
- serializedVersion: 2
- x: 355.5
- y: 0
- width: 1950
- height: 975
- m_MinSize: {x: 202, y: 221}
- m_MaxSize: {x: 4002, y: 4021}
- m_ActualView: {fileID: 8}
- m_Panes:
- - {fileID: 8}
- - {fileID: 9}
- m_Selected: 0
- m_LastSelected: 1
---- !u!114 &8
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12013, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_MinSize: {x: 200, y: 200}
- m_MaxSize: {x: 4000, y: 4000}
- m_TitleContent:
- m_Text: Scene
- m_Image: {fileID: 8634526014445323508, guid: 0000000000000000d000000000000000,
- type: 0}
- m_Tooltip:
- m_Pos:
- serializedVersion: 2
- x: 4003.5
- y: 30
- width: 1948
- height: 954
- m_ViewDataDictionary: {fileID: 0}
- m_OverlayCanvas:
- m_LastAppliedPresetName: Default
- m_SaveData:
- - dockPosition: 0
- containerId: overlay-toolbar__top
- floating: 0
- collapsed: 0
- displayed: 1
- snapOffset: {x: -176, y: -26}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 3
- id: Tool Settings
- index: 0
- layout: 1
- - dockPosition: 0
- containerId: overlay-toolbar__top
- floating: 0
- collapsed: 0
- displayed: 1
- snapOffset: {x: -141, y: 149}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 1
- id: unity-grid-and-snap-toolbar
- index: 1
- layout: 1
- - dockPosition: 1
- containerId: overlay-toolbar__top
- floating: 0
- collapsed: 0
- displayed: 1
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: unity-scene-view-toolbar
- index: 0
- layout: 1
- - dockPosition: 1
- containerId: overlay-toolbar__top
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 1
- id: unity-search-toolbar
- index: 1
- layout: 1
- - dockPosition: 0
- containerId: overlay-container--left
- floating: 0
- collapsed: 0
- displayed: 1
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: unity-transform-toolbar
- index: 0
- layout: 2
- - dockPosition: 0
- containerId: overlay-container--left
- floating: 0
- collapsed: 0
- displayed: 1
- snapOffset: {x: 0, y: 197}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: unity-component-tools
- index: 1
- layout: 2
- - dockPosition: 0
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 1
- snapOffset: {x: 67.5, y: 86}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Orientation
- index: 0
- layout: 4
- - dockPosition: 1
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Scene View/Light Settings
- index: 0
- layout: 4
- - dockPosition: 1
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Scene View/Camera
- index: 1
- layout: 4
- - dockPosition: 1
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Scene View/Cloth Constraints
- index: 2
- layout: 4
- - dockPosition: 1
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Scene View/Cloth Collisions
- index: 3
- layout: 4
- - dockPosition: 1
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Scene View/Navmesh Display
- index: 4
- layout: 4
- - dockPosition: 1
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Scene View/Agent Display
- index: 5
- layout: 4
- - dockPosition: 1
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Scene View/Obstacle Display
- index: 6
- layout: 4
- - dockPosition: 1
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Scene View/Occlusion Culling
- index: 7
- layout: 4
- - dockPosition: 1
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Scene View/Physics Debugger
- index: 8
- layout: 4
- - dockPosition: 1
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Scene View/Scene Visibility
- index: 9
- layout: 4
- - dockPosition: 1
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Scene View/Particles
- index: 10
- layout: 4
- - dockPosition: 1
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Scene View/Tilemap
- index: 11
- layout: 4
- - dockPosition: 1
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Scene View/Tilemap Palette Helper
- index: 12
- layout: 4
- m_WindowGUID: cc27987af1a868c49b0894db9c0f5429
- m_Gizmos: 1
- m_OverrideSceneCullingMask: 6917529027641081856
- m_SceneIsLit: 1
- m_SceneLighting: 1
- m_2DMode: 0
- m_isRotationLocked: 0
- m_PlayAudio: 0
- m_AudioPlay: 0
- m_Position:
- m_Target: {x: 0, y: 0, z: 0}
- speed: 2
- m_Value: {x: 0, y: 0, z: 0}
- m_RenderMode: 0
- m_CameraMode:
- drawMode: 0
- name: Shaded
- section: Shading Mode
- m_ValidateTrueMetals: 0
- m_DoValidateTrueMetals: 0
- m_SceneViewState:
- m_AlwaysRefresh: 0
- showFog: 1
- showSkybox: 1
- showFlares: 1
- showImageEffects: 1
- showParticleSystems: 1
- showVisualEffectGraphs: 1
- m_FxEnabled: 1
- m_Grid:
- xGrid:
- m_Fade:
- m_Target: 0
- speed: 2
- m_Value: 0
- m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4}
- m_Pivot: {x: 0, y: 0, z: 0}
- m_Size: {x: 0, y: 0}
- yGrid:
- m_Fade:
- m_Target: 1
- speed: 2
- m_Value: 1
- m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4}
- m_Pivot: {x: 0, y: 0, z: 0}
- m_Size: {x: 1, y: 1}
- zGrid:
- m_Fade:
- m_Target: 0
- speed: 2
- m_Value: 0
- m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4}
- m_Pivot: {x: 0, y: 0, z: 0}
- m_Size: {x: 0, y: 0}
- m_ShowGrid: 1
- m_GridAxis: 1
- m_gridOpacity: 0.5
- m_Rotation:
- m_Target: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226}
- speed: 2
- m_Value: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226}
- m_Size:
- m_Target: 10
- speed: 2
- m_Value: 10
- m_Ortho:
- m_Target: 0
- speed: 2
- m_Value: 0
- m_CameraSettings:
- m_Speed: 1
- m_SpeedNormalized: 0.5
- m_SpeedMin: 0.001
- m_SpeedMax: 2
- m_EasingEnabled: 1
- m_EasingDuration: 0.4
- m_AccelerationEnabled: 1
- m_FieldOfViewHorizontalOrVertical: 60
- m_NearClip: 0.03
- m_FarClip: 10000
- m_DynamicClip: 1
- m_OcclusionCulling: 0
- m_LastSceneViewRotation: {x: 0, y: 0, z: 0, w: 0}
- m_LastSceneViewOrtho: 0
- m_ReplacementShader: {fileID: 0}
- m_ReplacementString:
- m_SceneVisActive: 1
- m_LastLockedObject: {fileID: 0}
- m_ViewIsLockedToObject: 0
---- !u!114 &9
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12015, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_MinSize: {x: 200, y: 200}
- m_MaxSize: {x: 4000, y: 4000}
- m_TitleContent:
- m_Text: Game
- m_Image: {fileID: 4621777727084837110, guid: 0000000000000000d000000000000000,
- type: 0}
- m_Tooltip:
- m_Pos:
- serializedVersion: 2
- x: 507
- y: 94
- width: 1532
- height: 790
- m_ViewDataDictionary: {fileID: 0}
- m_OverlayCanvas:
- m_LastAppliedPresetName: Default
- m_SaveData: []
- m_SerializedViewNames: []
- m_SerializedViewValues: []
- m_PlayModeViewName: GameView
- m_ShowGizmos: 0
- m_TargetDisplay: 0
- m_ClearColor: {r: 0, g: 0, b: 0, a: 0}
- m_TargetSize: {x: 1532, y: 769}
- m_TextureFilterMode: 0
- m_TextureHideFlags: 61
- m_RenderIMGUI: 0
- m_EnterPlayModeBehavior: 0
- m_fullscreenMonitorIdx: 0
- m_playModeBehaviorIdx: 0
- m_UseMipMap: 0
- m_isFullscreen: 0
- m_suppressRenderingForFullscreen: 0
- m_VSyncEnabled: 0
- m_PlayFocused: 0
- m_Gizmos: 0
- m_Stats: 0
- m_SelectedSizes: 00000000000000000000000000000000000000000000000000000000000000000000000000000000
- m_ZoomArea:
- m_HRangeLocked: 0
- m_VRangeLocked: 0
- hZoomLockedByDefault: 0
- vZoomLockedByDefault: 0
- m_HBaseRangeMin: -383
- m_HBaseRangeMax: 383
- m_VBaseRangeMin: -192.25
- m_VBaseRangeMax: 192.25
- m_HAllowExceedBaseRangeMin: 1
- m_HAllowExceedBaseRangeMax: 1
- m_VAllowExceedBaseRangeMin: 1
- m_VAllowExceedBaseRangeMax: 1
- m_ScaleWithWindow: 0
- m_HSlider: 0
- m_VSlider: 0
- m_IgnoreScrollWheelUntilClicked: 0
- m_EnableMouseInput: 1
- m_EnableSliderZoomHorizontal: 0
- m_EnableSliderZoomVertical: 0
- m_UniformScale: 1
- m_UpDirection: 1
- m_DrawArea:
- serializedVersion: 2
- x: 0
- y: 21
- width: 1532
- height: 769
- m_Scale: {x: 2, y: 2}
- m_Translation: {x: 766, y: 384.5}
- m_MarginLeft: 0
- m_MarginRight: 0
- m_MarginTop: 0
- m_MarginBottom: 0
- m_LastShownAreaInsideMargins:
- serializedVersion: 2
- x: -383
- y: -192.25
- width: 766
- height: 384.5
- m_MinimalGUI: 1
- m_defaultScale: 2
- m_LastWindowPixelSize: {x: 3064, y: 1580}
- m_ClearInEditMode: 1
- m_NoCameraWarning: 1
- m_LowResolutionForAspectRatios: 01000000000000000000
- m_XRRenderMode: 0
- m_RenderTexture: {fileID: 0}
- m_showToolbar: 1
- m_showToolbarOnFullscreen: 0
---- !u!114 &10
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
- m_Name: ConsoleWindow
- m_EditorClassIdentifier:
- m_Children: []
- m_Position:
- serializedVersion: 2
- x: 0
- y: 975
- width: 2305.5
- height: 667
- m_MinSize: {x: 101, y: 121}
- m_MaxSize: {x: 4001, y: 4021}
- m_ActualView: {fileID: 2}
- m_Panes:
- - {fileID: 11}
- - {fileID: 2}
- m_Selected: 1
- m_LastSelected: 0
---- !u!114 &11
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12014, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_MinSize: {x: 230, y: 250}
- m_MaxSize: {x: 10000, y: 10000}
- m_TitleContent:
- m_Text: Project
- m_Image: {fileID: -5179483145760003458, guid: 0000000000000000d000000000000000,
- type: 0}
- m_Tooltip:
- m_Pos:
- serializedVersion: 2
- x: 3648
- y: 1005
- width: 2304.5
- height: 646
- m_ViewDataDictionary: {fileID: 0}
- m_OverlayCanvas:
- m_LastAppliedPresetName: Default
- m_SaveData: []
- m_SearchFilter:
- m_NameFilter:
- m_ClassNames: []
- m_AssetLabels: []
- m_AssetBundleNames: []
- m_VersionControlStates: []
- m_SoftLockControlStates: []
- m_ReferencingInstanceIDs:
- m_SceneHandles:
- m_ShowAllHits: 0
- m_SkipHidden: 0
- m_SearchArea: 1
- m_Folders:
- - Assets/FlutterUnityIntegration
- m_Globs: []
- m_OriginalText:
- m_ViewMode: 1
- m_StartGridSize: 16
- m_LastFolders:
- - Assets/FlutterUnityIntegration
- m_LastFoldersGridSize: 16
- m_LastProjectPath: /Users/rebar/Development/flutter-unity-view-widget/example/unity/DemoApp
- m_LockTracker:
- m_IsLocked: 0
- m_FolderTreeState:
- scrollPos: {x: 0, y: 0}
- m_SelectedIDs: ec6c0000
- m_LastClickedID: 27884
- m_ExpandedIDs: 00000000e86c0000ea6c0000ec6c0000fe6c000000ca9a3b
- m_RenameOverlay:
- m_UserAcceptedRename: 0
- m_Name:
- m_OriginalName:
- m_EditFieldRect:
- serializedVersion: 2
- x: 0
- y: 0
- width: 0
- height: 0
- m_UserData: 0
- m_IsWaitingForDelay: 0
- m_IsRenaming: 0
- m_OriginalEventType: 11
- m_IsRenamingFilename: 1
- m_ClientGUIView: {fileID: 10}
- m_SearchString:
- m_CreateAssetUtility:
- m_EndAction: {fileID: 0}
- m_InstanceID: 0
- m_Path:
- m_Icon: {fileID: 0}
- m_ResourceFile:
- m_AssetTreeState:
- scrollPos: {x: 0, y: 0}
- m_SelectedIDs:
- m_LastClickedID: 0
- m_ExpandedIDs:
- m_RenameOverlay:
- m_UserAcceptedRename: 0
- m_Name:
- m_OriginalName:
- m_EditFieldRect:
- serializedVersion: 2
- x: 0
- y: 0
- width: 0
- height: 0
- m_UserData: 0
- m_IsWaitingForDelay: 0
- m_IsRenaming: 0
- m_OriginalEventType: 11
- m_IsRenamingFilename: 1
- m_ClientGUIView: {fileID: 0}
- m_SearchString:
- m_CreateAssetUtility:
- m_EndAction: {fileID: 0}
- m_InstanceID: 0
- m_Path:
- m_Icon: {fileID: 0}
- m_ResourceFile:
- m_ListAreaState:
- m_SelectedInstanceIDs:
- m_LastClickedInstanceID: 0
- m_HadKeyboardFocusLastEvent: 1
- m_ExpandedInstanceIDs: c6230000
- m_RenameOverlay:
- m_UserAcceptedRename: 0
- m_Name:
- m_OriginalName:
- m_EditFieldRect:
- serializedVersion: 2
- x: 0
- y: 0
- width: 0
- height: 0
- m_UserData: 0
- m_IsWaitingForDelay: 0
- m_IsRenaming: 0
- m_OriginalEventType: 11
- m_IsRenamingFilename: 1
- m_ClientGUIView: {fileID: 10}
- m_CreateAssetUtility:
- m_EndAction: {fileID: 0}
- m_InstanceID: 0
- m_Path:
- m_Icon: {fileID: 0}
- m_ResourceFile:
- m_NewAssetIndexInList: -1
- m_ScrollPosition: {x: 0, y: 0}
- m_GridSize: 16
- m_SkipHiddenPackages: 0
- m_DirectoriesAreaWidth: 207
---- !u!114 &12
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_Children: []
- m_Position:
- serializedVersion: 2
- x: 2305.5
- y: 0
- width: 702.5
- height: 1642
- m_MinSize: {x: 276, y: 71}
- m_MaxSize: {x: 4001, y: 4021}
- m_ActualView: {fileID: 13}
- m_Panes:
- - {fileID: 13}
- m_Selected: 0
- m_LastSelected: 0
---- !u!114 &13
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_MinSize: {x: 275, y: 50}
- m_MaxSize: {x: 4000, y: 4000}
- m_TitleContent:
- m_Text: Inspector
- m_Image: {fileID: -440750813802333266, guid: 0000000000000000d000000000000000,
- type: 0}
- m_Tooltip:
- m_Pos:
- serializedVersion: 2
- x: 5953.5
- y: 30
- width: 701.5
- height: 1621
- m_ViewDataDictionary: {fileID: 0}
- m_OverlayCanvas:
- m_LastAppliedPresetName: Default
- m_SaveData: []
- m_ObjectsLockedBeforeSerialization: []
- m_InstanceIDsLockedBeforeSerialization:
- m_PreviewResizer:
- m_CachedPref: 160
- m_ControlHash: -371814159
- m_PrefName: Preview_InspectorPreview
- m_LastInspectedObjectInstanceID: -1
- m_LastVerticalScrollValue: 0
- m_GlobalObjectId:
- m_InspectorMode: 0
- m_LockTracker:
- m_IsLocked: 0
- m_PreviewWindow: {fileID: 0}
diff --git a/example/unity/DemoApp/UserSettings/Layouts/default-2022.dwlt b/example/unity/DemoApp/UserSettings/Layouts/default-2022.dwlt
deleted file mode 100644
index f686675a2..000000000
--- a/example/unity/DemoApp/UserSettings/Layouts/default-2022.dwlt
+++ /dev/null
@@ -1,986 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!114 &1
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 12004, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_PixelRect:
- serializedVersion: 2
- x: 0
- y: 66
- width: 1512
- height: 870
- m_ShowMode: 4
- m_Title: Project
- m_RootView: {fileID: 6}
- m_MinSize: {x: 875, y: 300}
- m_MaxSize: {x: 10000, y: 10000}
- m_Maximized: 1
---- !u!114 &2
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_Children:
- - {fileID: 9}
- - {fileID: 3}
- m_Position:
- serializedVersion: 2
- x: 0
- y: 30
- width: 1512
- height: 820
- m_MinSize: {x: 300, y: 200}
- m_MaxSize: {x: 24288, y: 16192}
- vertical: 0
- controlID: 19
---- !u!114 &3
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_Children: []
- m_Position:
- serializedVersion: 2
- x: 1159
- y: 0
- width: 353
- height: 820
- m_MinSize: {x: 276, y: 71}
- m_MaxSize: {x: 4001, y: 4021}
- m_ActualView: {fileID: 13}
- m_Panes:
- - {fileID: 13}
- m_Selected: 0
- m_LastSelected: 0
---- !u!114 &4
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_Children: []
- m_Position:
- serializedVersion: 2
- x: 0
- y: 0
- width: 579.5
- height: 487
- m_MinSize: {x: 201, y: 221}
- m_MaxSize: {x: 4001, y: 4021}
- m_ActualView: {fileID: 14}
- m_Panes:
- - {fileID: 14}
- m_Selected: 0
- m_LastSelected: 0
---- !u!114 &5
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
- m_Name: ProjectBrowser
- m_EditorClassIdentifier:
- m_Children: []
- m_Position:
- serializedVersion: 2
- x: 0
- y: 487
- width: 1159
- height: 333
- m_MinSize: {x: 231, y: 271}
- m_MaxSize: {x: 10001, y: 10021}
- m_ActualView: {fileID: 12}
- m_Panes:
- - {fileID: 12}
- - {fileID: 17}
- m_Selected: 0
- m_LastSelected: 1
---- !u!114 &6
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12008, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_Children:
- - {fileID: 7}
- - {fileID: 2}
- - {fileID: 8}
- m_Position:
- serializedVersion: 2
- x: 0
- y: 0
- width: 1512
- height: 870
- m_MinSize: {x: 875, y: 300}
- m_MaxSize: {x: 10000, y: 10000}
- m_UseTopView: 1
- m_TopViewHeight: 30
- m_UseBottomView: 1
- m_BottomViewHeight: 20
---- !u!114 &7
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12011, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_Children: []
- m_Position:
- serializedVersion: 2
- x: 0
- y: 0
- width: 1512
- height: 30
- m_MinSize: {x: 0, y: 0}
- m_MaxSize: {x: 0, y: 0}
- m_LastLoadedLayoutName:
---- !u!114 &8
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12042, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_Children: []
- m_Position:
- serializedVersion: 2
- x: 0
- y: 850
- width: 1512
- height: 20
- m_MinSize: {x: 0, y: 0}
- m_MaxSize: {x: 0, y: 0}
---- !u!114 &9
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_Children:
- - {fileID: 10}
- - {fileID: 5}
- m_Position:
- serializedVersion: 2
- x: 0
- y: 0
- width: 1159
- height: 820
- m_MinSize: {x: 200, y: 200}
- m_MaxSize: {x: 16192, y: 16192}
- vertical: 1
- controlID: 20
---- !u!114 &10
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_Children:
- - {fileID: 4}
- - {fileID: 11}
- m_Position:
- serializedVersion: 2
- x: 0
- y: 0
- width: 1159
- height: 487
- m_MinSize: {x: 200, y: 100}
- m_MaxSize: {x: 16192, y: 8096}
- vertical: 0
- controlID: 21
---- !u!114 &11
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_Children: []
- m_Position:
- serializedVersion: 2
- x: 579.5
- y: 0
- width: 579.5
- height: 487
- m_MinSize: {x: 202, y: 221}
- m_MaxSize: {x: 4002, y: 4021}
- m_ActualView: {fileID: 15}
- m_Panes:
- - {fileID: 15}
- - {fileID: 16}
- m_Selected: 0
- m_LastSelected: 1
---- !u!114 &12
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12014, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_MinSize: {x: 230, y: 250}
- m_MaxSize: {x: 10000, y: 10000}
- m_TitleContent:
- m_Text: Project
- m_Image: {fileID: -5467254957812901981, guid: 0000000000000000d000000000000000,
- type: 0}
- m_Tooltip:
- m_Pos:
- serializedVersion: 2
- x: 0
- y: 583
- width: 1158
- height: 312
- m_ViewDataDictionary: {fileID: 0}
- m_OverlayCanvas:
- m_LastAppliedPresetName: Default
- m_SaveData: []
- m_SearchFilter:
- m_NameFilter:
- m_ClassNames: []
- m_AssetLabels: []
- m_AssetBundleNames: []
- m_VersionControlStates: []
- m_SoftLockControlStates: []
- m_ReferencingInstanceIDs:
- m_SceneHandles:
- m_ShowAllHits: 0
- m_SkipHidden: 0
- m_SearchArea: 1
- m_Folders:
- - Assets/FlutterUnityIntegration
- m_Globs: []
- m_OriginalText:
- m_ViewMode: 1
- m_StartGridSize: 16
- m_LastFolders:
- - Assets/FlutterUnityIntegration
- m_LastFoldersGridSize: 16
- m_LastProjectPath: /Users/rexraphael/Work/personal/flutter-unity-view-widget/example/unity/DemoApp
- m_LockTracker:
- m_IsLocked: 0
- m_FolderTreeState:
- scrollPos: {x: 0, y: 0}
- m_SelectedIDs: d2510000
- m_LastClickedID: 20946
- m_ExpandedIDs: 00000000ce510000d2510000da51000000ca9a3b
- m_RenameOverlay:
- m_UserAcceptedRename: 0
- m_Name:
- m_OriginalName:
- m_EditFieldRect:
- serializedVersion: 2
- x: 0
- y: 0
- width: 0
- height: 0
- m_UserData: 0
- m_IsWaitingForDelay: 0
- m_IsRenaming: 0
- m_OriginalEventType: 11
- m_IsRenamingFilename: 1
- m_ClientGUIView: {fileID: 5}
- m_SearchString:
- m_CreateAssetUtility:
- m_EndAction: {fileID: 0}
- m_InstanceID: 0
- m_Path:
- m_Icon: {fileID: 0}
- m_ResourceFile:
- m_AssetTreeState:
- scrollPos: {x: 0, y: 0}
- m_SelectedIDs:
- m_LastClickedID: 0
- m_ExpandedIDs:
- m_RenameOverlay:
- m_UserAcceptedRename: 0
- m_Name:
- m_OriginalName:
- m_EditFieldRect:
- serializedVersion: 2
- x: 0
- y: 0
- width: 0
- height: 0
- m_UserData: 0
- m_IsWaitingForDelay: 0
- m_IsRenaming: 0
- m_OriginalEventType: 11
- m_IsRenamingFilename: 1
- m_ClientGUIView: {fileID: 0}
- m_SearchString:
- m_CreateAssetUtility:
- m_EndAction: {fileID: 0}
- m_InstanceID: 0
- m_Path:
- m_Icon: {fileID: 0}
- m_ResourceFile:
- m_ListAreaState:
- m_SelectedInstanceIDs:
- m_LastClickedInstanceID: 0
- m_HadKeyboardFocusLastEvent: 0
- m_ExpandedInstanceIDs: c6230000
- m_RenameOverlay:
- m_UserAcceptedRename: 0
- m_Name: Scenes
- m_OriginalName: Scenes
- m_EditFieldRect:
- serializedVersion: 2
- x: 0
- y: 0
- width: 0
- height: 0
- m_UserData: 20980
- m_IsWaitingForDelay: 0
- m_IsRenaming: 0
- m_OriginalEventType: 0
- m_IsRenamingFilename: 1
- m_ClientGUIView: {fileID: 5}
- m_CreateAssetUtility:
- m_EndAction: {fileID: 0}
- m_InstanceID: 0
- m_Path:
- m_Icon: {fileID: 0}
- m_ResourceFile:
- m_NewAssetIndexInList: -1
- m_ScrollPosition: {x: 0, y: 0}
- m_GridSize: 16
- m_SkipHiddenPackages: 0
- m_DirectoriesAreaWidth: 207
---- !u!114 &13
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_MinSize: {x: 275, y: 50}
- m_MaxSize: {x: 4000, y: 4000}
- m_TitleContent:
- m_Text: Inspector
- m_Image: {fileID: -440750813802333266, guid: 0000000000000000d000000000000000,
- type: 0}
- m_Tooltip:
- m_Pos:
- serializedVersion: 2
- x: 1159
- y: 96
- width: 352
- height: 799
- m_ViewDataDictionary: {fileID: 0}
- m_OverlayCanvas:
- m_LastAppliedPresetName: Default
- m_SaveData: []
- m_ObjectsLockedBeforeSerialization: []
- m_InstanceIDsLockedBeforeSerialization:
- m_PreviewResizer:
- m_CachedPref: 160
- m_ControlHash: -371814159
- m_PrefName: Preview_InspectorPreview
- m_LastInspectedObjectInstanceID: -1
- m_LastVerticalScrollValue: 0
- m_GlobalObjectId:
- m_InspectorMode: 0
- m_LockTracker:
- m_IsLocked: 0
- m_PreviewWindow: {fileID: 0}
---- !u!114 &14
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12061, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_MinSize: {x: 200, y: 200}
- m_MaxSize: {x: 4000, y: 4000}
- m_TitleContent:
- m_Text: Hierarchy
- m_Image: {fileID: 7966133145522015247, guid: 0000000000000000d000000000000000,
- type: 0}
- m_Tooltip:
- m_Pos:
- serializedVersion: 2
- x: 0
- y: 96
- width: 578.5
- height: 466
- m_ViewDataDictionary: {fileID: 0}
- m_OverlayCanvas:
- m_LastAppliedPresetName: Default
- m_SaveData: []
- m_SceneHierarchy:
- m_TreeViewState:
- scrollPos: {x: 0, y: 0}
- m_SelectedIDs:
- m_LastClickedID: 0
- m_ExpandedIDs: dae6ffff26e7ffff22e8ffff78e8ffffe8e8ffffc8ecffff14edffff14eeffff6eeeffffe2eeffff52f7ffff9ef7ffffbaf8ffff10f9ffff82f9ffff28fbffff
- m_RenameOverlay:
- m_UserAcceptedRename: 0
- m_Name:
- m_OriginalName:
- m_EditFieldRect:
- serializedVersion: 2
- x: 0
- y: 0
- width: 0
- height: 0
- m_UserData: 0
- m_IsWaitingForDelay: 0
- m_IsRenaming: 0
- m_OriginalEventType: 11
- m_IsRenamingFilename: 0
- m_ClientGUIView: {fileID: 4}
- m_SearchString:
- m_ExpandedScenes: []
- m_CurrenRootInstanceID: 0
- m_LockTracker:
- m_IsLocked: 0
- m_CurrentSortingName: TransformSorting
- m_WindowGUID: 4c969a2b90040154d917609493e03593
---- !u!114 &15
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12013, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_MinSize: {x: 200, y: 200}
- m_MaxSize: {x: 4000, y: 4000}
- m_TitleContent:
- m_Text: Scene
- m_Image: {fileID: 2593428753322112591, guid: 0000000000000000d000000000000000,
- type: 0}
- m_Tooltip:
- m_Pos:
- serializedVersion: 2
- x: 579.5
- y: 96
- width: 577.5
- height: 466
- m_ViewDataDictionary: {fileID: 0}
- m_OverlayCanvas:
- m_LastAppliedPresetName: Default
- m_SaveData:
- - dockPosition: 0
- containerId: overlay-toolbar__top
- floating: 0
- collapsed: 0
- displayed: 1
- snapOffset: {x: -176, y: -26}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 3
- id: Tool Settings
- index: 0
- layout: 1
- - dockPosition: 0
- containerId: overlay-toolbar__top
- floating: 0
- collapsed: 0
- displayed: 1
- snapOffset: {x: -141, y: 149}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 1
- id: unity-grid-and-snap-toolbar
- index: 1
- layout: 1
- - dockPosition: 1
- containerId: overlay-toolbar__top
- floating: 0
- collapsed: 0
- displayed: 1
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: unity-scene-view-toolbar
- index: 0
- layout: 1
- - dockPosition: 1
- containerId: overlay-toolbar__top
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 1
- id: unity-search-toolbar
- index: 1
- layout: 1
- - dockPosition: 0
- containerId: overlay-container--left
- floating: 0
- collapsed: 0
- displayed: 1
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: unity-transform-toolbar
- index: 0
- layout: 2
- - dockPosition: 0
- containerId: overlay-container--left
- floating: 0
- collapsed: 0
- displayed: 1
- snapOffset: {x: 0, y: 197}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: unity-component-tools
- index: 1
- layout: 2
- - dockPosition: 0
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 1
- snapOffset: {x: 67.5, y: 86}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Orientation
- index: 0
- layout: 4
- - dockPosition: 1
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Scene View/Light Settings
- index: 0
- layout: 4
- - dockPosition: 1
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Scene View/Camera
- index: 1
- layout: 4
- - dockPosition: 1
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Scene View/Cloth Constraints
- index: 2
- layout: 4
- - dockPosition: 1
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Scene View/Cloth Collisions
- index: 3
- layout: 4
- - dockPosition: 1
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Scene View/Navmesh Display
- index: 4
- layout: 4
- - dockPosition: 1
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Scene View/Agent Display
- index: 5
- layout: 4
- - dockPosition: 1
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Scene View/Obstacle Display
- index: 6
- layout: 4
- - dockPosition: 1
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Scene View/Occlusion Culling
- index: 7
- layout: 4
- - dockPosition: 1
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Scene View/Physics Debugger
- index: 8
- layout: 4
- - dockPosition: 1
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Scene View/Scene Visibility
- index: 9
- layout: 4
- - dockPosition: 1
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Scene View/Particles
- index: 10
- layout: 4
- - dockPosition: 1
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Scene View/Tilemap
- index: 11
- layout: 4
- - dockPosition: 1
- containerId: overlay-container--right
- floating: 0
- collapsed: 0
- displayed: 0
- snapOffset: {x: 0, y: 0}
- snapOffsetDelta: {x: 0, y: 0}
- snapCorner: 0
- id: Scene View/Tilemap Palette Helper
- index: 12
- layout: 4
- m_WindowGUID: cc27987af1a868c49b0894db9c0f5429
- m_Gizmos: 1
- m_OverrideSceneCullingMask: 6917529027641081856
- m_SceneIsLit: 1
- m_SceneLighting: 1
- m_2DMode: 0
- m_isRotationLocked: 0
- m_PlayAudio: 0
- m_AudioPlay: 0
- m_Position:
- m_Target: {x: 0, y: 0, z: 0}
- speed: 2
- m_Value: {x: 0, y: 0, z: 0}
- m_RenderMode: 0
- m_CameraMode:
- drawMode: 0
- name: Shaded
- section: Shading Mode
- m_ValidateTrueMetals: 0
- m_DoValidateTrueMetals: 0
- m_SceneViewState:
- m_AlwaysRefresh: 0
- showFog: 1
- showSkybox: 1
- showFlares: 1
- showImageEffects: 1
- showParticleSystems: 1
- showVisualEffectGraphs: 1
- m_FxEnabled: 1
- m_Grid:
- xGrid:
- m_Fade:
- m_Target: 0
- speed: 2
- m_Value: 0
- m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4}
- m_Pivot: {x: 0, y: 0, z: 0}
- m_Size: {x: 0, y: 0}
- yGrid:
- m_Fade:
- m_Target: 1
- speed: 2
- m_Value: 1
- m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4}
- m_Pivot: {x: 0, y: 0, z: 0}
- m_Size: {x: 1, y: 1}
- zGrid:
- m_Fade:
- m_Target: 0
- speed: 2
- m_Value: 0
- m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4}
- m_Pivot: {x: 0, y: 0, z: 0}
- m_Size: {x: 0, y: 0}
- m_ShowGrid: 1
- m_GridAxis: 1
- m_gridOpacity: 0.5
- m_Rotation:
- m_Target: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226}
- speed: 2
- m_Value: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226}
- m_Size:
- m_Target: 10
- speed: 2
- m_Value: 10
- m_Ortho:
- m_Target: 0
- speed: 2
- m_Value: 0
- m_CameraSettings:
- m_Speed: 1
- m_SpeedNormalized: 0.5
- m_SpeedMin: 0.001
- m_SpeedMax: 2
- m_EasingEnabled: 1
- m_EasingDuration: 0.4
- m_AccelerationEnabled: 1
- m_FieldOfViewHorizontalOrVertical: 60
- m_NearClip: 0.03
- m_FarClip: 10000
- m_DynamicClip: 1
- m_OcclusionCulling: 0
- m_LastSceneViewRotation: {x: 0, y: 0, z: 0, w: 0}
- m_LastSceneViewOrtho: 0
- m_ReplacementShader: {fileID: 0}
- m_ReplacementString:
- m_SceneVisActive: 1
- m_LastLockedObject: {fileID: 0}
- m_ViewIsLockedToObject: 0
---- !u!114 &16
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12015, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_MinSize: {x: 200, y: 200}
- m_MaxSize: {x: 4000, y: 4000}
- m_TitleContent:
- m_Text: Game
- m_Image: {fileID: -6423792434712278376, guid: 0000000000000000d000000000000000,
- type: 0}
- m_Tooltip:
- m_Pos:
- serializedVersion: 2
- x: 507
- y: 94
- width: 1532
- height: 790
- m_ViewDataDictionary: {fileID: 0}
- m_OverlayCanvas:
- m_LastAppliedPresetName: Default
- m_SaveData: []
- m_SerializedViewNames: []
- m_SerializedViewValues: []
- m_PlayModeViewName: GameView
- m_ShowGizmos: 0
- m_TargetDisplay: 0
- m_ClearColor: {r: 0, g: 0, b: 0, a: 0}
- m_TargetSize: {x: 1532, y: 769}
- m_TextureFilterMode: 0
- m_TextureHideFlags: 61
- m_RenderIMGUI: 0
- m_EnterPlayModeBehavior: 0
- m_fullscreenMonitorIdx: 0
- m_playModeBehaviorIdx: 0
- m_UseMipMap: 0
- m_isFullscreen: 0
- m_suppressRenderingForFullscreen: 0
- m_VSyncEnabled: 0
- m_PlayFocused: 0
- m_Gizmos: 0
- m_Stats: 0
- m_SelectedSizes: 00000000000000000000000000000000000000000000000000000000000000000000000000000000
- m_ZoomArea:
- m_HRangeLocked: 0
- m_VRangeLocked: 0
- hZoomLockedByDefault: 0
- vZoomLockedByDefault: 0
- m_HBaseRangeMin: -766
- m_HBaseRangeMax: 766
- m_VBaseRangeMin: -384.5
- m_VBaseRangeMax: 384.5
- m_HAllowExceedBaseRangeMin: 1
- m_HAllowExceedBaseRangeMax: 1
- m_VAllowExceedBaseRangeMin: 1
- m_VAllowExceedBaseRangeMax: 1
- m_ScaleWithWindow: 0
- m_HSlider: 0
- m_VSlider: 0
- m_IgnoreScrollWheelUntilClicked: 0
- m_EnableMouseInput: 1
- m_EnableSliderZoomHorizontal: 0
- m_EnableSliderZoomVertical: 0
- m_UniformScale: 1
- m_UpDirection: 1
- m_DrawArea:
- serializedVersion: 2
- x: 0
- y: 21
- width: 1532
- height: 769
- m_Scale: {x: 1, y: 1}
- m_Translation: {x: 766, y: 384.5}
- m_MarginLeft: 0
- m_MarginRight: 0
- m_MarginTop: 0
- m_MarginBottom: 0
- m_LastShownAreaInsideMargins:
- serializedVersion: 2
- x: -766
- y: -384.5
- width: 1532
- height: 769
- m_MinimalGUI: 1
- m_defaultScale: 1
- m_LastWindowPixelSize: {x: 3064, y: 1580}
- m_ClearInEditMode: 1
- m_NoCameraWarning: 1
- m_LowResolutionForAspectRatios: 01000000000000000000
- m_XRRenderMode: 0
- m_RenderTexture: {fileID: 0}
- m_showToolbar: 1
- m_showToolbarOnFullscreen: 0
---- !u!114 &17
-MonoBehaviour:
- m_ObjectHideFlags: 52
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 1
- m_Script: {fileID: 12003, guid: 0000000000000000e000000000000000, type: 0}
- m_Name:
- m_EditorClassIdentifier:
- m_MinSize: {x: 100, y: 100}
- m_MaxSize: {x: 4000, y: 4000}
- m_TitleContent:
- m_Text: Console
- m_Image: {fileID: -4327648978806127646, guid: 0000000000000000d000000000000000,
- type: 0}
- m_Tooltip:
- m_Pos:
- serializedVersion: 2
- x: 0
- y: 583
- width: 1158
- height: 312
- m_ViewDataDictionary: {fileID: 0}
- m_OverlayCanvas:
- m_LastAppliedPresetName: Default
- m_SaveData: []
diff --git a/example/unity/DemoApp/UserSettings/Search.settings b/example/unity/DemoApp/UserSettings/Search.settings
deleted file mode 100644
index 9e26dfeeb..000000000
--- a/example/unity/DemoApp/UserSettings/Search.settings
+++ /dev/null
@@ -1 +0,0 @@
-{}
\ No newline at end of file
diff --git a/example/unity/DemoApp/obj/Debug/.NETFramework,Version=v4.7.1.AssemblyAttributes.cs b/example/unity/DemoApp/obj/Debug/.NETFramework,Version=v4.7.1.AssemblyAttributes.cs
deleted file mode 100644
index 3d63587aa..000000000
--- a/example/unity/DemoApp/obj/Debug/.NETFramework,Version=v4.7.1.AssemblyAttributes.cs
+++ /dev/null
@@ -1,4 +0,0 @@
-//
-using System;
-using System.Reflection;
-[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.1", FrameworkDisplayName = "")]
diff --git a/example/unity/DemoApp/obj/Debug/Assembly-CSharp-Editor.csproj.AssemblyReference.cache b/example/unity/DemoApp/obj/Debug/Assembly-CSharp-Editor.csproj.AssemblyReference.cache
deleted file mode 100644
index b25957909..000000000
Binary files a/example/unity/DemoApp/obj/Debug/Assembly-CSharp-Editor.csproj.AssemblyReference.cache and /dev/null differ
diff --git a/example/unity/DemoApp/obj/Debug/Assembly-CSharp-Editor.csproj.CoreCompileInputs.cache b/example/unity/DemoApp/obj/Debug/Assembly-CSharp-Editor.csproj.CoreCompileInputs.cache
deleted file mode 100644
index a4971f5d9..000000000
--- a/example/unity/DemoApp/obj/Debug/Assembly-CSharp-Editor.csproj.CoreCompileInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-5c787ba36b071ef6ee6a4f60499357697d53c75b
diff --git a/example/unity/DemoApp/obj/Debug/Assembly-CSharp-Editor.csprojAssemblyReference.cache b/example/unity/DemoApp/obj/Debug/Assembly-CSharp-Editor.csprojAssemblyReference.cache
deleted file mode 100644
index b3ff1fe02..000000000
Binary files a/example/unity/DemoApp/obj/Debug/Assembly-CSharp-Editor.csprojAssemblyReference.cache and /dev/null differ
diff --git a/example/unity/DemoApp/obj/Debug/Assembly-CSharp.csproj.AssemblyReference.cache b/example/unity/DemoApp/obj/Debug/Assembly-CSharp.csproj.AssemblyReference.cache
deleted file mode 100644
index 046a09872..000000000
Binary files a/example/unity/DemoApp/obj/Debug/Assembly-CSharp.csproj.AssemblyReference.cache and /dev/null differ
diff --git a/example/unity/DemoApp/obj/Debug/Assembly-CSharp.csproj.CoreCompileInputs.cache b/example/unity/DemoApp/obj/Debug/Assembly-CSharp.csproj.CoreCompileInputs.cache
deleted file mode 100644
index ee3ccf395..000000000
--- a/example/unity/DemoApp/obj/Debug/Assembly-CSharp.csproj.CoreCompileInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-bd1065d7afc1a8da0fc454a1d7dede98f3aaa473
diff --git a/example/unity/DemoApp/obj/Debug/Assembly-CSharp.csprojAssemblyReference.cache b/example/unity/DemoApp/obj/Debug/Assembly-CSharp.csprojAssemblyReference.cache
deleted file mode 100644
index 9bef68dbb..000000000
Binary files a/example/unity/DemoApp/obj/Debug/Assembly-CSharp.csprojAssemblyReference.cache and /dev/null differ
diff --git a/example/unity/DemoApp/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/example/unity/DemoApp/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
deleted file mode 100644
index 9867ce613..000000000
Binary files a/example/unity/DemoApp/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and /dev/null differ
diff --git a/example/unity/DemoApp/obj/Debug/UnityEditor.UI.csprojAssemblyReference.cache b/example/unity/DemoApp/obj/Debug/UnityEditor.UI.csprojAssemblyReference.cache
deleted file mode 100644
index ccb8b2f20..000000000
Binary files a/example/unity/DemoApp/obj/Debug/UnityEditor.UI.csprojAssemblyReference.cache and /dev/null differ
diff --git a/example/unity/DemoApp/obj/Debug/UnityEngine.UI.csprojAssemblyReference.cache b/example/unity/DemoApp/obj/Debug/UnityEngine.UI.csprojAssemblyReference.cache
deleted file mode 100644
index fb2c2169a..000000000
Binary files a/example/unity/DemoApp/obj/Debug/UnityEngine.UI.csprojAssemblyReference.cache and /dev/null differ
diff --git a/example/unity/DemoApp/obj/Debug/project.razor.json b/example/unity/DemoApp/obj/Debug/project.razor.json
deleted file mode 100644
index 55ad9f15d..000000000
--- a/example/unity/DemoApp/obj/Debug/project.razor.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "ProjectFilePath": "/Users/rex/Documents/kamgaroos/gueva/flutter_unity_widget/example/Unity/Assembly-CSharp.csproj",
- "TargetFramework": "v4.7.1",
- "TagHelpers": [],
- "Configuration": {
- "ConfigurationName": "UnsupportedRazor",
- "LanguageVersion": "1.0",
- "Extensions": [
- {
- "ExtensionName": "UnsupportedRazorExtension"
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/example/unity/DemoApp/obj/UnityEditor.UI.csprojAssemblyReference.cache b/example/unity/DemoApp/obj/UnityEditor.UI.csprojAssemblyReference.cache
deleted file mode 100644
index afa696b01..000000000
Binary files a/example/unity/DemoApp/obj/UnityEditor.UI.csprojAssemblyReference.cache and /dev/null differ
diff --git a/example/unity/DemoApp/obj/UnityEngine.UI.csprojAssemblyReference.cache b/example/unity/DemoApp/obj/UnityEngine.UI.csprojAssemblyReference.cache
deleted file mode 100644
index 100cb1881..000000000
Binary files a/example/unity/DemoApp/obj/UnityEngine.UI.csprojAssemblyReference.cache and /dev/null differ
diff --git a/example/windows/.gitignore b/example/windows/.gitignore
deleted file mode 100644
index d492d0d98..000000000
--- a/example/windows/.gitignore
+++ /dev/null
@@ -1,17 +0,0 @@
-flutter/ephemeral/
-
-# Visual Studio user-specific files.
-*.suo
-*.user
-*.userosscache
-*.sln.docstates
-
-# Visual Studio build-related files.
-x64/
-x86/
-
-# Visual Studio cache files
-# files ending in .cache can be ignored
-*.[Cc]ache
-# but keep track of directories ending in .cache
-!*.[Cc]ache/
diff --git a/example/windows/CMakeLists.txt b/example/windows/CMakeLists.txt
deleted file mode 100644
index 1633297a0..000000000
--- a/example/windows/CMakeLists.txt
+++ /dev/null
@@ -1,95 +0,0 @@
-cmake_minimum_required(VERSION 3.14)
-project(example LANGUAGES CXX)
-
-set(BINARY_NAME "example")
-
-cmake_policy(SET CMP0063 NEW)
-
-set(CMAKE_INSTALL_RPATH "$ORIGIN/lib")
-
-# Configure build options.
-get_property(IS_MULTICONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)
-if(IS_MULTICONFIG)
- set(CMAKE_CONFIGURATION_TYPES "Debug;Profile;Release"
- CACHE STRING "" FORCE)
-else()
- if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
- set(CMAKE_BUILD_TYPE "Debug" CACHE
- STRING "Flutter build mode" FORCE)
- set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS
- "Debug" "Profile" "Release")
- endif()
-endif()
-
-set(CMAKE_EXE_LINKER_FLAGS_PROFILE "${CMAKE_EXE_LINKER_FLAGS_RELEASE}")
-set(CMAKE_SHARED_LINKER_FLAGS_PROFILE "${CMAKE_SHARED_LINKER_FLAGS_RELEASE}")
-set(CMAKE_C_FLAGS_PROFILE "${CMAKE_C_FLAGS_RELEASE}")
-set(CMAKE_CXX_FLAGS_PROFILE "${CMAKE_CXX_FLAGS_RELEASE}")
-
-# Use Unicode for all projects.
-add_definitions(-DUNICODE -D_UNICODE)
-
-# Compilation settings that should be applied to most targets.
-function(APPLY_STANDARD_SETTINGS TARGET)
- target_compile_features(${TARGET} PUBLIC cxx_std_17)
- target_compile_options(${TARGET} PRIVATE /W4 /WX /wd"4100")
- target_compile_options(${TARGET} PRIVATE /EHsc)
- target_compile_definitions(${TARGET} PRIVATE "_HAS_EXCEPTIONS=0")
- target_compile_definitions(${TARGET} PRIVATE "$<$:_DEBUG>")
-endfunction()
-
-set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter")
-
-# Flutter library and tool build rules.
-add_subdirectory(${FLUTTER_MANAGED_DIR})
-
-# Application build
-add_subdirectory("runner")
-
-# Generated plugin build rules, which manage building the plugins and adding
-# them to the application.
-include(flutter/generated_plugins.cmake)
-
-
-# === Installation ===
-# Support files are copied into place next to the executable, so that it can
-# run in place. This is done instead of making a separate bundle (as on Linux)
-# so that building and running from within Visual Studio will work.
-set(BUILD_BUNDLE_DIR "$")
-# Make the "install" step default, as it's required to run.
-set(CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD 1)
-if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
- set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE)
-endif()
-
-set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data")
-set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}")
-
-install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}"
- COMPONENT Runtime)
-
-install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}"
- COMPONENT Runtime)
-
-install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
- COMPONENT Runtime)
-
-if(PLUGIN_BUNDLED_LIBRARIES)
- install(FILES "${PLUGIN_BUNDLED_LIBRARIES}"
- DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
- COMPONENT Runtime)
-endif()
-
-# Fully re-copy the assets directory on each build to avoid having stale files
-# from a previous install.
-set(FLUTTER_ASSET_DIR_NAME "flutter_assets")
-install(CODE "
- file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\")
- " COMPONENT Runtime)
-install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}"
- DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime)
-
-# Install the AOT library on non-Debug builds only.
-install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}"
- CONFIGURATIONS Profile;Release
- COMPONENT Runtime)
diff --git a/example/windows/flutter/CMakeLists.txt b/example/windows/flutter/CMakeLists.txt
deleted file mode 100644
index b2e4bd8d6..000000000
--- a/example/windows/flutter/CMakeLists.txt
+++ /dev/null
@@ -1,103 +0,0 @@
-cmake_minimum_required(VERSION 3.14)
-
-set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral")
-
-# Configuration provided via flutter tool.
-include(${EPHEMERAL_DIR}/generated_config.cmake)
-
-# TODO: Move the rest of this into files in ephemeral. See
-# https://github.com/flutter/flutter/issues/57146.
-set(WRAPPER_ROOT "${EPHEMERAL_DIR}/cpp_client_wrapper")
-
-# === Flutter Library ===
-set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/flutter_windows.dll")
-
-# Published to parent scope for install step.
-set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE)
-set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE)
-set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE)
-set(AOT_LIBRARY "${PROJECT_DIR}/build/windows/app.so" PARENT_SCOPE)
-
-list(APPEND FLUTTER_LIBRARY_HEADERS
- "flutter_export.h"
- "flutter_windows.h"
- "flutter_messenger.h"
- "flutter_plugin_registrar.h"
- "flutter_texture_registrar.h"
-)
-list(TRANSFORM FLUTTER_LIBRARY_HEADERS PREPEND "${EPHEMERAL_DIR}/")
-add_library(flutter INTERFACE)
-target_include_directories(flutter INTERFACE
- "${EPHEMERAL_DIR}"
-)
-target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}.lib")
-add_dependencies(flutter flutter_assemble)
-
-# === Wrapper ===
-list(APPEND CPP_WRAPPER_SOURCES_CORE
- "core_implementations.cc"
- "standard_codec.cc"
-)
-list(TRANSFORM CPP_WRAPPER_SOURCES_CORE PREPEND "${WRAPPER_ROOT}/")
-list(APPEND CPP_WRAPPER_SOURCES_PLUGIN
- "plugin_registrar.cc"
-)
-list(TRANSFORM CPP_WRAPPER_SOURCES_PLUGIN PREPEND "${WRAPPER_ROOT}/")
-list(APPEND CPP_WRAPPER_SOURCES_APP
- "flutter_engine.cc"
- "flutter_view_controller.cc"
-)
-list(TRANSFORM CPP_WRAPPER_SOURCES_APP PREPEND "${WRAPPER_ROOT}/")
-
-# Wrapper sources needed for a plugin.
-add_library(flutter_wrapper_plugin STATIC
- ${CPP_WRAPPER_SOURCES_CORE}
- ${CPP_WRAPPER_SOURCES_PLUGIN}
-)
-apply_standard_settings(flutter_wrapper_plugin)
-set_target_properties(flutter_wrapper_plugin PROPERTIES
- POSITION_INDEPENDENT_CODE ON)
-set_target_properties(flutter_wrapper_plugin PROPERTIES
- CXX_VISIBILITY_PRESET hidden)
-target_link_libraries(flutter_wrapper_plugin PUBLIC flutter)
-target_include_directories(flutter_wrapper_plugin PUBLIC
- "${WRAPPER_ROOT}/include"
-)
-add_dependencies(flutter_wrapper_plugin flutter_assemble)
-
-# Wrapper sources needed for the runner.
-add_library(flutter_wrapper_app STATIC
- ${CPP_WRAPPER_SOURCES_CORE}
- ${CPP_WRAPPER_SOURCES_APP}
-)
-apply_standard_settings(flutter_wrapper_app)
-target_link_libraries(flutter_wrapper_app PUBLIC flutter)
-target_include_directories(flutter_wrapper_app PUBLIC
- "${WRAPPER_ROOT}/include"
-)
-add_dependencies(flutter_wrapper_app flutter_assemble)
-
-# === Flutter tool backend ===
-# _phony_ is a non-existent file to force this command to run every time,
-# since currently there's no way to get a full input/output list from the
-# flutter tool.
-set(PHONY_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/_phony_")
-set_source_files_properties("${PHONY_OUTPUT}" PROPERTIES SYMBOLIC TRUE)
-add_custom_command(
- OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS}
- ${CPP_WRAPPER_SOURCES_CORE} ${CPP_WRAPPER_SOURCES_PLUGIN}
- ${CPP_WRAPPER_SOURCES_APP}
- ${PHONY_OUTPUT}
- COMMAND ${CMAKE_COMMAND} -E env
- ${FLUTTER_TOOL_ENVIRONMENT}
- "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.bat"
- windows-x64 $
- VERBATIM
-)
-add_custom_target(flutter_assemble DEPENDS
- "${FLUTTER_LIBRARY}"
- ${FLUTTER_LIBRARY_HEADERS}
- ${CPP_WRAPPER_SOURCES_CORE}
- ${CPP_WRAPPER_SOURCES_PLUGIN}
- ${CPP_WRAPPER_SOURCES_APP}
-)
diff --git a/example/windows/flutter/generated_plugin_registrant.cc b/example/windows/flutter/generated_plugin_registrant.cc
deleted file mode 100644
index dae6dd3ce..000000000
--- a/example/windows/flutter/generated_plugin_registrant.cc
+++ /dev/null
@@ -1,14 +0,0 @@
-//
-// Generated file. Do not edit.
-//
-
-// clang-format off
-
-#include "generated_plugin_registrant.h"
-
-#include
-
-void RegisterPlugins(flutter::PluginRegistry* registry) {
- FlutterUnityWidgetPluginRegisterWithRegistrar(
- registry->GetRegistrarForPlugin("FlutterUnityWidgetPlugin"));
-}
diff --git a/example/windows/flutter/generated_plugin_registrant.h b/example/windows/flutter/generated_plugin_registrant.h
deleted file mode 100644
index dc139d85a..000000000
--- a/example/windows/flutter/generated_plugin_registrant.h
+++ /dev/null
@@ -1,15 +0,0 @@
-//
-// Generated file. Do not edit.
-//
-
-// clang-format off
-
-#ifndef GENERATED_PLUGIN_REGISTRANT_
-#define GENERATED_PLUGIN_REGISTRANT_
-
-#include
-
-// Registers Flutter plugins.
-void RegisterPlugins(flutter::PluginRegistry* registry);
-
-#endif // GENERATED_PLUGIN_REGISTRANT_
diff --git a/example/windows/flutter/generated_plugins.cmake b/example/windows/flutter/generated_plugins.cmake
deleted file mode 100644
index 637c23936..000000000
--- a/example/windows/flutter/generated_plugins.cmake
+++ /dev/null
@@ -1,24 +0,0 @@
-#
-# Generated file, do not edit.
-#
-
-list(APPEND FLUTTER_PLUGIN_LIST
- flutter_unity_widget
-)
-
-list(APPEND FLUTTER_FFI_PLUGIN_LIST
-)
-
-set(PLUGIN_BUNDLED_LIBRARIES)
-
-foreach(plugin ${FLUTTER_PLUGIN_LIST})
- add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/windows plugins/${plugin})
- target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin)
- list(APPEND PLUGIN_BUNDLED_LIBRARIES $)
- list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries})
-endforeach(plugin)
-
-foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST})
- add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/windows plugins/${ffi_plugin})
- list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries})
-endforeach(ffi_plugin)
diff --git a/example/windows/runner/CMakeLists.txt b/example/windows/runner/CMakeLists.txt
deleted file mode 100644
index de2d8916b..000000000
--- a/example/windows/runner/CMakeLists.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-cmake_minimum_required(VERSION 3.14)
-project(runner LANGUAGES CXX)
-
-add_executable(${BINARY_NAME} WIN32
- "flutter_window.cpp"
- "main.cpp"
- "utils.cpp"
- "win32_window.cpp"
- "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc"
- "Runner.rc"
- "runner.exe.manifest"
-)
-apply_standard_settings(${BINARY_NAME})
-target_compile_definitions(${BINARY_NAME} PRIVATE "NOMINMAX")
-target_link_libraries(${BINARY_NAME} PRIVATE flutter flutter_wrapper_app)
-target_include_directories(${BINARY_NAME} PRIVATE "${CMAKE_SOURCE_DIR}")
-add_dependencies(${BINARY_NAME} flutter_assemble)
diff --git a/example/windows/runner/Runner.rc b/example/windows/runner/Runner.rc
deleted file mode 100644
index d3f81dd4a..000000000
--- a/example/windows/runner/Runner.rc
+++ /dev/null
@@ -1,121 +0,0 @@
-// Microsoft Visual C++ generated resource script.
-//
-#pragma code_page(65001)
-#include "resource.h"
-
-#define APSTUDIO_READONLY_SYMBOLS
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 2 resource.
-//
-#include "winres.h"
-
-/////////////////////////////////////////////////////////////////////////////
-#undef APSTUDIO_READONLY_SYMBOLS
-
-/////////////////////////////////////////////////////////////////////////////
-// English (United States) resources
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
-
-#ifdef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// TEXTINCLUDE
-//
-
-1 TEXTINCLUDE
-BEGIN
- "resource.h\0"
-END
-
-2 TEXTINCLUDE
-BEGIN
- "#include ""winres.h""\r\n"
- "\0"
-END
-
-3 TEXTINCLUDE
-BEGIN
- "\r\n"
- "\0"
-END
-
-#endif // APSTUDIO_INVOKED
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Icon
-//
-
-// Icon with lowest ID value placed first to ensure application icon
-// remains consistent on all systems.
-IDI_APP_ICON ICON "resources\\app_icon.ico"
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Version
-//
-
-#ifdef FLUTTER_BUILD_NUMBER
-#define VERSION_AS_NUMBER FLUTTER_BUILD_NUMBER
-#else
-#define VERSION_AS_NUMBER 1,0,0
-#endif
-
-#ifdef FLUTTER_BUILD_NAME
-#define VERSION_AS_STRING #FLUTTER_BUILD_NAME
-#else
-#define VERSION_AS_STRING "1.0.0"
-#endif
-
-VS_VERSION_INFO VERSIONINFO
- FILEVERSION VERSION_AS_NUMBER
- PRODUCTVERSION VERSION_AS_NUMBER
- FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
-#ifdef _DEBUG
- FILEFLAGS VS_FF_DEBUG
-#else
- FILEFLAGS 0x0L
-#endif
- FILEOS VOS__WINDOWS32
- FILETYPE VFT_APP
- FILESUBTYPE 0x0L
-BEGIN
- BLOCK "StringFileInfo"
- BEGIN
- BLOCK "040904e4"
- BEGIN
- VALUE "CompanyName", "com.xraph.plugin" "\0"
- VALUE "FileDescription", "example" "\0"
- VALUE "FileVersion", VERSION_AS_STRING "\0"
- VALUE "InternalName", "example" "\0"
- VALUE "LegalCopyright", "Copyright (C) 2022 com.xraph.plugin. All rights reserved." "\0"
- VALUE "OriginalFilename", "example.exe" "\0"
- VALUE "ProductName", "example" "\0"
- VALUE "ProductVersion", VERSION_AS_STRING "\0"
- END
- END
- BLOCK "VarFileInfo"
- BEGIN
- VALUE "Translation", 0x409, 1252
- END
-END
-
-#endif // English (United States) resources
-/////////////////////////////////////////////////////////////////////////////
-
-
-
-#ifndef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 3 resource.
-//
-
-
-/////////////////////////////////////////////////////////////////////////////
-#endif // not APSTUDIO_INVOKED
diff --git a/example/windows/runner/flutter_window.cpp b/example/windows/runner/flutter_window.cpp
deleted file mode 100644
index b43b9095e..000000000
--- a/example/windows/runner/flutter_window.cpp
+++ /dev/null
@@ -1,61 +0,0 @@
-#include "flutter_window.h"
-
-#include
-
-#include "flutter/generated_plugin_registrant.h"
-
-FlutterWindow::FlutterWindow(const flutter::DartProject& project)
- : project_(project) {}
-
-FlutterWindow::~FlutterWindow() {}
-
-bool FlutterWindow::OnCreate() {
- if (!Win32Window::OnCreate()) {
- return false;
- }
-
- RECT frame = GetClientArea();
-
- // The size here must match the window dimensions to avoid unnecessary surface
- // creation / destruction in the startup path.
- flutter_controller_ = std::make_unique(
- frame.right - frame.left, frame.bottom - frame.top, project_);
- // Ensure that basic setup of the controller was successful.
- if (!flutter_controller_->engine() || !flutter_controller_->view()) {
- return false;
- }
- RegisterPlugins(flutter_controller_->engine());
- SetChildContent(flutter_controller_->view()->GetNativeWindow());
- return true;
-}
-
-void FlutterWindow::OnDestroy() {
- if (flutter_controller_) {
- flutter_controller_ = nullptr;
- }
-
- Win32Window::OnDestroy();
-}
-
-LRESULT
-FlutterWindow::MessageHandler(HWND hwnd, UINT const message,
- WPARAM const wparam,
- LPARAM const lparam) noexcept {
- // Give Flutter, including plugins, an opportunity to handle window messages.
- if (flutter_controller_) {
- std::optional result =
- flutter_controller_->HandleTopLevelWindowProc(hwnd, message, wparam,
- lparam);
- if (result) {
- return *result;
- }
- }
-
- switch (message) {
- case WM_FONTCHANGE:
- flutter_controller_->engine()->ReloadSystemFonts();
- break;
- }
-
- return Win32Window::MessageHandler(hwnd, message, wparam, lparam);
-}
diff --git a/example/windows/runner/flutter_window.h b/example/windows/runner/flutter_window.h
deleted file mode 100644
index 6da0652f0..000000000
--- a/example/windows/runner/flutter_window.h
+++ /dev/null
@@ -1,33 +0,0 @@
-#ifndef RUNNER_FLUTTER_WINDOW_H_
-#define RUNNER_FLUTTER_WINDOW_H_
-
-#include
-#include
-
-#include
-
-#include "win32_window.h"
-
-// A window that does nothing but host a Flutter view.
-class FlutterWindow : public Win32Window {
- public:
- // Creates a new FlutterWindow hosting a Flutter view running |project|.
- explicit FlutterWindow(const flutter::DartProject& project);
- virtual ~FlutterWindow();
-
- protected:
- // Win32Window:
- bool OnCreate() override;
- void OnDestroy() override;
- LRESULT MessageHandler(HWND window, UINT const message, WPARAM const wparam,
- LPARAM const lparam) noexcept override;
-
- private:
- // The project to run.
- flutter::DartProject project_;
-
- // The Flutter instance hosted by this window.
- std::unique_ptr flutter_controller_;
-};
-
-#endif // RUNNER_FLUTTER_WINDOW_H_
diff --git a/example/windows/runner/main.cpp b/example/windows/runner/main.cpp
deleted file mode 100644
index bcb57b0e2..000000000
--- a/example/windows/runner/main.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-#include
-#include
-#include
-
-#include "flutter_window.h"
-#include "utils.h"
-
-int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev,
- _In_ wchar_t *command_line, _In_ int show_command) {
- // Attach to console when present (e.g., 'flutter run') or create a
- // new console when running with a debugger.
- if (!::AttachConsole(ATTACH_PARENT_PROCESS) && ::IsDebuggerPresent()) {
- CreateAndAttachConsole();
- }
-
- // Initialize COM, so that it is available for use in the library and/or
- // plugins.
- ::CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED);
-
- flutter::DartProject project(L"data");
-
- std::vector command_line_arguments =
- GetCommandLineArguments();
-
- project.set_dart_entrypoint_arguments(std::move(command_line_arguments));
-
- FlutterWindow window(project);
- Win32Window::Point origin(10, 10);
- Win32Window::Size size(1280, 720);
- if (!window.CreateAndShow(L"example", origin, size)) {
- return EXIT_FAILURE;
- }
- window.SetQuitOnClose(true);
-
- ::MSG msg;
- while (::GetMessage(&msg, nullptr, 0, 0)) {
- ::TranslateMessage(&msg);
- ::DispatchMessage(&msg);
- }
-
- ::CoUninitialize();
- return EXIT_SUCCESS;
-}
diff --git a/example/windows/runner/resource.h b/example/windows/runner/resource.h
deleted file mode 100644
index 66a65d1e4..000000000
--- a/example/windows/runner/resource.h
+++ /dev/null
@@ -1,16 +0,0 @@
-//{{NO_DEPENDENCIES}}
-// Microsoft Visual C++ generated include file.
-// Used by Runner.rc
-//
-#define IDI_APP_ICON 101
-
-// Next default values for new objects
-//
-#ifdef APSTUDIO_INVOKED
-#ifndef APSTUDIO_READONLY_SYMBOLS
-#define _APS_NEXT_RESOURCE_VALUE 102
-#define _APS_NEXT_COMMAND_VALUE 40001
-#define _APS_NEXT_CONTROL_VALUE 1001
-#define _APS_NEXT_SYMED_VALUE 101
-#endif
-#endif
diff --git a/example/windows/runner/resources/app_icon.ico b/example/windows/runner/resources/app_icon.ico
deleted file mode 100644
index c04e20caf..000000000
Binary files a/example/windows/runner/resources/app_icon.ico and /dev/null differ
diff --git a/example/windows/runner/runner.exe.manifest b/example/windows/runner/runner.exe.manifest
deleted file mode 100644
index c977c4a42..000000000
--- a/example/windows/runner/runner.exe.manifest
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- PerMonitorV2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/example/windows/runner/utils.cpp b/example/windows/runner/utils.cpp
deleted file mode 100644
index d19bdbbcc..000000000
--- a/example/windows/runner/utils.cpp
+++ /dev/null
@@ -1,64 +0,0 @@
-#include "utils.h"
-
-#include
-#include
-#include
-#include
-
-#include
-
-void CreateAndAttachConsole() {
- if (::AllocConsole()) {
- FILE *unused;
- if (freopen_s(&unused, "CONOUT$", "w", stdout)) {
- _dup2(_fileno(stdout), 1);
- }
- if (freopen_s(&unused, "CONOUT$", "w", stderr)) {
- _dup2(_fileno(stdout), 2);
- }
- std::ios::sync_with_stdio();
- FlutterDesktopResyncOutputStreams();
- }
-}
-
-std::vector GetCommandLineArguments() {
- // Convert the UTF-16 command line arguments to UTF-8 for the Engine to use.
- int argc;
- wchar_t** argv = ::CommandLineToArgvW(::GetCommandLineW(), &argc);
- if (argv == nullptr) {
- return std::vector();
- }
-
- std::vector command_line_arguments;
-
- // Skip the first argument as it's the binary name.
- for (int i = 1; i < argc; i++) {
- command_line_arguments.push_back(Utf8FromUtf16(argv[i]));
- }
-
- ::LocalFree(argv);
-
- return command_line_arguments;
-}
-
-std::string Utf8FromUtf16(const wchar_t* utf16_string) {
- if (utf16_string == nullptr) {
- return std::string();
- }
- int target_length = ::WideCharToMultiByte(
- CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string,
- -1, nullptr, 0, nullptr, nullptr);
- if (target_length == 0) {
- return std::string();
- }
- std::string utf8_string;
- utf8_string.resize(target_length);
- int converted_length = ::WideCharToMultiByte(
- CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string,
- -1, utf8_string.data(),
- target_length, nullptr, nullptr);
- if (converted_length == 0) {
- return std::string();
- }
- return utf8_string;
-}
diff --git a/example/windows/runner/utils.h b/example/windows/runner/utils.h
deleted file mode 100644
index 3879d5475..000000000
--- a/example/windows/runner/utils.h
+++ /dev/null
@@ -1,19 +0,0 @@
-#ifndef RUNNER_UTILS_H_
-#define RUNNER_UTILS_H_
-
-#include
-#include
-
-// Creates a console for the process, and redirects stdout and stderr to
-// it for both the runner and the Flutter library.
-void CreateAndAttachConsole();
-
-// Takes a null-terminated wchar_t* encoded in UTF-16 and returns a std::string
-// encoded in UTF-8. Returns an empty std::string on failure.
-std::string Utf8FromUtf16(const wchar_t* utf16_string);
-
-// Gets the command line arguments passed in as a std::vector,
-// encoded in UTF-8. Returns an empty std::vector on failure.
-std::vector GetCommandLineArguments();
-
-#endif // RUNNER_UTILS_H_
diff --git a/example/windows/runner/win32_window.cpp b/example/windows/runner/win32_window.cpp
deleted file mode 100644
index c10f08dc7..000000000
--- a/example/windows/runner/win32_window.cpp
+++ /dev/null
@@ -1,245 +0,0 @@
-#include "win32_window.h"
-
-#include
-
-#include "resource.h"
-
-namespace {
-
-constexpr const wchar_t kWindowClassName[] = L"FLUTTER_RUNNER_WIN32_WINDOW";
-
-// The number of Win32Window objects that currently exist.
-static int g_active_window_count = 0;
-
-using EnableNonClientDpiScaling = BOOL __stdcall(HWND hwnd);
-
-// Scale helper to convert logical scaler values to physical using passed in
-// scale factor
-int Scale(int source, double scale_factor) {
- return static_cast(source * scale_factor);
-}
-
-// Dynamically loads the |EnableNonClientDpiScaling| from the User32 module.
-// This API is only needed for PerMonitor V1 awareness mode.
-void EnableFullDpiSupportIfAvailable(HWND hwnd) {
- HMODULE user32_module = LoadLibraryA("User32.dll");
- if (!user32_module) {
- return;
- }
- auto enable_non_client_dpi_scaling =
- reinterpret_cast(
- GetProcAddress(user32_module, "EnableNonClientDpiScaling"));
- if (enable_non_client_dpi_scaling != nullptr) {
- enable_non_client_dpi_scaling(hwnd);
- FreeLibrary(user32_module);
- }
-}
-
-} // namespace
-
-// Manages the Win32Window's window class registration.
-class WindowClassRegistrar {
- public:
- ~WindowClassRegistrar() = default;
-
- // Returns the singleton registar instance.
- static WindowClassRegistrar* GetInstance() {
- if (!instance_) {
- instance_ = new WindowClassRegistrar();
- }
- return instance_;
- }
-
- // Returns the name of the window class, registering the class if it hasn't
- // previously been registered.
- const wchar_t* GetWindowClass();
-
- // Unregisters the window class. Should only be called if there are no
- // instances of the window.
- void UnregisterWindowClass();
-
- private:
- WindowClassRegistrar() = default;
-
- static WindowClassRegistrar* instance_;
-
- bool class_registered_ = false;
-};
-
-WindowClassRegistrar* WindowClassRegistrar::instance_ = nullptr;
-
-const wchar_t* WindowClassRegistrar::GetWindowClass() {
- if (!class_registered_) {
- WNDCLASS window_class{};
- window_class.hCursor = LoadCursor(nullptr, IDC_ARROW);
- window_class.lpszClassName = kWindowClassName;
- window_class.style = CS_HREDRAW | CS_VREDRAW;
- window_class.cbClsExtra = 0;
- window_class.cbWndExtra = 0;
- window_class.hInstance = GetModuleHandle(nullptr);
- window_class.hIcon =
- LoadIcon(window_class.hInstance, MAKEINTRESOURCE(IDI_APP_ICON));
- window_class.hbrBackground = 0;
- window_class.lpszMenuName = nullptr;
- window_class.lpfnWndProc = Win32Window::WndProc;
- RegisterClass(&window_class);
- class_registered_ = true;
- }
- return kWindowClassName;
-}
-
-void WindowClassRegistrar::UnregisterWindowClass() {
- UnregisterClass(kWindowClassName, nullptr);
- class_registered_ = false;
-}
-
-Win32Window::Win32Window() {
- ++g_active_window_count;
-}
-
-Win32Window::~Win32Window() {
- --g_active_window_count;
- Destroy();
-}
-
-bool Win32Window::CreateAndShow(const std::wstring& title,
- const Point& origin,
- const Size& size) {
- Destroy();
-
- const wchar_t* window_class =
- WindowClassRegistrar::GetInstance()->GetWindowClass();
-
- const POINT target_point = {static_cast(origin.x),
- static_cast(origin.y)};
- HMONITOR monitor = MonitorFromPoint(target_point, MONITOR_DEFAULTTONEAREST);
- UINT dpi = FlutterDesktopGetDpiForMonitor(monitor);
- double scale_factor = dpi / 96.0;
-
- HWND window = CreateWindow(
- window_class, title.c_str(), WS_OVERLAPPEDWINDOW | WS_VISIBLE,
- Scale(origin.x, scale_factor), Scale(origin.y, scale_factor),
- Scale(size.width, scale_factor), Scale(size.height, scale_factor),
- nullptr, nullptr, GetModuleHandle(nullptr), this);
-
- if (!window) {
- return false;
- }
-
- return OnCreate();
-}
-
-// static
-LRESULT CALLBACK Win32Window::WndProc(HWND const window,
- UINT const message,
- WPARAM const wparam,
- LPARAM const lparam) noexcept {
- if (message == WM_NCCREATE) {
- auto window_struct = reinterpret_cast(lparam);
- SetWindowLongPtr(window, GWLP_USERDATA,
- reinterpret_cast(window_struct->lpCreateParams));
-
- auto that = static_cast(window_struct->lpCreateParams);
- EnableFullDpiSupportIfAvailable(window);
- that->window_handle_ = window;
- } else if (Win32Window* that = GetThisFromHandle(window)) {
- return that->MessageHandler(window, message, wparam, lparam);
- }
-
- return DefWindowProc(window, message, wparam, lparam);
-}
-
-LRESULT
-Win32Window::MessageHandler(HWND hwnd,
- UINT const message,
- WPARAM const wparam,
- LPARAM const lparam) noexcept {
- switch (message) {
- case WM_DESTROY:
- window_handle_ = nullptr;
- Destroy();
- if (quit_on_close_) {
- PostQuitMessage(0);
- }
- return 0;
-
- case WM_DPICHANGED: {
- auto newRectSize = reinterpret_cast(lparam);
- LONG newWidth = newRectSize->right - newRectSize->left;
- LONG newHeight = newRectSize->bottom - newRectSize->top;
-
- SetWindowPos(hwnd, nullptr, newRectSize->left, newRectSize->top, newWidth,
- newHeight, SWP_NOZORDER | SWP_NOACTIVATE);
-
- return 0;
- }
- case WM_SIZE: {
- RECT rect = GetClientArea();
- if (child_content_ != nullptr) {
- // Size and position the child window.
- MoveWindow(child_content_, rect.left, rect.top, rect.right - rect.left,
- rect.bottom - rect.top, TRUE);
- }
- return 0;
- }
-
- case WM_ACTIVATE:
- if (child_content_ != nullptr) {
- SetFocus(child_content_);
- }
- return 0;
- }
-
- return DefWindowProc(window_handle_, message, wparam, lparam);
-}
-
-void Win32Window::Destroy() {
- OnDestroy();
-
- if (window_handle_) {
- DestroyWindow(window_handle_);
- window_handle_ = nullptr;
- }
- if (g_active_window_count == 0) {
- WindowClassRegistrar::GetInstance()->UnregisterWindowClass();
- }
-}
-
-Win32Window* Win32Window::GetThisFromHandle(HWND const window) noexcept {
- return reinterpret_cast(
- GetWindowLongPtr(window, GWLP_USERDATA));
-}
-
-void Win32Window::SetChildContent(HWND content) {
- child_content_ = content;
- SetParent(content, window_handle_);
- RECT frame = GetClientArea();
-
- MoveWindow(content, frame.left, frame.top, frame.right - frame.left,
- frame.bottom - frame.top, true);
-
- SetFocus(child_content_);
-}
-
-RECT Win32Window::GetClientArea() {
- RECT frame;
- GetClientRect(window_handle_, &frame);
- return frame;
-}
-
-HWND Win32Window::GetHandle() {
- return window_handle_;
-}
-
-void Win32Window::SetQuitOnClose(bool quit_on_close) {
- quit_on_close_ = quit_on_close;
-}
-
-bool Win32Window::OnCreate() {
- // No-op; provided for subclasses.
- return true;
-}
-
-void Win32Window::OnDestroy() {
- // No-op; provided for subclasses.
-}
diff --git a/example/windows/runner/win32_window.h b/example/windows/runner/win32_window.h
deleted file mode 100644
index 17ba43112..000000000
--- a/example/windows/runner/win32_window.h
+++ /dev/null
@@ -1,98 +0,0 @@
-#ifndef RUNNER_WIN32_WINDOW_H_
-#define RUNNER_WIN32_WINDOW_H_
-
-#include
-
-#include
-#include
-#include
-
-// A class abstraction for a high DPI-aware Win32 Window. Intended to be
-// inherited from by classes that wish to specialize with custom
-// rendering and input handling
-class Win32Window {
- public:
- struct Point {
- unsigned int x;
- unsigned int y;
- Point(unsigned int x, unsigned int y) : x(x), y(y) {}
- };
-
- struct Size {
- unsigned int width;
- unsigned int height;
- Size(unsigned int width, unsigned int height)
- : width(width), height(height) {}
- };
-
- Win32Window();
- virtual ~Win32Window();
-
- // Creates and shows a win32 window with |title| and position and size using
- // |origin| and |size|. New windows are created on the default monitor. Window
- // sizes are specified to the OS in physical pixels, hence to ensure a
- // consistent size to will treat the width height passed in to this function
- // as logical pixels and scale to appropriate for the default monitor. Returns
- // true if the window was created successfully.
- bool CreateAndShow(const std::wstring& title,
- const Point& origin,
- const Size& size);
-
- // Release OS resources associated with window.
- void Destroy();
-
- // Inserts |content| into the window tree.
- void SetChildContent(HWND content);
-
- // Returns the backing Window handle to enable clients to set icon and other
- // window properties. Returns nullptr if the window has been destroyed.
- HWND GetHandle();
-
- // If true, closing this window will quit the application.
- void SetQuitOnClose(bool quit_on_close);
-
- // Return a RECT representing the bounds of the current client area.
- RECT GetClientArea();
-
- protected:
- // Processes and route salient window messages for mouse handling,
- // size change and DPI. Delegates handling of these to member overloads that
- // inheriting classes can handle.
- virtual LRESULT MessageHandler(HWND window,
- UINT const message,
- WPARAM const wparam,
- LPARAM const lparam) noexcept;
-
- // Called when CreateAndShow is called, allowing subclass window-related
- // setup. Subclasses should return false if setup fails.
- virtual bool OnCreate();
-
- // Called when Destroy is called.
- virtual void OnDestroy();
-
- private:
- friend class WindowClassRegistrar;
-
- // OS callback called by message pump. Handles the WM_NCCREATE message which
- // is passed when the non-client area is being created and enables automatic
- // non-client DPI scaling so that the non-client area automatically
- // responsponds to changes in DPI. All other messages are handled by
- // MessageHandler.
- static LRESULT CALLBACK WndProc(HWND const window,
- UINT const message,
- WPARAM const wparam,
- LPARAM const lparam) noexcept;
-
- // Retrieves a class instance pointer for |window|
- static Win32Window* GetThisFromHandle(HWND const window) noexcept;
-
- bool quit_on_close_ = false;
-
- // window handle for top level window.
- HWND window_handle_ = nullptr;
-
- // window handle for hosted content.
- HWND child_content_ = nullptr;
-};
-
-#endif // RUNNER_WIN32_WINDOW_H_
diff --git a/lib/flutter_unity_widget.dart b/lib/flutter_unity_widget.dart
index fe2d84961..61f57d84e 100755
--- a/lib/flutter_unity_widget.dart
+++ b/lib/flutter_unity_widget.dart
@@ -1,9 +1,9 @@
-library flutter_unity_widget;
+library;
export 'src/facade_controller.dart';
export 'src/facade_widget.dart'
if (dart.library.io) 'src/io/unity_widget.dart'
- if (dart.library.html) 'src/web/unity_widget.dart';
+ if (dart.library.js_interop) 'src/web/unity_widget.dart';
export 'src/helpers/events.dart';
export 'src/helpers/misc.dart';
export 'src/helpers/types.dart';
diff --git a/lib/src/facade_controller.dart b/lib/src/facade_controller.dart
index d4651b6f5..dc9af5bec 100755
--- a/lib/src/facade_controller.dart
+++ b/lib/src/facade_controller.dart
@@ -1,4 +1,4 @@
-typedef void UnityCreatedCallback(UnityWidgetController controller);
+typedef UnityCreatedCallback = void Function(UnityWidgetController controller);
abstract class UnityWidgetController {
static dynamic webRegistrar;
diff --git a/lib/src/facade_widget.dart b/lib/src/facade_widget.dart
index d9b6e006d..ca38d911d 100755
--- a/lib/src/facade_widget.dart
+++ b/lib/src/facade_widget.dart
@@ -6,8 +6,8 @@ import 'package:flutter_unity_widget/src/facade_controller.dart';
import 'helpers/misc.dart';
class UnityWidget extends StatefulWidget {
- UnityWidget({
- Key? key,
+ const UnityWidget({
+ super.key,
required this.onUnityCreated,
this.onUnityMessage,
this.fullscreen = false,
@@ -77,7 +77,7 @@ class UnityWidget extends StatefulWidget {
final TextDirection? layoutDirection;
@override
- _UnityWidgetState createState() => _UnityWidgetState();
+ State createState() => _UnityWidgetState();
}
class _UnityWidgetState extends State {
diff --git a/lib/src/helpers/events.dart b/lib/src/helpers/events.dart
index 46f4b16b0..444835dd3 100755
--- a/lib/src/helpers/events.dart
+++ b/lib/src/helpers/events.dart
@@ -5,32 +5,31 @@ class UnityEvent {
final int unityId;
/// The value wrapped by this event
- final T value;
+ final T? value;
/// Build a Unity Event, that relates a mapId with a given value.
///
/// The `unityId` is the id of the map that triggered the event.
/// `value` may be `null` in events that don't transport any meaningful data.
- UnityEvent(this.unityId, this.value);
+ UnityEvent(this.unityId, [this.value]);
}
class UnitySceneLoadedEvent extends UnityEvent {
- UnitySceneLoadedEvent(int unityId, SceneLoaded? value)
- : super(unityId, value);
+ UnitySceneLoadedEvent(super.unityId, super.value);
}
class UnityLoadedEvent extends UnityEvent {
- UnityLoadedEvent(int unityId, void value) : super(unityId, value);
+ UnityLoadedEvent(super.unityId);
}
class UnityUnLoadedEvent extends UnityEvent {
- UnityUnLoadedEvent(int unityId, void value) : super(unityId, value);
+ UnityUnLoadedEvent(super.unityId);
}
class UnityCreatedEvent extends UnityEvent {
- UnityCreatedEvent(int unityId, void value) : super(unityId, value);
+ UnityCreatedEvent(super.unityId);
}
class UnityMessageEvent extends UnityEvent {
- UnityMessageEvent(int unityId, dynamic value) : super(unityId, value);
+ UnityMessageEvent(super.unityId, super.value);
}
diff --git a/lib/src/helpers/misc.dart b/lib/src/helpers/misc.dart
index dc9bb60a6..7993f23dc 100644
--- a/lib/src/helpers/misc.dart
+++ b/lib/src/helpers/misc.dart
@@ -12,6 +12,7 @@ class UnknownUnityIDError extends Error {
/// Message describing the assertion error.
final Object? message;
+ @override
String toString() {
if (message != null) {
return "Unknown unity ID $unityId: ${Error.safeToString(message)}";
@@ -20,8 +21,8 @@ class UnknownUnityIDError extends Error {
}
}
-typedef void UnityMessageCallback(dynamic handler);
+typedef UnityMessageCallback = void Function(dynamic handler);
-typedef void UnitySceneChangeCallback(SceneLoaded? message);
+typedef UnitySceneChangeCallback = void Function(SceneLoaded? message);
-typedef void UnityUnloadCallback();
+typedef UnityUnloadCallback = void Function();
diff --git a/lib/src/io/device_method.dart b/lib/src/io/device_method.dart
index 997614f0d..b831f9543 100644
--- a/lib/src/io/device_method.dart
+++ b/lib/src/io/device_method.dart
@@ -86,14 +86,14 @@ class MethodChannelUnityWidget extends UnityWidgetPlatform {
_unityStreamController.add(UnityMessageEvent(unityId, call.arguments));
break;
case "events#onUnityUnloaded":
- _unityStreamController.add(UnityLoadedEvent(unityId, call.arguments));
+ _unityStreamController.add(UnityLoadedEvent(unityId));
break;
case "events#onUnitySceneLoaded":
_unityStreamController.add(UnitySceneLoadedEvent(
unityId, SceneLoaded.fromMap(call.arguments)));
break;
case "events#onUnityCreated":
- _unityStreamController.add(UnityCreatedEvent(unityId, call.arguments));
+ _unityStreamController.add(UnityCreatedEvent(unityId));
break;
default:
throw UnimplementedError("Unimplemented ${call.method} method");
@@ -158,14 +158,15 @@ class MethodChannelUnityWidget extends UnityWidgetPlatform {
bool? unityWebSource,
String? unitySrcUrl,
}) {
- final String _viewType = 'plugin.xraph.com/unity_view';
+ // ignore: no_leading_underscores_for_local_identifiers
+ const String _viewType = 'plugin.xraph.com/unity_view';
if (useAndroidViewSurf != null) useAndroidViewSurface = useAndroidViewSurf;
final Map creationParams = unityOptions;
if (defaultTargetPlatform == TargetPlatform.windows) {
- return WindowsUnityWidgetView();
+ return const WindowsUnityWidgetView();
}
if (defaultTargetPlatform == TargetPlatform.android) {
diff --git a/lib/src/io/mobile_unity_widget_controller.dart b/lib/src/io/mobile_unity_widget_controller.dart
index 0603969ee..f362915a1 100644
--- a/lib/src/io/mobile_unity_widget_controller.dart
+++ b/lib/src/io/mobile_unity_widget_controller.dart
@@ -70,6 +70,7 @@ class MobileUnityWidgetController extends UnityWidgetController {
/// Checks to see if unity player is ready to be used
/// Returns `true` if unity player is ready.
+ @override
Future? isReady() {
if (!_unityWidgetState.widget.enablePlaceholder) {
return UnityWidgetPlatform.instance.isReady(unityId: unityId);
@@ -79,6 +80,7 @@ class MobileUnityWidgetController extends UnityWidgetController {
/// Get the current pause state of the unity player
/// Returns `true` if unity player is paused.
+ @override
Future? isPaused() {
if (!_unityWidgetState.widget.enablePlaceholder) {
return UnityWidgetPlatform.instance.isPaused(unityId: unityId);
@@ -88,6 +90,7 @@ class MobileUnityWidgetController extends UnityWidgetController {
/// Get the current load state of the unity player
/// Returns `true` if unity player is loaded.
+ @override
Future? isLoaded() {
if (!_unityWidgetState.widget.enablePlaceholder) {
return UnityWidgetPlatform.instance.isLoaded(unityId: unityId);
@@ -97,6 +100,7 @@ class MobileUnityWidgetController extends UnityWidgetController {
/// Helper method to know if Unity has been put in background mode (WIP) unstable
/// Returns `true` if unity player is in background.
+ @override
Future? inBackground() {
if (!_unityWidgetState.widget.enablePlaceholder) {
return UnityWidgetPlatform.instance.inBackground(unityId: unityId);
@@ -107,6 +111,7 @@ class MobileUnityWidgetController extends UnityWidgetController {
/// Creates a unity player if it's not already created. Please only call this if unity is not ready,
/// or is in unloaded state. Use [isLoaded] to check.
/// Returns `true` if unity player was created succesfully.
+ @override
Future? create() {
if (!_unityWidgetState.widget.enablePlaceholder) {
return UnityWidgetPlatform.instance.createUnityPlayer(unityId: unityId);
@@ -121,6 +126,7 @@ class MobileUnityWidgetController extends UnityWidgetController {
/// ```dart
/// postMessage("GameManager", "openScene", "ThirdScene")
/// ```
+ @override
Future? postMessage(String gameObject, methodName, message) {
if (!_unityWidgetState.widget.enablePlaceholder) {
return UnityWidgetPlatform.instance.postMessage(
@@ -140,6 +146,7 @@ class MobileUnityWidgetController extends UnityWidgetController {
/// ```dart
/// postJsonMessage("GameManager", "openScene", {"buildIndex": 3, "name": "ThirdScene"})
/// ```
+ @override
Future? postJsonMessage(
String gameObject, String methodName, Map message) {
if (!_unityWidgetState.widget.enablePlaceholder) {
@@ -154,6 +161,7 @@ class MobileUnityWidgetController extends UnityWidgetController {
}
/// Pause the unity in-game player with this method
+ @override
Future? pause() {
if (!_unityWidgetState.widget.enablePlaceholder) {
return UnityWidgetPlatform.instance.pausePlayer(unityId: unityId);
@@ -162,6 +170,7 @@ class MobileUnityWidgetController extends UnityWidgetController {
}
/// Resume the unity in-game player with this method idf it is in a paused state
+ @override
Future? resume() {
if (!_unityWidgetState.widget.enablePlaceholder) {
return UnityWidgetPlatform.instance.resumePlayer(unityId: unityId);
@@ -171,6 +180,7 @@ class MobileUnityWidgetController extends UnityWidgetController {
/// Sometimes you want to open unity in it's own process and openInNativeProcess does just that.
/// It works for Android and iOS is WIP
+ @override
Future? openInNativeProcess() {
if (!_unityWidgetState.widget.enablePlaceholder) {
return UnityWidgetPlatform.instance.openInNativeProcess(unityId: unityId);
@@ -180,6 +190,7 @@ class MobileUnityWidgetController extends UnityWidgetController {
/// Unloads unity player from th current process (Works on Android only for now)
/// iOS is WIP. For more information please read [Unity Docs](https://docs.unity3d.com/2020.2/Documentation/Manual/UnityasaLibrary.html)
+ @override
Future? unload() {
if (!_unityWidgetState.widget.enablePlaceholder) {
return UnityWidgetPlatform.instance.unloadPlayer(unityId: unityId);
@@ -188,6 +199,7 @@ class MobileUnityWidgetController extends UnityWidgetController {
}
/// Quits unity player. Note that this kills the current flutter process, thus quiting the app
+ @override
Future? quit() {
if (!_unityWidgetState.widget.enablePlaceholder) {
return UnityWidgetPlatform.instance.quitPlayer(unityId: unityId);
@@ -206,6 +218,7 @@ class MobileUnityWidgetController extends UnityWidgetController {
_onUnityUnloadedSub = null;
}
+ @override
void dispose() {
_cancelSubscriptions();
UnityWidgetPlatform.instance.dispose(unityId: unityId);
diff --git a/lib/src/io/unity_widget.dart b/lib/src/io/unity_widget.dart
index 508ccf069..7e490dbab 100644
--- a/lib/src/io/unity_widget.dart
+++ b/lib/src/io/unity_widget.dart
@@ -51,8 +51,8 @@ class AndroidUnityWidgetFlutter {
typedef MobileUnityWidgetState = _UnityWidgetState;
class UnityWidget extends StatefulWidget {
- UnityWidget({
- Key? key,
+ const UnityWidget({
+ super.key,
required this.onUnityCreated,
this.onUnityMessage,
this.fullscreen = false,
@@ -126,7 +126,7 @@ class UnityWidget extends StatefulWidget {
final TextDirection? layoutDirection;
@override
- _UnityWidgetState createState() => _UnityWidgetState();
+ State createState() => _UnityWidgetState();
}
class _UnityWidgetState extends State {
@@ -171,7 +171,7 @@ class _UnityWidgetState extends State {
if (widget.enablePlaceholder) {
return widget.placeholder ??
- Text('Placeholder mode enabled, no native code will be called');
+ const Text('Placeholder mode enabled, no native code will be called');
}
return UnityWidgetPlatform.instance.buildViewWithTextDirection(
diff --git a/lib/src/io/windows_unity_widget_view.dart b/lib/src/io/windows_unity_widget_view.dart
index 2a6862aac..9308225a0 100644
--- a/lib/src/io/windows_unity_widget_view.dart
+++ b/lib/src/io/windows_unity_widget_view.dart
@@ -1,7 +1,7 @@
import 'package:flutter/material.dart';
class WindowsUnityWidgetView extends StatefulWidget {
- const WindowsUnityWidgetView({Key? key}) : super(key: key);
+ const WindowsUnityWidgetView({super.key});
@override
State createState() => _WindowsUnityWidgetViewState();
@@ -11,7 +11,7 @@ class _WindowsUnityWidgetViewState extends State {
@override
Widget build(BuildContext context) {
// TODO: Rex Update windows view
- return MouseRegion(
+ return const MouseRegion(
child: Texture(
textureId: 0,
),
diff --git a/lib/src/web/unity_widget.dart b/lib/src/web/unity_widget.dart
index 5593aaf41..d56cb7554 100755
--- a/lib/src/web/unity_widget.dart
+++ b/lib/src/web/unity_widget.dart
@@ -10,8 +10,8 @@ import 'web_unity_widget_controller.dart';
import 'web_unity_widget_view.dart';
class UnityWidget extends StatefulWidget {
- UnityWidget({
- Key? key,
+ const UnityWidget({
+ super.key,
required this.onUnityCreated,
this.onUnityMessage,
this.fullscreen = false,
@@ -81,7 +81,7 @@ class UnityWidget extends StatefulWidget {
final TextDirection? layoutDirection;
@override
- _UnityWidgetState createState() => _UnityWidgetState();
+ State createState() => _UnityWidgetState();
}
typedef WebUnityWidgetState = _UnityWidgetState;
@@ -108,7 +108,7 @@ class _UnityWidgetState extends State {
if (widget.enablePlaceholder) {
return widget.placeholder ??
- Text('Placeholder mode enabled, no native code will be called');
+ const Text('Placeholder mode enabled, no native code will be called');
}
return WebUnityWidgetView(
diff --git a/lib/src/web/web_unity_widget_controller.dart b/lib/src/web/web_unity_widget_controller.dart
index 1713089e3..9f72ef6f9 100644
--- a/lib/src/web/web_unity_widget_controller.dart
+++ b/lib/src/web/web_unity_widget_controller.dart
@@ -1,8 +1,9 @@
import 'dart:developer';
import 'dart:async';
import 'dart:convert';
-import 'dart:html' as html;
+import 'dart:js_interop';
+import 'package:web/web.dart' as web;
import 'package:flutter/foundation.dart';
import 'package:flutter/services.dart';
import 'package:flutter_web_plugins/flutter_web_plugins.dart';
@@ -23,13 +24,16 @@ class UnityWebEvent {
final dynamic data;
}
+// use JSON.stringify to turn JS objects into strings which we can json decode.
+@JS('JSON.stringify')
+external JSString jsonStringify(JSAny value);
+
class WebUnityWidgetController extends UnityWidgetController {
final WebUnityWidgetState _unityWidgetState;
static Registrar? webRegistrar;
- late html.MessageEvent _unityFlutterBiding;
- late html.MessageEvent _unityFlutterBidingFn;
+ late JSFunction _messageListener;
bool unityReady = false;
bool unityPause = true;
@@ -97,29 +101,55 @@ class WebUnityWidgetController extends UnityWidgetController {
return channel;
}
- _registerEvents() {
+ void _registerEvents() {
if (kIsWeb) {
- html.window.addEventListener('message', (event) {
- final raw = (event as html.MessageEvent).data.toString();
- // ignore: unnecessary_null_comparison
- if (raw == '' || raw == null) return;
- if (raw == 'unityReady') {
- unityReady = true;
- unityPause = false;
-
- _unityStreamController.add(UnityCreatedEvent(0, {}));
- return;
- }
-
- try {
- _processEvents(UnityWebEvent(
- name: event.data['name'],
- data: event.data['data'],
- ));
- } catch (e) {
- log('Unexpected format', error: e);
+ _messageListener = ((web.Event event) {
+ final JSAny? jsEvent = event.jsify();
+ if (_isJsObjectOfType(jsEvent, 'MessageEvent')) {
+ final jsData = (event as web.MessageEvent).data;
+ String data = "";
+
+ // Handle a raw JS Object [Object object] instead of a json string.
+ if (_isJsObject(jsData)) {
+ try {
+ data = jsonStringify(jsData as JSObject).toDart;
+ } catch (e) {
+ log('Failed to stringify JS object', error: e);
+ return;
+ }
+ }
+ // this can be either a raw string like "unityReady" or a json string "{\"name\":\"\", ..}"
+ else if (_isJsString(jsData)) {
+ data = (jsData as JSString).toDart;
+ }
+
+ if (data.isNotEmpty) {
+ if (data == 'unityReady') {
+ unityReady = true;
+ unityPause = false;
+ _unityStreamController.add(UnityCreatedEvent(0));
+ return;
+ } else {
+ try {
+ final decoded = json.decode(data);
+ if (decoded is Map &&
+ decoded.containsKey("name") &&
+ decoded.containsKey("data")) {
+ _processEvents(UnityWebEvent(
+ name: decoded['name'],
+ data: decoded['data'],
+ ));
+ } else {
+ log('Unexpected json object', error: data);
+ }
+ } catch (e) {
+ log('Unexpected json object', error: e);
+ }
+ }
+ }
}
- });
+ }).toJS;
+ web.window.addEventListener('message', _messageListener);
}
}
@@ -189,11 +219,13 @@ class WebUnityWidgetController extends UnityWidgetController {
void callUnityFn({required String fnName}) {
if (kIsWeb) {
- _unityFlutterBidingFn = html.MessageEvent(
+ final web.MessageEvent unityFlutterBidingFn = web.MessageEvent(
'unityFlutterBidingFnCal',
- data: fnName,
+ web.MessageEventInit(
+ data: fnName.toJS,
+ ),
);
- html.window.dispatchEvent(_unityFlutterBidingFn);
+ web.window.dispatchEvent(unityFlutterBidingFn);
}
}
@@ -203,27 +235,30 @@ class WebUnityWidgetController extends UnityWidgetController {
required String message,
}) {
if (kIsWeb) {
- _unityFlutterBiding = html.MessageEvent(
+ final web.MessageEvent unityFlutterBiding = web.MessageEvent(
'unityFlutterBiding',
- data: json.encode({
- "gameObject": gameObject,
- "methodName": methodName,
- "message": message,
- }),
+ web.MessageEventInit(
+ data: json.encode({
+ "gameObject": gameObject,
+ "methodName": methodName,
+ "message": message,
+ }).toJS,
+ ),
);
- html.window.dispatchEvent(_unityFlutterBiding);
+ web.window.dispatchEvent(unityFlutterBiding);
postProcess();
}
}
/// This method makes sure Unity has been refreshed and is ready to receive further messages.
void postProcess() {
- html.Element? frame = html.document
+ web.Element? frame = web.window.document
.querySelector('flt-platform-view')
?.querySelector('iframe');
- if (frame != null) {
- (frame as html.IFrameElement).focus();
+ final JSAny? jsFrame = frame.jsify();
+ if (frame != null && _isJsObjectOfType(jsFrame, 'HTMLIFrameElement')) {
+ (frame as web.HTMLIFrameElement).focus();
}
}
@@ -289,12 +324,31 @@ class WebUnityWidgetController extends UnityWidgetController {
_onUnityUnloadedSub = null;
}
+ @override
void dispose() {
_cancelSubscriptions();
if (kIsWeb) {
- html.window.removeEventListener('message', (_) {});
- html.window.removeEventListener('unityFlutterBiding', (event) {});
- html.window.removeEventListener('unityFlutterBidingFnCal', (event) {});
+ web.window.removeEventListener('message', _messageListener);
}
}
+
+ // Manual type checks because `a is b` gives warning on js_interop types.
+ // https://dart.dev/tools/linter-rules/invalid_runtime_check_with_js_interop_types
+
+ // TODO: Replace these `_isJs()` checks with `a.isA()` when upgrading to Dart >= 3.4.
+
+ // This check could be replaced with `.isA()` on Dart 3.4+
+ bool _isJsObject(JSAny? data) {
+ return data?.typeofEquals('object') ?? false;
+ }
+
+ // This check could be simplified with `.isA()` on Dart 3.4+
+ bool _isJsString(JSAny? data) {
+ return data?.typeofEquals('string') ?? false;
+ }
+
+ // This check could be simplified with `.isA()` on Dart 3.4+
+ bool _isJsObjectOfType(JSAny? data, String type) {
+ return _isJsObject(data) && (data as JSObject).instanceOfString(type);
+ }
}
diff --git a/lib/src/web/web_unity_widget_view.dart b/lib/src/web/web_unity_widget_view.dart
index 63cb6bbb1..fbfadb544 100644
--- a/lib/src/web/web_unity_widget_view.dart
+++ b/lib/src/web/web_unity_widget_view.dart
@@ -1,12 +1,14 @@
import 'package:flutter/material.dart';
-import 'package:webview_flutter/webview_flutter.dart';
+import 'package:webview_flutter_platform_interface/webview_flutter_platform_interface.dart';
+// ignore: unused_import
+import 'package:webview_flutter_web/webview_flutter_web.dart'; // used indirectly through webview_flutter_platform_interface
class WebUnityWidgetView extends StatefulWidget {
const WebUnityWidgetView({
- Key? key,
+ super.key,
required this.onWebViewCreated,
required this.unityOptions,
- }) : super(key: key);
+ });
final Map unityOptions;
final void Function() onWebViewCreated;
@@ -16,9 +18,12 @@ class WebUnityWidgetView extends StatefulWidget {
}
class _WebUnityWidgetViewState extends State {
- final WebViewController _controller = WebViewController()
- ..loadRequest(
- Uri.parse('${_getBasePath()}/UnityLibrary/index.html'),
+ final PlatformWebViewController _controller = PlatformWebViewController(
+ const PlatformWebViewControllerCreationParams(),
+ )..loadRequest(
+ LoadRequestParams(
+ uri: Uri.parse('${_getBasePath()}/UnityLibrary/index.html'),
+ ),
);
@override
@@ -34,7 +39,9 @@ class _WebUnityWidgetViewState extends State {
@override
Widget build(BuildContext context) {
- return WebViewWidget(controller: _controller);
+ return PlatformWebViewWidget(
+ PlatformWebViewWidgetCreationParams(controller: _controller),
+ ).build(context);
}
static String _getBasePath() {
diff --git a/pubspec.yaml b/pubspec.yaml
index 14e0fa8f8..b31ee9311 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,6 +1,6 @@
name: flutter_unity_widget
description: Flutter Unity 3D widget for embedding Unity game scenes in flutter. This library now supports Unity as a Library.
-version: 2022.2.1
+version: 2022.3.0
#authors:
# - Rex Raphael
# - Thomas Stockx
@@ -8,8 +8,8 @@ version: 2022.2.1
homepage: https://github.com/juicycleff/flutter-unity-view-widget/tree/master
environment:
- sdk: ">=2.16.0 <4.0.0"
- flutter: ">=3.3.0"
+ sdk: ">=3.2.0 <4.0.0"
+ flutter: ">=3.16.0"
dependencies:
flutter:
@@ -19,14 +19,15 @@ dependencies:
flutter_plugin_android_lifecycle: ^2.0.7
stream_transform: ^2.0.0
plugin_platform_interface: ^2.1.2
- webview_flutter: ^4.0.0
- webview_flutter_web: ^0.2.2
+ webview_flutter_web: ^0.2.2+4
+ webview_flutter_platform_interface: ^2.0.0
+ web: '>=0.3.0 <2.0.0' # Needs to resolve to >=0.5.0 to use WebAssembly (WASM).
# ffi: ^1.2.1 // required for windows support
dev_dependencies:
flutter_test:
sdk: flutter
- flutter_lints: ^2.0.1
+ flutter_lints: ^5.0.0 # Requires Flutter 3.24+ for development, to match github workflow.
# For information on the generic Dart part of this file, see the
# following page: https://dart.dev/tools/pub/pubspec
@@ -44,8 +45,8 @@ flutter:
pluginClass: FlutterUnityWidgetPlugin
ios:
pluginClass: FlutterUnityWidgetPlugin
- windows:
- pluginClass: FlutterUnityWidgetPlugin
+ # windows:
+ # pluginClass: FlutterUnityWidgetPlugin # disabled because windows support isn't functional (yet)
web:
pluginClass: UnityWidgetController
fileName: flutter_unity_widget.dart
diff --git a/test/fake_unity_widget_controllers.dart b/test/fake_unity_widget_controllers.dart
index fdf032d41..ab1b5c210 100644
--- a/test/fake_unity_widget_controllers.dart
+++ b/test/fake_unity_widget_controllers.dart
@@ -7,7 +7,8 @@ class FakePlatformUnityWidget {
FakePlatformUnityWidget(int id, Map params)
: channel = MethodChannel(
'plugin.xraph.com/unity_view_$id', const StandardMethodCodec()) {
- channel.setMockMethodCallHandler(onMethodCall);
+ TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger
+ .setMockMethodCallHandler(channel, onMethodCall);
}
MethodChannel channel;
@@ -15,9 +16,9 @@ class FakePlatformUnityWidget {
bool playerCreated = false;
bool playerUnloaded = false;
bool unityReady = false;
- bool? unityPaused = null;
- bool? unityInBackground = null;
- List