diff --git a/README.md b/README.md
index bb852ef..5566fc6 100644
--- a/README.md
+++ b/README.md
@@ -1,219 +1,368 @@
![img](https://i.imgur.com/zkpS6qA.png)
-An easy to use all-in-one class for a key-binding in Unity.
-Supports input filtering (You can choose which keys are valid for binding).
-#### Content
- - **[Setup](#setup)**
- - **[Examples](#examples)**
- - **[Input Filtering System](#input-filtering-system)**
- - **[Documentations](#documentations)**
- - [Properties](#properties)
- - [Constructors](#constructors)
- - [Methods](#methods)
-
-
-# Setup
+
+
+
+
+
+
+
+
+
+
+
+
+An easy to use tool for key-binding in Unity.
+Supports input filtering (You can choose which keys are valid for binding).
+The tool has detaild documentation, and simple examples of usage.
+
+#### Content
+- **[Documentation](#documentation-content)**
+- **[Examples & Guide](#examples-and-guide)**
+- **[Importing](#importing-guide)**
+
+## Documentation Content:
+![img](https://i.imgur.com/swFyjTR.png)
+
+ - [KeyDetector](#keydetector)
+ - [Input Filtering](#input-filtering)
+ - [**InputFilter** class members](#inputfilter-class-members)
+ - [Filtering Methods](#filtering-method)
+ - [Filtering Guide](#input-filter-usage-examples)
+ - [**Advanced Filtering Guide**](#advanced-filtering-guide)
+ - [Filter Presets](#iinputfilterpreset)
+ - [Advanced Filtering Examples](#advanced-filtering-examples)
+
+## KeyDetector
+The main class of the KeyBinder tool, used for detecting when a user/player presses a key.
+All these members are static, so you don't need to create an instance of a KeyDetector.
+
+- **Properties**
+ - InputCheckIsActive
+ Set to false by default
+ Determines if the KeyDetector is currently checking for input
+ To activate see methods: **InputCheckOnce** and **InputCheckSetActive** bellow
+
+ - InputFilter
+ The input filter of the detector
+ Filtering is disabled by default
+ To activate read about [Input Filtering](#input-filtering)
+ To disable filtering call - **DisableInputFilter()**
+
+ - LatestKey
+ Returns the latest valid key the KeyDetector received
+
+- **Events**
+ - ``KeyReceived (KeyCode) ``
+ Raised when a valid key has been received by the key detector
+
+ - ``InvalidKeyReceived (KeyCode)``
+ Raised when an invalid key has been detected
+ Will be raised only if there is an active input filtering
+ When the InputFilter detects an invalid key it will raise this event
+
+
+- **Methods**
+ - InputCheckOnce (Action\)
+ Waits until a key is detected, calls the action, and turns off input checking
+ Call this if you want to stop the input checking after a single key press
+ After the input detection, the Action you passed is removed from the event listeners
+ If the detector receives an invalid key, it will continue checking for input
+
+ - InputCheckSetActive (bool)
+ Set manually whether you want to check for input, keeps checking **until deactivation**
+ Call this if you want to **keep checking** for the key the user/player is pressing
+ The KeyDetector will keep checking for input and will activate events until you deactivates the input checking manually
+
+ - RemoveAllListeners ()
+ Removes all the listeners from the KeyReceived event
+
+ - SetInputFilter (InputFilter)
+ Used to set custom filtering for the KeyDetector
+ Just call and input an InputFilter object
+ It is reccomended to use the method bellow instead
+
+ - SetInputFilter (IInputFilterPreset)
+ Used to set custom filtering for the KeyDetector
+ Will create an input filter based on the preset you passed
-- First, create and initialize a KeyBinder.
-Read [here](#input-filtering-system) about the input filtering system.
-Make sure you are using this class inside a MonoBehaviour
+ - DisableInputFilter ()
+ Disables input filtering
+ Sets the InputFilter of the detector to an empty filter
+
+# Input Filtering
+For input filtering there is a class named **InputFilter**, a class the KeyDetector uses to filter input.
+That means that you can prevent the KeyDetector from detecting certain keys
+The KeyDetector has an empty inactive InputFilter by default (not filtering).
+
+If you want to use input filtering on the KeyDetector,
+you **need** to set it up **before** you check for input.
+The best practice it to do it inside the **Start()** or **Awake()** methods.
+See **[Examples](#input-filter-usage-examples)**
+
+
+### InputFilter class members:
+ - ``Keys``
+ An array of KeyCode, containing the keys the filter is using for filtering
+ If null/empty, the filter is inactive - see bellow
+
+ - ``FilteringActive``
+ Returns a bool that determines whether the filter is filtering
+ When an input filter is created this value is initialized to **true**
+ or **false**
+ Only if the list of keys given to the filter is not empty and contains at least one key, the filter is activated (value set to **true**)
+
+ - ``FilteringMethod``
+ Returns an enum of type **InputFilter.Method**
+ Can be either **Whitelist** or **Blacklist** - see bellow
+
+ ### Filtering Method
+ The key will be validated by the filter only if:
+ - Whitelist - it is inside the list of keys of the filter
+ - Blacklist - it is not inside the list of keys of the filter
+
+
+
+### Input Filter Usage Guide
+Lets say you want the KeyDetector to only detect the keys:
+**A, X, Q, Right Mouse Click, Left Mouse Click**
+You can do it like this:
+```csharp
+Start()
+{
+ // Create an array of KeyCodes or use an existing one
+ // It should contain all the keys you want to filter
+ KeyCode[] keysToFilter =
+ {
+ KeyCode.A,
+ KeyCode.X,
+ KeyCode.Q,
+ KeyCode.Mouse0, // left mouse button
+ KeyCode.Mouse1 // right mouse button
+ };
+
+ // 1 - Create and allocate a new InputFilter
+ // 2 - Pass the array of keys and choose filtering method
+ InputFilter inputFilter = new InputFilter(keysToFilter, InputFilter.Method.Whitelist);
+
+ // Call the method "SetInputFilter" and pass the filter
+ KeyDetector.SetInputFilter(inputFilter);
+}
+```
+---
+Also, if you want instead that the KeyDetector will only detect the keys that are **not** inside the list
+Just set the method to Blacklist like that:
+
+
```csharp
-KeyBinder keyBinder = new KeyBinder(); // A KeyBinder without input filtering
+InputFilter inputFilter = new InputFilter(keysToFilter, InputFilter.Method.Blacklist);
```
-- Now, the most **IMPORTANT** thing:
-call the "Update()" method of the KeyBinder inside the Update() method of your MonoBehaviour
+---
+Also, if you want to use the **Whitelist** filtering method
+You can call the constructor without specifing the method. Like so:
+
```csharp
-private void Update()
+InputFilter inputFilter = new InputFilter(keysToFilter);
+```
+
+## Advanced Filtering Guide
+Altough it is more advanced, and may look a bit complex -
+It is recommended to use input filter presets instead of creating a new InputFilter with a constructor.
+This way is a lot more professional and organized.
+To do this you need to create an input filter preset **class**.
+And for this the KeyBinder tool has the interface **IInputFilterPreset**
+
+### IInputFilterPreset
+And interface used for creating a preset for an InputFilter
+Recommended name for a preset class is to start it with ``InputFilterPreset``
+Just create a class and implemet these members:
+
+ - ``KeyCode[] KeysList { get; }``
+ An array of keys you want to be filtered
+
+ - ``InputFilter.Method FilteringMethod { get; }``
+ The filtering method see [here](#filtering-method)
+
+---
+### Advanced Filtering Examples
+Lets say you want the KeyDetector to only detect the keys:
+A, X, Q, Right Mouse Click, Left Mouse Click
+First open a new file and create a new class for the InputFilterPreset:
+```csharp
+using UnityEngine;
+using KeyBinder;
+
+// use the interface IInputFilterPreset
+public class InputFilterPresetExample : IInputFilterPreset
{
- keyBinder.Update();
+ // implement the array of keys like this
+ public KeyCode[] KeysList => new KeyCode[]
+ {
+ KeyCode.A,
+ KeyCode.X,
+ KeyCode.Q,
+ KeyCode.Mouse0, // left mouse button
+ KeyCode.Mouse1, // right mouse button
+ };
+
+ // choose a filtering method
+ public InputFilter.Method FilteringMethod => InputFilter.Method.Whitelist;
}
```
-- Done. You're all set and can use the KeyBinder tool.
-- See examples of use [here](#examples)
-
-# Examples
-Do what the [Setup](#setup) section says first if you want these examples to work
-- Let's say you have a KeyCode variable for the Jump action in your game.
-And you check if this KeyCode is pressed, and if it is, your character jumps.
-Now you want to let the player choose a key for Jump.
- - Create a method that takes a KeyCode and assigns it to the Jump key.
- - Now create a Bind method, that'll start checking for the player input.
-
- ```csharp
- KeyBinder keyBinder = new KeyBinder();
- KeyCode jumpKey;
-
- // binds a given KeyCode to the Jump Key
- void BindToJump(KeyCode key)
- {
- jumpKey = key;
- }
-
- // when called, it'll assign the next pressed key to the jumpKey variable
- void CheckForInput()
- {
- keyBinder.InputCheckingBeginSingle(BindToJump);
- }
+
+---
+Now, you just need to call the method **SetInputFilter** in **Start()** or **Awake()** like so:
+```csharp
+Start()
+{
+ // Just create a new instance of the preset class we created before
+ KeyDetector.SetInputFilter(new InputFilterPresetExample());
+}
+```
+Done! Now your KeyDetector uses a filter based on the preset class you created.
+
+### Naming a filter preset
+Name the class of the preset by starting with **"InputFilterPreset"** and then add anything you want
+In this case I added **"Example"** and named it **"InputFilterPresetExample"**
- void Update()
- {
- keyBinder.Update();
- if (Input.GetKeyDown(jumpKey))
+
+
+# Examples and Guide
+
+This tool can be used in many ways.
+Here are some examples:
+
+- [**Example #1**](#example-1)
+- [**Example #2**](#example-2)
+- [**Unity Examples**](#unity-examples)
+
+## Example #1
+You can can check which key the player/user pressed recently.
+To to that, turn on input checking in the KeyDetector class.
+After checking, you can get the key that was pressed from the property "LatestKey"
+You can write the key name to the console like so:
+```csharp
+using KeyBinder; // important to use the KeyBinder namespace
+using UnityEngine;
+
+public class ExampleDebugScript : MonoBehaviour
+{
+ void Start()
{
- Jump();
+ KeyDetector.InputCheckSetActive(true); // turns on input checking
}
- }
- ```
-- Let's say you want every time the player presses a button, to display its name.
- - Create a variable for the text component.
- - Create a method that takes a KeyCode and prints it to the text component.
- - Create a method that should start checking for input.
- - Create a method that should stop checking for input.
- ```csharp
- KeyBinder keyBinder = new KeyBinder();
- public Text textComponent;
-
- // displays the name of a given KeyCode the text component
- void ShowKeyOnScreen(KeyCode key)
- {
- textComponent.text = key.ToString();
- }
-
- // when called, it'll start checking for input
- void StartCheckForInput()
- {
- // It'll endlessly call the method "ShowKeyOnScreen" every time the player presses a key.
- // To stop it, you should call the method InputCheckingStop inside the KeyBinder
-
- keyBinder.InputCheckingBeginContinuous(ShowKeyOnScreen);
- }
-
- // when called, it'll stop checking for input
- void StopCheckingForInput()
- {
- keyBinder.InputCheckingStop();
- }
-
- void Update()
- {
- keyBinder.Update();
- }
- ```
-
-# Input Filtering System
- - There's a **list** of "valid keys" inside a **KeyBinder** object
- - If the **list's empty**, the input filtering will **not work** (Every key the user will press will be valid)
- - If the filtering is **working** it'll return the received key **only if** it is **inside that list**
- - You can **add keys** or **remove keys** from the list with these methods:
- ```csharp
- InputFilteringAdd (KeyCode)
- InputFilteringAdd (KeyCode[])
- InputFilteringAdd (List)
-
- InputFilteringRemove (KeyCode)
- InputFilteringRemove (KeyCode[])
- InputFilteringRemove (List)
-
- InputFilteringRemoveAll()
- ```
- - You can also add them upon **initialization** with **constructors**
- ```csharp
- // No input, empty list, no filtering
- KeyBinder keyBinder = new KeyBinder();
-
- // Adds the key from the array you entered to the "valid keys list"
- KeyBinder keyBinder = new KeyBinder(KeyCode[]);
-
- // Adds the key from the list you entered to the "valid keys list"
- KeyBinder keyBinder = new KeyBinder(List);
- ```
- - Array of keys example:
- ```csharp
- KeyCode[] keysArray =
- {
- KeyCode.A, KeyCode.B, KeyCode.C, KeyCode.D, KeyCode.E, KeyCode.F,
- KeyCode.G, KeyCode.H, KeyCode.I
- }
- KeyBinder keyBinder = new KeyBinder(keysArray); // initialized with input filtering
- ```
-
-# Documentations
-![image](https://i.imgur.com/IpmP3Dp.jpg)
-### Constructors
- - **KeyBinder ()**
- No parameters enered.
- Will create the KeyBinder with no valid keys (all keys are valid)
- You can add valid keys later with methods.
-
- - **KeyBinder (KeyCode[] validKeys)**
- Enter an array of KeyCodes you choose to be valid for binding.
- Will create the KeyBinder and add all the KeyCodes from your array to the list of valid keys.
- You can add valid keys at any time.
-
- - **KeyBinder (List**<**KeyCode**> **validKeys)**
- Enter a list of KeyCodes you choose to be valid for binding.
- Will create the KeyBinder and add all the KeyCodes from the list you are given, to the list of valid keys.
- You can add valid keys at any time.
-
-### Properties
- - **LatestKey**
- Returns the latest key the KeyBinder received.
-
- - **ValidKeys**
- Returns the list of the valid keys as an array.
- Returns null if the list has 0 items.
-
- - **IsActive**
- Determines if the KeyBinder is currently checking for input.
-
- - **InputFilteringActive**
- Determines if the KeyBinder will filter the input.
- The Filtering is active if you added at least one key.
-
-
-### Methods
- - **Update ()**
- Call this method on Update() inside a MonoBehaviour inherited class.
-
- - **InputCheckingBeginSingle (Action**<**KeyCode**> **methodToActive)**
- Enter a method with one parameter of type KeyCode as a parameter.
- Checks for the next pressed key, then calls the method you entered, inputting the pressed key, and stops checking.
-
- - **InputCheckingBeginContinuous (Action**<**KeyCode**> **methodToActive)**
- Enter a method with one parameter of type KeyCode as a parameter.
- Checks for the next pressed key, then calls the method you entered each time the user press a key until you stop the input checking.
- See below
-
- - **InputCheckingStop ()**
- Resets and turns off input checking.
- Use this to turn off the Continuous input checking.
-
- - **InputCheckingPause ()**
- Pauses input checking.
- If you want to not check for input under a certain condition, you can.
- Call this method, it'll keep the current checking data but will pause the checking until it resumed.
-
- - **InputCheckingResume ()**
- Resumes input checking.
- Use it to resume the checking after you paused it.
-
- - **InputFilteringAdd (KeyCode key)**
- **InputFilteringAdd (KeyCode[] keys)**
- **InputFilteringAdd (List**<**KeyCode**> **keys)**
-
- Adds a single/bunch of KeyCodes to the list of valid keys.
- You can call it if you wanna add a valid key after the initialization.
-
- - **InputFilteringRemove (KeyCode key)**
- **InputFilteringRemove (KeyCode[] keys)**
- **InputFilteringRemove (List**<**KeyCode**> **keys)**
-
- Removes a single/bunch of KeyCodes from the list of valid keys.
- You can call it if you wanna remove a valid key after the initialization.
-
- - **InputFilteringRemoveAll ()**
- Clears the list of valid keys.
- Makes it empty (makes every key valid and disables input filtering).
- There's no need to use that if input filtering is already disabled.
- You can call the property InputFilteringActive for checking if it's enabled.
-
+
+ void Update()
+ {
+ Debug.Log(KeyDetector.LatestKey); // logs to the console the latest pressed key
+ }
+}
+```
+
+### Improve Efficiency
+You can make it that it logs the key every time the detector detects a new key
+Instead of updating every frame the latest key.
+Do this inside the class ( no need for **Update()** ):
+
+```csharp
+void Start()
+{
+ KeyDetector.InputCheckSetActive(true); // turns on input checking
+
+ // adds the method "DebugKey" to the event "KeyReceived"
+ // it will call the method "DebugKey" every time a new key is detected
+ KeyDetector.KeyReceived += DebugKey;
+}
+
+void DebugKey(KeyCode keyCode)
+{
+ Debug.Log(KeyDetector.LatestKey); // logs to the console the latest pressed key
+}
+```
+
+## Example #2
+Let's say you have a game that uses a KeyCode variable for the shoot key.
+Whenever the player presses the shoot key, the game will shoot a bullet.
+And by default the shoot key is the key **X**:
+
+```csharp
+KeyCode shootKey = KeyCode.X;
+
+void Update()
+{
+ if (Input.GetKeyDown(shootKey))
+ {
+ Shoot()
+ }
+}
+
+void Shoot()
+{
+ // shooting behavior
+}
+
+```
+
+Now you want to let the player choose the key he wants to use for shooting.
+To do that add a method that sets the "shootKey" variable to a new KeyCode.
+
+```csharp
+void SetShootKey(KeyCode key)
+{
+ shootKey = key;
+}
+```
+Add the namespace "KeyBinder" at the top of the script.
+
+```csharp
+using KeyBinder;
+```
+
+You already have a method for setting the keybind of the shoot key.
+Nowreate a new method named BindShootKey().
+Inside, call the function "InputCheckOnce" and pass the method SetShootKey as a parameter.
+
+```csharp
+void BindShootKey()
+{
+ KeyDetector.InputCheckOnce(SetShootKey);
+}
+```
+Now call this method every time you want the player to change the key for shooting.
+It will wait until a key is pressed, and will call the function "SetShootKey" with the new key.
+It will also automatically stops checking for input after the key is pressed.
+So you don't need to worry about stoping the input checking manually.
+
+*You can also make the "BindShootKey" method - public, to assign it to a button in the UI.*
+
+The KeyDetector also supports InputFiltering read about it [here](#input-filtering)
+
+
+## Unity examples
+Clone the repository
+In the folder "samples" you can find a unity project named "keybinder-unity-examples"
+Inside this unity project you have many examples that show you what you can do with the tool
+
+---
+In the unity file browser, you will see these folders:
+
+![img](https://i.imgur.com/h12lUij.png)
+
+Then enter the "Examples" folder and you will see all the available examples
+
+![img](https://i.imgur.com/hgMAz43.png)
+
+In every example folder you will have a different scene that shows the example
+
+![img](https://i.imgur.com/vgQz8Mt.png)
+
+Now just open the scene and press play to see what happens.
+Inside the project you have 6 examples.
+You can learn from every example how the tool works.
+
+---
+
+### Importing Guide
+[**Click here to download**](https://github.com/jozzzzep/KeyBinder/raw/main/packages/KeyBinder.unitypackage), or go to the packages folder of the repository and download the package file.
+Then import the package directly to your project like any other Unity package.
+This is he fastest and easiest way.
diff --git a/packages/KeyBinder.unitypackage b/packages/KeyBinder.unitypackage
index d94afe3..97f8732 100644
Binary files a/packages/KeyBinder.unitypackage and b/packages/KeyBinder.unitypackage differ
diff --git a/packages/keybinder-scripts.zip b/packages/keybinder-scripts.zip
deleted file mode 100644
index 1bb66fc..0000000
Binary files a/packages/keybinder-scripts.zip and /dev/null differ
diff --git a/samples/keybinder-unity-examples/Assets/Examples/CanvasMiddleText.prefab b/samples/keybinder-unity-examples/Assets/Examples/CanvasMiddleText.prefab
index 964d3db..315d9f2 100644
--- a/samples/keybinder-unity-examples/Assets/Examples/CanvasMiddleText.prefab
+++ b/samples/keybinder-unity-examples/Assets/Examples/CanvasMiddleText.prefab
@@ -13,7 +13,7 @@ GameObject:
- component: {fileID: 3979250487278012142}
- component: {fileID: 3979250487278012141}
m_Layer: 5
- m_Name: Canvas
+ m_Name: CanvasMiddleText
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@@ -29,6 +29,7 @@ RectTransform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0, y: 0, z: 0}
+ m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 3979250487461342932}
m_Father: {fileID: 0}
@@ -72,7 +73,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
m_Name:
m_EditorClassIdentifier:
- m_UiScaleMode: 0
+ m_UiScaleMode: 1
m_ReferencePixelsPerUnit: 100
m_ScaleFactor: 1
m_ReferenceResolution: {x: 800, y: 600}
@@ -128,6 +129,7 @@ RectTransform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 3979250487278012144}
m_RootOrder: 0
diff --git a/samples/keybinder-unity-examples/Assets/Examples/Example01/ExampleScript01.cs b/samples/keybinder-unity-examples/Assets/Examples/Example01/ExampleScript01.cs
index 05912e7..906b177 100644
--- a/samples/keybinder-unity-examples/Assets/Examples/Example01/ExampleScript01.cs
+++ b/samples/keybinder-unity-examples/Assets/Examples/Example01/ExampleScript01.cs
@@ -1,5 +1,3 @@
-using System.Collections;
-using System.Collections.Generic;
using UnityEngine;
using TMPro;
using KeyBinder;
@@ -8,16 +6,14 @@ public class ExampleScript01 : MonoBehaviour
{
[SerializeField] TextMeshProUGUI textComp;
- // Start is called before the first frame update
void Start()
{
textComp.text = "Press a key";
KeyDetector.InputCheckSetActive(true);
- KeyDetector.KeyReceived += KeyBinderKeyReceived;
}
- private void KeyBinderKeyReceived(KeyCode obj)
+ private void Update()
{
- textComp.text = $"Key pressed: {obj}";
+ textComp.text = $"Key pressed: {KeyDetector.LatestKey}";
}
}
diff --git a/samples/keybinder-unity-examples/Assets/Examples/Example02/ExampleScene02.unity b/samples/keybinder-unity-examples/Assets/Examples/Example02/ExampleScene02.unity
index 4fe288a..e8d5320 100644
--- a/samples/keybinder-unity-examples/Assets/Examples/Example02/ExampleScene02.unity
+++ b/samples/keybinder-unity-examples/Assets/Examples/Example02/ExampleScene02.unity
@@ -210,6 +210,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3}
m_Name:
m_EditorClassIdentifier:
+ m_SendPointerHoverToParent: 1
m_HorizontalAxis: Horizontal
m_VerticalAxis: Vertical
m_SubmitButton: Submit
@@ -242,6 +243,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 2
@@ -394,6 +396,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 3
diff --git a/samples/keybinder-unity-examples/Assets/Examples/Example02/ExampleScript02.cs b/samples/keybinder-unity-examples/Assets/Examples/Example02/ExampleScript02.cs
index 5e5429b..b35417f 100644
--- a/samples/keybinder-unity-examples/Assets/Examples/Example02/ExampleScript02.cs
+++ b/samples/keybinder-unity-examples/Assets/Examples/Example02/ExampleScript02.cs
@@ -1,5 +1,3 @@
-using System.Collections;
-using System.Collections.Generic;
using UnityEngine;
using TMPro;
using KeyBinder;
@@ -8,15 +6,15 @@ public class ExampleScript02 : MonoBehaviour
{
[SerializeField] TextMeshProUGUI textComp;
- // Start is called before the first frame update
void Start()
{
textComp.text = "Press a key";
KeyDetector.InputCheckSetActive(true);
+ KeyDetector.KeyReceived += KeyBinderKeyReceived;
}
- private void Update()
+ private void KeyBinderKeyReceived(KeyCode obj)
{
- textComp.text = $"Key pressed: {KeyDetector.LatestKey}";
+ textComp.text = $"Key pressed: {obj}";
}
}
diff --git a/samples/keybinder-unity-examples/Assets/Examples/Example03/ExampleScene03.unity b/samples/keybinder-unity-examples/Assets/Examples/Example03/ExampleScene03.unity
index 3b58202..6703ace 100644
--- a/samples/keybinder-unity-examples/Assets/Examples/Example03/ExampleScene03.unity
+++ b/samples/keybinder-unity-examples/Assets/Examples/Example03/ExampleScene03.unity
@@ -151,14 +151,15 @@ RectTransform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1253847176}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: -126.71, y: 243.5}
- m_SizeDelta: {x: 602.57, y: 38.254}
+ m_AnchorMin: {x: 0, y: 1}
+ m_AnchorMax: {x: 0, y: 1}
+ m_AnchoredPosition: {x: 335, y: -38}
+ m_SizeDelta: {x: 602.57007, y: 38.25403}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &121495112
MonoBehaviour:
@@ -284,6 +285,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 3
@@ -352,10 +354,10 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
m_Name:
m_EditorClassIdentifier:
- m_UiScaleMode: 0
+ m_UiScaleMode: 1
m_ReferencePixelsPerUnit: 100
m_ScaleFactor: 1
- m_ReferenceResolution: {x: 800, y: 600}
+ m_ReferenceResolution: {x: 1280, y: 720}
m_ScreenMatchMode: 0
m_MatchWidthOrHeight: 0
m_PhysicalUnit: 3
@@ -394,6 +396,7 @@ RectTransform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0, y: 0, z: 0}
+ m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 121495111}
- {fileID: 2137231986}
@@ -435,6 +438,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3}
m_Name:
m_EditorClassIdentifier:
+ m_SendPointerHoverToParent: 1
m_HorizontalAxis: Horizontal
m_VerticalAxis: Vertical
m_SubmitButton: Submit
@@ -467,6 +471,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 2
@@ -499,6 +504,7 @@ RectTransform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2137231986}
m_RootOrder: 0
@@ -634,15 +640,16 @@ RectTransform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 1925297929}
m_Father: {fileID: 1253847176}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 301.65057, y: 243.5}
- m_SizeDelta: {x: 254.1611, y: 38.2528}
+ m_AnchorMin: {x: 1, y: 1}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: -151, y: -38}
+ m_SizeDelta: {x: 254.16113, y: 38.252808}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &2137231987
MonoBehaviour:
diff --git a/samples/keybinder-unity-examples/Assets/Examples/Example03/ExampleScript03.cs b/samples/keybinder-unity-examples/Assets/Examples/Example03/ExampleScript03.cs
index 0c5b948..e4b82f3 100644
--- a/samples/keybinder-unity-examples/Assets/Examples/Example03/ExampleScript03.cs
+++ b/samples/keybinder-unity-examples/Assets/Examples/Example03/ExampleScript03.cs
@@ -1,11 +1,11 @@
-using System.Collections;
-using System.Collections.Generic;
using UnityEngine;
using TMPro;
using KeyBinder;
public class ExampleScript03 : MonoBehaviour
{
+ /// a better solution is in example 4
+
[SerializeField] TextMeshProUGUI textComp;
[SerializeField] GameObject bulletPrefab;
[SerializeField] Transform firePoint;
@@ -52,7 +52,7 @@ public void BindNewKey()
void DetectedNewKey(KeyCode key)
{
UpdateKeyBind(key);
- KeyDetector.KeyReceived -= UpdateKeyBind;
+ KeyDetector.KeyReceived -= DetectedNewKey;
KeyDetector.InputCheckSetActive(false);
binding = false;
}
diff --git a/samples/keybinder-unity-examples/Assets/Examples/Example04/ExampleScene04.unity b/samples/keybinder-unity-examples/Assets/Examples/Example04/ExampleScene04.unity
index 0b4a4ad..4142d92 100644
--- a/samples/keybinder-unity-examples/Assets/Examples/Example04/ExampleScene04.unity
+++ b/samples/keybinder-unity-examples/Assets/Examples/Example04/ExampleScene04.unity
@@ -151,14 +151,15 @@ RectTransform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1253847176}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: -126.71, y: 243.5}
- m_SizeDelta: {x: 602.57, y: 38.254}
+ m_AnchorMin: {x: 0, y: 1}
+ m_AnchorMax: {x: 0, y: 1}
+ m_AnchoredPosition: {x: 327, y: -38}
+ m_SizeDelta: {x: 602.57, y: 38.253998}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &121495112
MonoBehaviour:
@@ -284,6 +285,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 3
@@ -352,7 +354,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
m_Name:
m_EditorClassIdentifier:
- m_UiScaleMode: 0
+ m_UiScaleMode: 1
m_ReferencePixelsPerUnit: 100
m_ScaleFactor: 1
m_ReferenceResolution: {x: 800, y: 600}
@@ -394,6 +396,7 @@ RectTransform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0, y: 0, z: 0}
+ m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 121495111}
- {fileID: 2137231986}
@@ -435,6 +438,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3}
m_Name:
m_EditorClassIdentifier:
+ m_SendPointerHoverToParent: 1
m_HorizontalAxis: Horizontal
m_VerticalAxis: Vertical
m_SubmitButton: Submit
@@ -467,6 +471,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 2
@@ -499,6 +504,7 @@ RectTransform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2137231986}
m_RootOrder: 0
@@ -634,15 +640,16 @@ RectTransform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 1925297929}
m_Father: {fileID: 1253847176}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 301.65057, y: 243.5}
- m_SizeDelta: {x: 254.1611, y: 38.2528}
+ m_AnchorMin: {x: 1, y: 1}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: -146, y: -38}
+ m_SizeDelta: {x: 254.16113, y: 38.252808}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &2137231987
MonoBehaviour:
diff --git a/samples/keybinder-unity-examples/Assets/Examples/Example04/ExampleScript04.cs b/samples/keybinder-unity-examples/Assets/Examples/Example04/ExampleScript04.cs
index 7868b94..3f73d24 100644
--- a/samples/keybinder-unity-examples/Assets/Examples/Example04/ExampleScript04.cs
+++ b/samples/keybinder-unity-examples/Assets/Examples/Example04/ExampleScript04.cs
@@ -10,7 +10,6 @@ public class ExampleScript04 : MonoBehaviour
[SerializeField] float shootingForce;
KeyCode currentBind;
- bool binding;
void Start()
{
@@ -19,7 +18,7 @@ void Start()
void Update()
{
- if (binding) return;
+ if (KeyDetector.InputCheckIsActive) return;
if (Input.GetKeyDown(currentBind))
Shoot();
@@ -43,12 +42,10 @@ public void BindNewKey()
{
textComp.text = $"Press a key to bind it";
KeyDetector.InputCheckOnce(DetectedNewKey);
- binding = true;
}
void DetectedNewKey(KeyCode key)
{
UpdateKeyBind(key);
- binding = false;
}
}
diff --git a/samples/keybinder-unity-examples/Assets/Examples/Example05.meta b/samples/keybinder-unity-examples/Assets/Examples/Example05.meta
new file mode 100644
index 0000000..90f5444
--- /dev/null
+++ b/samples/keybinder-unity-examples/Assets/Examples/Example05.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: e8831614130d49a4483c538cdeb58be8
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/samples/keybinder-unity-examples/Assets/Examples/Example05/ExampleScene05.unity b/samples/keybinder-unity-examples/Assets/Examples/Example05/ExampleScene05.unity
new file mode 100644
index 0000000..213b0ba
--- /dev/null
+++ b/samples/keybinder-unity-examples/Assets/Examples/Example05/ExampleScene05.unity
@@ -0,0 +1,1003 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_OcclusionBakeSettings:
+ smallestOccluder: 5
+ smallestHole: 0.25
+ backfaceThreshold: 100
+ m_SceneGUID: 00000000000000000000000000000000
+ m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 9
+ m_Fog: 0
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.01
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+ m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+ m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+ m_AmbientIntensity: 1
+ m_AmbientMode: 3
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 0}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 0
+ m_DefaultReflectionResolution: 128
+ m_ReflectionBounces: 1
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 0}
+ m_Sun: {fileID: 0}
+ m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
+ m_UseRadianceAmbientProbe: 0
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 12
+ m_GIWorkflowMode: 1
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 0
+ m_EnableRealtimeLightmaps: 0
+ m_LightmapEditorSettings:
+ serializedVersion: 12
+ m_Resolution: 2
+ m_BakeResolution: 40
+ m_AtlasSize: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_ExtractAmbientOcclusion: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 1
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 256
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 2
+ m_BakeBackend: 1
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 512
+ m_PVRBounces: 2
+ m_PVREnvironmentSampleCount: 256
+ m_PVREnvironmentReferencePointCount: 2048
+ m_PVRFilteringMode: 1
+ m_PVRDenoiserTypeDirect: 1
+ m_PVRDenoiserTypeIndirect: 1
+ m_PVRDenoiserTypeAO: 1
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
+ m_PVREnvironmentMIS: 1
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ExportTrainingData: 0
+ m_TrainingDataDestination: TrainingData
+ m_LightProbeSampleCountMultiplier: 4
+ m_LightingDataAsset: {fileID: 0}
+ m_LightingSettings: {fileID: 0}
+--- !u!196 &4
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.4
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ maxJobWorkers: 0
+ preserveTilesOutsideBounds: 0
+ debug:
+ m_Flags: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!1 &121495110
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 121495111}
+ - component: {fileID: 121495113}
+ - component: {fileID: 121495112}
+ m_Layer: 5
+ m_Name: Text (TMP)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &121495111
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 121495110}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 1253847176}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 1}
+ m_AnchorMax: {x: 0, y: 1}
+ m_AnchoredPosition: {x: 327, y: -38}
+ m_SizeDelta: {x: 602.57, y: 38.253998}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &121495112
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 121495110}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: Text
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 36
+ m_fontSizeBase: 36
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 0
+ m_HorizontalAlignment: 1
+ m_VerticalAlignment: 512
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 0
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!222 &121495113
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 121495110}
+ m_CullTransparentMesh: 1
+--- !u!1 &592580380
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 592580381}
+ - component: {fileID: 592580383}
+ - component: {fileID: 592580382}
+ m_Layer: 5
+ m_Name: Text (TMP) (1)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &592580381
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 592580380}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 1253847176}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 1}
+ m_AnchorMax: {x: 0, y: 1}
+ m_AnchoredPosition: {x: 327, y: -80}
+ m_SizeDelta: {x: 602.57, y: 38.253998}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &592580382
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 592580380}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: Text
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 21
+ m_fontSizeBase: 21
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 0
+ m_HorizontalAlignment: 1
+ m_VerticalAlignment: 256
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 0
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 228.17807, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!222 &592580383
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 592580380}
+ m_CullTransparentMesh: 1
+--- !u!1 &1211670098
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1211670099}
+ - component: {fileID: 1211670100}
+ m_Layer: 0
+ m_Name: ExampleScript
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1211670099
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1211670098}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &1211670100
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1211670098}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ced6afbb878df5144861e6b8c66cae78, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ textComp: {fileID: 121495112}
+ filteredKeysTextComp: {fileID: 592580382}
+ bulletPrefab: {fileID: 7594593142282901050, guid: c77fa3ac277cd774aae4d459c85b34af, type: 3}
+ firePoint: {fileID: 2235510166390969190}
+ shootingForce: 25
+--- !u!1 &1253847172
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1253847176}
+ - component: {fileID: 1253847175}
+ - component: {fileID: 1253847174}
+ - component: {fileID: 1253847173}
+ m_Layer: 5
+ m_Name: Canvas
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1253847173
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1253847172}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_IgnoreReversedGraphics: 1
+ m_BlockingObjects: 0
+ m_BlockingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+--- !u!114 &1253847174
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1253847172}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UiScaleMode: 1
+ m_ReferencePixelsPerUnit: 100
+ m_ScaleFactor: 1
+ m_ReferenceResolution: {x: 800, y: 600}
+ m_ScreenMatchMode: 0
+ m_MatchWidthOrHeight: 0
+ m_PhysicalUnit: 3
+ m_FallbackScreenDPI: 96
+ m_DefaultSpriteDPI: 96
+ m_DynamicPixelsPerUnit: 1
+ m_PresetInfoIsWorld: 0
+--- !u!223 &1253847175
+Canvas:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1253847172}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 0
+ m_Camera: {fileID: 0}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_AdditionalShaderChannelsFlag: 25
+ m_SortingLayerID: 0
+ m_SortingOrder: 0
+ m_TargetDisplay: 0
+--- !u!224 &1253847176
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1253847172}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0, y: 0, z: 0}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 121495111}
+ - {fileID: 2137231986}
+ - {fileID: 592580381}
+ m_Father: {fileID: 0}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0, y: 0}
+--- !u!1 &1556355845
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1556355848}
+ - component: {fileID: 1556355847}
+ - component: {fileID: 1556355846}
+ m_Layer: 0
+ m_Name: EventSystem
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1556355846
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1556355845}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_SendPointerHoverToParent: 1
+ m_HorizontalAxis: Horizontal
+ m_VerticalAxis: Vertical
+ m_SubmitButton: Submit
+ m_CancelButton: Cancel
+ m_InputActionsPerSecond: 10
+ m_RepeatDelay: 0.5
+ m_ForceModuleActive: 0
+--- !u!114 &1556355847
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1556355845}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_FirstSelected: {fileID: 0}
+ m_sendNavigationEvents: 1
+ m_DragThreshold: 10
+--- !u!4 &1556355848
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1556355845}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1925297928
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1925297929}
+ - component: {fileID: 1925297931}
+ - component: {fileID: 1925297930}
+ m_Layer: 5
+ m_Name: Text (TMP)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1925297929
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1925297928}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 2137231986}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1925297930
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1925297928}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: Bind to a different key
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4281479730
+ m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 24
+ m_fontSizeBase: 24
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 0
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 512
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 0
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!222 &1925297931
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1925297928}
+ m_CullTransparentMesh: 1
+--- !u!1 &2137231985
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2137231986}
+ - component: {fileID: 2137231989}
+ - component: {fileID: 2137231988}
+ - component: {fileID: 2137231987}
+ m_Layer: 5
+ m_Name: Button
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2137231986
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2137231985}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 1925297929}
+ m_Father: {fileID: 1253847176}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 1, y: 1}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: -146, y: -38}
+ m_SizeDelta: {x: 254.16113, y: 38.252808}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &2137231987
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2137231985}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_WrapAround: 0
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_SelectedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_SelectedTrigger: Selected
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 2137231988}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls:
+ - m_Target: {fileID: 1211670100}
+ m_TargetAssemblyTypeName: ExampleScript05, Assembly-CSharp
+ m_MethodName: BindNewKey
+ m_Mode: 1
+ m_Arguments:
+ m_ObjectArgument: {fileID: 0}
+ m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+ m_IntArgument: 0
+ m_FloatArgument: 0
+ m_StringArgument:
+ m_BoolArgument: 0
+ m_CallState: 2
+--- !u!114 &2137231988
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2137231985}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!222 &2137231989
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2137231985}
+ m_CullTransparentMesh: 1
+--- !u!1001 &2235510166390969189
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 2235510166498065024, guid: e978924f97131264ea7f770917db2997, type: 3}
+ propertyPath: m_RootOrder
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 2235510166498065024, guid: e978924f97131264ea7f770917db2997, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2235510166498065024, guid: e978924f97131264ea7f770917db2997, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -5.77
+ objectReference: {fileID: 0}
+ - target: {fileID: 2235510166498065024, guid: e978924f97131264ea7f770917db2997, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2235510166498065024, guid: e978924f97131264ea7f770917db2997, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 2235510166498065024, guid: e978924f97131264ea7f770917db2997, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2235510166498065024, guid: e978924f97131264ea7f770917db2997, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2235510166498065024, guid: e978924f97131264ea7f770917db2997, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2235510166498065024, guid: e978924f97131264ea7f770917db2997, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2235510166498065024, guid: e978924f97131264ea7f770917db2997, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2235510166498065024, guid: e978924f97131264ea7f770917db2997, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2235510166498065025, guid: e978924f97131264ea7f770917db2997, type: 3}
+ propertyPath: m_Name
+ value: FirePoint
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: e978924f97131264ea7f770917db2997, type: 3}
+--- !u!4 &2235510166390969190 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 2235510166498065024, guid: e978924f97131264ea7f770917db2997, type: 3}
+ m_PrefabInstance: {fileID: 2235510166390969189}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &3314104597454781610
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 3314104597973154656, guid: aecd3e4e7348f244fbb3a6ad9910f4b3, type: 3}
+ propertyPath: m_RootOrder
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3314104597973154656, guid: aecd3e4e7348f244fbb3a6ad9910f4b3, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3314104597973154656, guid: aecd3e4e7348f244fbb3a6ad9910f4b3, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3314104597973154656, guid: aecd3e4e7348f244fbb3a6ad9910f4b3, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: -10
+ objectReference: {fileID: 0}
+ - target: {fileID: 3314104597973154656, guid: aecd3e4e7348f244fbb3a6ad9910f4b3, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 3314104597973154656, guid: aecd3e4e7348f244fbb3a6ad9910f4b3, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3314104597973154656, guid: aecd3e4e7348f244fbb3a6ad9910f4b3, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3314104597973154656, guid: aecd3e4e7348f244fbb3a6ad9910f4b3, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3314104597973154656, guid: aecd3e4e7348f244fbb3a6ad9910f4b3, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3314104597973154656, guid: aecd3e4e7348f244fbb3a6ad9910f4b3, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3314104597973154656, guid: aecd3e4e7348f244fbb3a6ad9910f4b3, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3314104597973154669, guid: aecd3e4e7348f244fbb3a6ad9910f4b3, type: 3}
+ propertyPath: m_Name
+ value: Main Camera
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: aecd3e4e7348f244fbb3a6ad9910f4b3, type: 3}
diff --git a/samples/keybinder-unity-examples/Assets/Examples/Example05/ExampleScene05.unity.meta b/samples/keybinder-unity-examples/Assets/Examples/Example05/ExampleScene05.unity.meta
new file mode 100644
index 0000000..b46b952
--- /dev/null
+++ b/samples/keybinder-unity-examples/Assets/Examples/Example05/ExampleScene05.unity.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: b38769611ba4f0a4eb4d7f9968f6f6f5
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/samples/keybinder-unity-examples/Assets/Examples/Example05/ExampleScript05.cs b/samples/keybinder-unity-examples/Assets/Examples/Example05/ExampleScript05.cs
new file mode 100644
index 0000000..5dd8e70
--- /dev/null
+++ b/samples/keybinder-unity-examples/Assets/Examples/Example05/ExampleScript05.cs
@@ -0,0 +1,75 @@
+using UnityEngine;
+using TMPro;
+using KeyBinder;
+using System.Text;
+
+public class ExampleScript05 : MonoBehaviour
+{
+ [SerializeField] TextMeshProUGUI textComp, filteredKeysTextComp;
+ [SerializeField] GameObject bulletPrefab;
+ [SerializeField] Transform firePoint;
+ [SerializeField] float shootingForce;
+
+ KeyCode currentBind;
+
+ void Start()
+ {
+ UpdateKeyBind(KeyCode.X);
+ KeyDetector.SetInputFilter(new InputFilterPresetExample05());
+ UpdateFilterText(KeyDetector.InputFilter);
+ }
+
+ void Update()
+ {
+ if (KeyDetector.InputCheckIsActive) return;
+
+ if (Input.GetKeyDown(currentBind))
+ Shoot();
+ }
+
+ void Shoot()
+ {
+ var bullet = Instantiate(bulletPrefab);
+ bullet.transform.position = firePoint.transform.position;
+ var rb = bullet.GetComponent();
+ rb.AddForce(new Vector2(0, shootingForce), ForceMode2D.Impulse);
+ }
+
+ void UpdateKeyBind(KeyCode key)
+ {
+ currentBind = key;
+ textComp.text = $"Current shooting key: {key}";
+ }
+
+ public void BindNewKey()
+ {
+ textComp.text = $"Press a key to bind it";
+ KeyDetector.InputCheckOnce(DetectedNewKey);
+ }
+
+ void DetectedNewKey(KeyCode key)
+ {
+ UpdateKeyBind(key);
+ }
+
+ void UpdateFilterText(InputFilter filter)
+ {
+ filteredKeysTextComp.text = "Input Filter Is Active\n" +
+ "Filtering Method: " + filter.FilteringMethod.ToString() + "\n" +
+ "Valid keys to bind:\n" +
+ FilterKeysIntoString(filter.Keys);
+ }
+
+ string FilterKeysIntoString(KeyCode[] keys)
+ {
+ var builder = new StringBuilder();
+ var lastKeyIndex = keys.Length - 1;
+ for (int i = 0; i < keys.Length; i++)
+ {
+ builder.Append(keys[i].ToString());
+ if (i != lastKeyIndex)
+ builder.Append(", ");
+ }
+ return builder.ToString();
+ }
+}
diff --git a/samples/keybinder-unity-examples/Assets/Examples/Example05/ExampleScript05.cs.meta b/samples/keybinder-unity-examples/Assets/Examples/Example05/ExampleScript05.cs.meta
new file mode 100644
index 0000000..60c5e1d
--- /dev/null
+++ b/samples/keybinder-unity-examples/Assets/Examples/Example05/ExampleScript05.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: ced6afbb878df5144861e6b8c66cae78
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/samples/keybinder-unity-examples/Assets/Examples/Example05/InputFilterPresetExample05.cs b/samples/keybinder-unity-examples/Assets/Examples/Example05/InputFilterPresetExample05.cs
new file mode 100644
index 0000000..23e2f7f
--- /dev/null
+++ b/samples/keybinder-unity-examples/Assets/Examples/Example05/InputFilterPresetExample05.cs
@@ -0,0 +1,16 @@
+using UnityEngine;
+using KeyBinder;
+
+public class InputFilterPresetExample05 : IInputFilterPreset
+{
+ public KeyCode[] KeysList => new KeyCode[]
+ {
+ KeyCode.Mouse0,
+ KeyCode.Mouse1,
+ KeyCode.X,
+ KeyCode.Q,
+ KeyCode.W
+ };
+
+ public InputFilter.Method FilteringMethod => InputFilter.Method.Whitelist;
+}
diff --git a/samples/keybinder-unity-examples/Assets/Examples/Example05/InputFilterPresetExample05.cs.meta b/samples/keybinder-unity-examples/Assets/Examples/Example05/InputFilterPresetExample05.cs.meta
new file mode 100644
index 0000000..0f0b7c3
--- /dev/null
+++ b/samples/keybinder-unity-examples/Assets/Examples/Example05/InputFilterPresetExample05.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 228d6644205ffb04590b7b6b5f172591
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/samples/keybinder-unity-examples/Assets/Examples/ExampleDebug.meta b/samples/keybinder-unity-examples/Assets/Examples/ExampleDebug.meta
new file mode 100644
index 0000000..fbb207c
--- /dev/null
+++ b/samples/keybinder-unity-examples/Assets/Examples/ExampleDebug.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 33cf7cb82435c8545b4499893570e3ea
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/samples/keybinder-unity-examples/Assets/Examples/ExampleDebug/ExampleDebugScene.unity b/samples/keybinder-unity-examples/Assets/Examples/ExampleDebug/ExampleDebugScene.unity
new file mode 100644
index 0000000..ddcf163
--- /dev/null
+++ b/samples/keybinder-unity-examples/Assets/Examples/ExampleDebug/ExampleDebugScene.unity
@@ -0,0 +1,240 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_OcclusionBakeSettings:
+ smallestOccluder: 5
+ smallestHole: 0.25
+ backfaceThreshold: 100
+ m_SceneGUID: 00000000000000000000000000000000
+ m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 9
+ m_Fog: 0
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.01
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+ m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+ m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+ m_AmbientIntensity: 1
+ m_AmbientMode: 3
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 0}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 0
+ m_DefaultReflectionResolution: 128
+ m_ReflectionBounces: 1
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 0}
+ m_Sun: {fileID: 0}
+ m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
+ m_UseRadianceAmbientProbe: 0
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 12
+ m_GIWorkflowMode: 1
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 0
+ m_EnableRealtimeLightmaps: 0
+ m_LightmapEditorSettings:
+ serializedVersion: 12
+ m_Resolution: 2
+ m_BakeResolution: 40
+ m_AtlasSize: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_ExtractAmbientOcclusion: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 1
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 256
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 2
+ m_BakeBackend: 1
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 512
+ m_PVRBounces: 2
+ m_PVREnvironmentSampleCount: 256
+ m_PVREnvironmentReferencePointCount: 2048
+ m_PVRFilteringMode: 1
+ m_PVRDenoiserTypeDirect: 1
+ m_PVRDenoiserTypeIndirect: 1
+ m_PVRDenoiserTypeAO: 1
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
+ m_PVREnvironmentMIS: 1
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ExportTrainingData: 0
+ m_TrainingDataDestination: TrainingData
+ m_LightProbeSampleCountMultiplier: 4
+ m_LightingDataAsset: {fileID: 0}
+ m_LightingSettings: {fileID: 0}
+--- !u!196 &4
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.4
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ maxJobWorkers: 0
+ preserveTilesOutsideBounds: 0
+ debug:
+ m_Flags: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!1 &1202690199
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1202690200}
+ m_Layer: 0
+ m_Name: 'Example Script Object '
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1202690200
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1202690199}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 636.0159, y: 382.91974, z: 2.3946385}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1543479303
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1543479306}
+ - component: {fileID: 1543479305}
+ - component: {fileID: 1543479304}
+ m_Layer: 0
+ m_Name: Main Camera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!81 &1543479304
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1543479303}
+ m_Enabled: 1
+--- !u!20 &1543479305
+Camera:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1543479303}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 1
+ m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+ m_projectionMatrixMode: 1
+ m_GateFitMode: 2
+ m_FOVAxisMode: 0
+ m_SensorSize: {x: 36, y: 24}
+ m_LensShift: {x: 0, y: 0}
+ m_FocalLength: 50
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 0.3
+ far clip plane: 1000
+ field of view: 60
+ orthographic: 1
+ orthographic size: 5
+ m_Depth: -1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 1
+ m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
+ m_ForceIntoRT: 0
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+--- !u!4 &1543479306
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1543479303}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: -10}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
diff --git a/samples/keybinder-unity-examples/Assets/Examples/ExampleDebug/ExampleDebugScene.unity.meta b/samples/keybinder-unity-examples/Assets/Examples/ExampleDebug/ExampleDebugScene.unity.meta
new file mode 100644
index 0000000..a6d16e0
--- /dev/null
+++ b/samples/keybinder-unity-examples/Assets/Examples/ExampleDebug/ExampleDebugScene.unity.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 5532b04ca15d76547ab0647945f68aaa
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/samples/keybinder-unity-examples/Assets/Examples/ExampleDebug/ExampleDebugScript.cs b/samples/keybinder-unity-examples/Assets/Examples/ExampleDebug/ExampleDebugScript.cs
new file mode 100644
index 0000000..73c5ebc
--- /dev/null
+++ b/samples/keybinder-unity-examples/Assets/Examples/ExampleDebug/ExampleDebugScript.cs
@@ -0,0 +1,16 @@
+using KeyBinder;
+using UnityEngine;
+
+public class ExampleDebugScript : MonoBehaviour
+{
+ void Start()
+ {
+ KeyDetector.InputCheckSetActive(true); // turns on input checking
+ KeyDetector.KeyReceived += DebugKey;
+ }
+
+ void DebugKey(KeyCode keyCode)
+ {
+ Debug.Log(KeyDetector.LatestKey); // logs to the console the latest pressed key
+ }
+}
diff --git a/samples/keybinder-unity-examples/Assets/Examples/ExampleDebug/ExampleDebugScript.cs.meta b/samples/keybinder-unity-examples/Assets/Examples/ExampleDebug/ExampleDebugScript.cs.meta
new file mode 100644
index 0000000..53c1b3a
--- /dev/null
+++ b/samples/keybinder-unity-examples/Assets/Examples/ExampleDebug/ExampleDebugScript.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 35cae5801267d8d4aa3b3ad3cb5f5d96
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/samples/keybinder-unity-examples/Assets/Scripts.meta b/samples/keybinder-unity-examples/Assets/KeyBinder.meta
similarity index 100%
rename from samples/keybinder-unity-examples/Assets/Scripts.meta
rename to samples/keybinder-unity-examples/Assets/KeyBinder.meta
diff --git a/samples/keybinder-unity-examples/Assets/Scripts/Extensions.cs b/samples/keybinder-unity-examples/Assets/KeyBinder/Extensions.cs
similarity index 67%
rename from samples/keybinder-unity-examples/Assets/Scripts/Extensions.cs
rename to samples/keybinder-unity-examples/Assets/KeyBinder/Extensions.cs
index 9477451..7dc0270 100644
--- a/samples/keybinder-unity-examples/Assets/Scripts/Extensions.cs
+++ b/samples/keybinder-unity-examples/Assets/KeyBinder/Extensions.cs
@@ -1,29 +1,16 @@
using System;
-using System.Collections.Generic;
using UnityEngine;
namespace KeyBinder
{
- /// Source code & Documentation: https://github.com/JosepeDev/KeyBinder
+ /// Source code & Documentation: https://github.com/jozzzzep/KeyBinder
internal static class Extensions
{
- internal static void SafeInvoke(this Action e)
- {
- if (e != null)
- e();
- }
-
internal static void SafeInvoke(this Action e, T args)
{
if (e != null)
e(args);
}
-
- internal static void SafeInvoke(this Action e, T1 arg1, T2 arg2)
- {
- if (e != null)
- e(arg1, arg2);
- }
internal static T Initialize(string objName)
where T : Component
diff --git a/samples/keybinder-unity-examples/Assets/Scripts/Extensions.cs.meta b/samples/keybinder-unity-examples/Assets/KeyBinder/Extensions.cs.meta
similarity index 100%
rename from samples/keybinder-unity-examples/Assets/Scripts/Extensions.cs.meta
rename to samples/keybinder-unity-examples/Assets/KeyBinder/Extensions.cs.meta
diff --git a/samples/keybinder-unity-examples/Assets/KeyBinder/IInputFilterPreset.cs b/samples/keybinder-unity-examples/Assets/KeyBinder/IInputFilterPreset.cs
new file mode 100644
index 0000000..2018051
--- /dev/null
+++ b/samples/keybinder-unity-examples/Assets/KeyBinder/IInputFilterPreset.cs
@@ -0,0 +1,19 @@
+using UnityEngine;
+
+namespace KeyBinder
+{
+ ///
+ /// An interface for creating an InputFilterPreset class
+ ///
+ public interface IInputFilterPreset
+ {
+ ///
+ /// The list of keys to filter
+ ///
+ KeyCode[] KeysList { get; }
+ ///
+ /// The filtering method of the filter
+ ///
+ InputFilter.Method FilteringMethod { get; }
+ }
+}
diff --git a/samples/keybinder-unity-examples/Assets/KeyBinder/IInputFilterPreset.cs.meta b/samples/keybinder-unity-examples/Assets/KeyBinder/IInputFilterPreset.cs.meta
new file mode 100644
index 0000000..5d09a53
--- /dev/null
+++ b/samples/keybinder-unity-examples/Assets/KeyBinder/IInputFilterPreset.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: cd5f0f9747ef3524e926068714f9a134
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/samples/keybinder-unity-examples/Assets/KeyBinder/InputFilter.cs b/samples/keybinder-unity-examples/Assets/KeyBinder/InputFilter.cs
new file mode 100644
index 0000000..985f542
--- /dev/null
+++ b/samples/keybinder-unity-examples/Assets/KeyBinder/InputFilter.cs
@@ -0,0 +1,102 @@
+using System.Collections.Generic;
+using UnityEngine;
+using System.Linq;
+
+namespace KeyBinder
+{
+ /// Source code & Documentation: https://github.com/jozzzzep/KeyBinder
+ ///
+ /// The class that filters the input a receives
+ ///
+ public class InputFilter
+ {
+ /// Properties ------------
+ /// - Keys - The key's that are valid/invalid for the KeyDetector to receive
+ /// - FilteringActive - Determines whether the filter is filtering
+ /// - FilteringMethod - The filtering method the input filter uses
+ /// -----------------------
+
+ ///
+ /// Determines the filtering method the uses
+ ///
+ public enum Method
+ {
+ ///
+ /// The key will be valid only if it is inside the keys list
+ ///
+ Whitelist,
+ ///
+ /// If the key is inside the keys list it'll be invalid
+ ///
+ Blacklist
+ }
+
+ ///
+ /// The key's that are valid/invalid for the to receive, if empty - all keys are valid
+ ///
+ public KeyCode[] Keys => keysList;
+
+ ///
+ /// Determines whether the key detector input filtering is active
+ ///
+ public bool FilteringActive { get; private set; }
+
+ ///
+ /// The filtering method the input filter uses
+ ///
+ public Method FilteringMethod { get; private set; }
+
+ private KeyCode[] keysList;
+ private HashSet keysHashSet;
+
+ ///
+ /// Creates an inactive empty filter
+ ///
+ internal InputFilter() :
+ this(new List().ToArray(), Method.Whitelist)
+ { }
+
+ ///
+ /// Creates a filter from a preset
+ ///
+ internal InputFilter(IInputFilterPreset preset) :
+ this(preset.KeysList, preset.FilteringMethod)
+ { }
+
+ ///
+ /// Creates a filter, if the array of keys contains at least one key, it will activate the filter
+ ///
+ /// List of keys to filter
+ ///
+ internal InputFilter(KeyCode[] keys, Method filteringMethod = Method.Whitelist)
+ {
+ FilteringMethod = filteringMethod;
+ keysList = keys;
+ if (keysList != null)
+ {
+ keysHashSet = new HashSet(keysList.Distinct());
+ FilteringActive = keysHashSet != null && keysHashSet.Count > 0;
+ }
+ else
+ FilteringActive = false;
+ }
+
+ ///
+ /// Derermines the validity of a given key
+ ///
+ /// The key
+ /// true if the key is valid
+ internal bool IsKeyValid(KeyCode key)
+ {
+ bool valid = true;
+ if (FilteringActive)
+ {
+ valid =
+ FilteringMethod == Method.Whitelist ?
+ keysHashSet.Contains(key) :
+ !keysHashSet.Contains(key);
+ }
+ return valid;
+ }
+ }
+}
diff --git a/samples/keybinder-unity-examples/Assets/Scripts/InputFilter.cs.meta b/samples/keybinder-unity-examples/Assets/KeyBinder/InputFilter.cs.meta
similarity index 100%
rename from samples/keybinder-unity-examples/Assets/Scripts/InputFilter.cs.meta
rename to samples/keybinder-unity-examples/Assets/KeyBinder/InputFilter.cs.meta
diff --git a/samples/keybinder-unity-examples/Assets/KeyBinder/KeyDetector.cs b/samples/keybinder-unity-examples/Assets/KeyBinder/KeyDetector.cs
new file mode 100644
index 0000000..1b3ab9d
--- /dev/null
+++ b/samples/keybinder-unity-examples/Assets/KeyBinder/KeyDetector.cs
@@ -0,0 +1,170 @@
+using System;
+using UnityEngine;
+
+namespace KeyBinder
+{
+ /// Source code & Documentation: https://github.com/jozzzzep/KeyBinder
+ ///
+ /// A class for detecting which keys are being press
+ ///
+ public class KeyDetector : MonoBehaviour
+ {
+ /// Properties ---------------------------
+ /// - InputCheckIsActive - Determines if the KeyDetector is currently checking for input
+ /// - InputFilter - The input filter of the detector
+ /// - LatestKey - Returns the latest key the KeyDetector received
+ /// --------------------------------------
+ ///
+ /// Events -------------------------------
+ /// - KeyReceived(KeyCode) - Raised when a valid key has been received by the key detector
+ /// - InvalidKeyReceived(KeyCode) - Raised when an invalid key has been detected
+ /// --------------------------------------
+ ///
+ /// Methods ------------------------------
+ /// - InputCheckOnce(Action) - Waits until a key is detected, calls the action, and turns off input checking
+ /// - InputCheckSetActive(bool) - Set whether you want to check for input, keeps checking until deactivation
+ /// - RemoveAllListeners() - Removes all the listeners from the KeyReceived event
+ /// --- ---
+ /// - SetInputFilter(InputFilter) - Used to set custom filtering for the KeyDetector
+ /// - SetInputFilter(IInputFilterPreset) - Used to set custom filtering for the KeyDetector
+ /// - DisableInputFilter() - Disables input filtering
+ /// --------------------------------------
+
+ private static Action singleDetectionAction;
+ private static KeyDetector _instance;
+ private static KeyDetector Instance
+ {
+ get
+ {
+ if (_instance == null)
+ {
+ _instance = Extensions.Initialize("KeyDetector");
+ if (!_instance.isInitialized)
+ KeyReceived = null;
+ }
+ return _instance;
+ }
+ }
+
+ ///
+ /// Determines if the is currently checking for input.
+ ///
+ public static bool InputCheckIsActive => Instance.keyCheckIsActive;
+
+ ///
+ /// The input filter of the detector, can be set by:
+ /// and
+ ///
+ public static InputFilter InputFilter => Instance.inputFilter;
+
+ ///
+ /// Returns the latest key the received.
+ ///
+ public static KeyCode LatestKey => Instance.latestKey;
+
+ ///
+ /// Raised when a valid key has been received by the key detector
+ ///
+ public static event Action KeyReceived;
+
+ ///
+ /// Raised when an invalid key has been detected
+ ///
+ public static event Action InvalidKeyReceived;
+
+ private InputFilter inputFilter = new InputFilter();
+ private KeyCode latestKey = KeyCode.None;
+ private bool keyCheckIsActive = false;
+ private bool isInitialized = false;
+
+ ///
+ /// Waits until a key is detected, calls the action, and turns off input checking
+ ///
+ public static void InputCheckOnce(Action action)
+ {
+ if (action == null) return;
+ singleDetectionAction = action;
+ InputCheckSetActive(true);
+ }
+
+ ///
+ /// Set whether you want to check for input, keeps checking until deactivation
+ ///
+ public static void InputCheckSetActive(bool active) =>
+ Instance.keyCheckIsActive = active;
+
+ ///
+ /// Removes all the listeners from the event
+ ///
+ public static void RemoveAllListeners() =>
+ KeyReceived = null;
+
+ ///
+ /// Used to set custom filtering for the
+ ///
+ /// An object
+ public static void SetInputFilter(InputFilter filter) => Instance.inputFilter = filter ?? new InputFilter();
+
+ ///
+ /// Used to set custom filtering for the
+ ///
+ /// An object
+ public static void SetInputFilter(IInputFilterPreset filterPreset) =>
+ Instance.inputFilter = (filterPreset != null) ? new InputFilter(filterPreset) : new InputFilter();
+
+ ///
+ /// Disables input filtering
+ ///
+ public static void DisableInputFilter() => SetInputFilter(new InputFilter());
+
+ private static void OnKeyReceived(KeyCode key)
+ {
+ KeyReceived.SafeInvoke(key);
+ if (singleDetectionAction != null)
+ {
+ singleDetectionAction(key);
+ singleDetectionAction = null;
+ InputCheckSetActive(false);
+ }
+ }
+
+ private static void OnInvalidKeyReceived(KeyCode key) =>
+ InvalidKeyReceived.SafeInvoke(key);
+
+ private void Update()
+ {
+ // if the input checking is active
+ // it checks for input
+ // when a key is pressed it calls ReceiveInput().
+
+ if (keyCheckIsActive)
+ if (Input.anyKey)
+ ReceiveInput();
+ }
+
+ // Returns the KeyCode of the current pressed key
+ private KeyCode GetPressedKey()
+ {
+ var keysArray = (KeyCode[])Enum.GetValues(typeof(KeyCode));
+ for (int i = 0; i < keysArray.Length; i++)
+ if (Input.GetKeyDown(keysArray[i]))
+ return keysArray[i];
+ return KeyCode.None;
+ }
+
+ private void ReceiveInput()
+ {
+ var key = GetPressedKey();
+ if (key != KeyCode.None)
+ {
+ if (!inputFilter.IsKeyValid(key))
+ {
+ OnInvalidKeyReceived(key);
+ return;
+ }
+ latestKey = key;
+ OnKeyReceived(key);
+ }
+ }
+ }
+}
diff --git a/samples/keybinder-unity-examples/Assets/Scripts/KeyDetector.cs.meta b/samples/keybinder-unity-examples/Assets/KeyBinder/KeyDetector.cs.meta
similarity index 100%
rename from samples/keybinder-unity-examples/Assets/Scripts/KeyDetector.cs.meta
rename to samples/keybinder-unity-examples/Assets/KeyBinder/KeyDetector.cs.meta
diff --git a/samples/keybinder-unity-examples/Assets/Scripts/InputFilter.cs b/samples/keybinder-unity-examples/Assets/Scripts/InputFilter.cs
deleted file mode 100644
index 7e96c65..0000000
--- a/samples/keybinder-unity-examples/Assets/Scripts/InputFilter.cs
+++ /dev/null
@@ -1,95 +0,0 @@
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-using System.Linq;
-
-namespace KeyBinder
-{
- /// Source code & Documentation: https://github.com/JosepeDev/KeyBinder
- ///
- /// The class that filters the input a receives
- ///
- public class InputFilter
- {
- public enum Method
- {
- ///
- /// The key will be valid only if it is inside the keys list
- ///
- Whitelist,
- ///
- /// If the key is inside the keys list it'll be invalid
- ///
- Blacklist
- }
-
- ///
- /// The key's that are valid for the to receive, if empty - all keys are valid
- ///
- public List KeysList
- {
- get => keysList;
- set
- {
- keysList = value;
- keysHashSet = new HashSet(keysList.Distinct());
- DetermineFilterActivity();
- }
- }
-
- ///
- /// Determines whether the key detector input filtering is active,
- /// clear all valid keys to deactivate, add valid keys to activate filtering
- ///
- public bool FilteringActive { get; private set; }
-
- ///
- /// The filtering method of the input filter
- ///
- public Method FilteringMethod { get; set; }
-
- ///
- /// Raised when an invalid key has been detected
- ///
- public event Action InvalidKeyReceived;
-
- private List keysList;
- private HashSet keysHashSet;
-
- internal InputFilter()
- {
- KeysList = new List();
- FilteringMethod = Method.Whitelist;
- }
-
- ///
- /// Derermines the validity of a given key
- ///
- /// The key
- /// true if the key is valid
- internal bool IsKeyValid(KeyCode key)
- {
- if (FilteringActive)
- {
- bool valid =
- FilteringMethod == Method.Whitelist ?
- keysHashSet.Contains(key) :
- !keysHashSet.Contains(key);
-
- if (!valid)
- {
- InvalidKeyReceived(key);
- return false;
- }
- }
- return true;
- }
-
- ///
- /// Called everytime the valid keys array changes
- ///
- private void DetermineFilterActivity() =>
- FilteringActive = keysHashSet != null && keysHashSet.Count > 0;
- }
-}
\ No newline at end of file
diff --git a/samples/keybinder-unity-examples/Assets/Scripts/KeyDetector.cs b/samples/keybinder-unity-examples/Assets/Scripts/KeyDetector.cs
deleted file mode 100644
index ba0e26b..0000000
--- a/samples/keybinder-unity-examples/Assets/Scripts/KeyDetector.cs
+++ /dev/null
@@ -1,125 +0,0 @@
-using System;
-using UnityEngine;
-
-namespace KeyBinder
-{
- /// Source code & Documentation: https://github.com/JosepeDev/KeyBinder
- ///
- /// A class for detecting which keys are being press
- ///
- public class KeyDetector : MonoBehaviour
- {
- private static Action singleDetectionAction;
- private static KeyDetector _instance;
- private static KeyDetector Instance
- {
- get
- {
- if (_instance == null)
- {
- _instance = Extensions.Initialize("KeyDetector");
- if (!_instance.isInitialized)
- KeyReceived = null;
- }
- return _instance;
- }
- }
-
- ///
- /// Determines if the is currently checking for input.
- ///
- public static bool InputCheckIsActive => Instance.keyCheckIsActive;
-
- ///
- /// The input filter of the detector, inactive by default, add valid keys to activate filtering
- ///
- public static InputFilter InputFilter => Instance.inputFilter;
-
- ///
- /// Returns the latest key the received.
- ///
- public static KeyCode LatestKey => Instance.latestKey;
-
- ///
- /// Called when a key has been received by key detector
- ///
- public static event Action KeyReceived;
-
- private InputFilter inputFilter = new InputFilter();
- private KeyCode latestKey = KeyCode.None;
- private bool keyCheckIsActive = false;
- private bool isInitialized = false;
-
- ///
- /// Waits until a key is pressed, calls the action, and turns off the input checking
- ///
- public static void InputCheckOnce(Action action)
- {
- if (action == null) return;
- singleDetectionAction = action;
- InputCheckSetActive(true);
- }
-
- ///
- /// Set whether you want to check for input
- ///
- public static void InputCheckSetActive(bool active) =>
- Instance.keyCheckIsActive = active;
-
- ///
- /// Removes all the listeners from the event
- ///
- public static void RemoveAllListeners() =>
- KeyReceived = null;
-
-
- private static void OnKeyReceived(KeyCode key)
- {
- var e = KeyReceived;
- if (e != null)
- e(key);
-
-
- if (singleDetectionAction != null)
- {
- singleDetectionAction(key);
- singleDetectionAction = null;
- InputCheckSetActive(false);
- }
- }
-
- private void Update()
- {
- // if the input checking is active
- // it checks for input
- // when a key is pressed it calls ReceiveInput().
- if (keyCheckIsActive)
- if (Input.anyKey)
- ReceiveInput();
- }
-
- // Returns the KeyCode of the current pressed key
- private KeyCode GetPressedKey()
- {
- var keysArray = (KeyCode[])Enum.GetValues(typeof(KeyCode));
- for (int i = 0; i < keysArray.Length; i++)
- if (Input.GetKeyDown(keysArray[i]))
- return keysArray[i];
- return KeyCode.None;
- }
-
- // Returns the pressed key
- private void ReceiveInput()
- {
- var key = GetPressedKey();
- if (key != KeyCode.None)
- {
- if (inputFilter.IsKeyValid(key))
- {
- latestKey = key;
- OnKeyReceived(key);
- }
- }
- }
- }
-}
diff --git a/samples/keybinder-unity-examples/Logs/AssetImportWorker0-prev.log b/samples/keybinder-unity-examples/Logs/AssetImportWorker0-prev.log
index b1bd6aa..e1bf637 100644
--- a/samples/keybinder-unity-examples/Logs/AssetImportWorker0-prev.log
+++ b/samples/keybinder-unity-examples/Logs/AssetImportWorker0-prev.log
@@ -1,340 +1,3362 @@
Using pre-set license
-Built from '2020.3/staging' branch; Version is '2020.3.3f1 (76626098c1c4) revision 7758432'; Using compiler version '192528614'; Build Type 'Release'
-OS: 'Windows 10 Home; OS build 19043.1165; Version 2009; 64bit' Language: 'en' Physical Memory: 16240 MB
-BatchMode: 1, IsHumanControllingUs: 0, StartBugReporterOnCrash: 0, Is64bit: 1, IsPro: 0
+Built from '2021.3/staging' branch; Version is '2021.3.14f1 (eee1884e7226) revision 15655304'; Using compiler version '192829333'; Build Type 'Release'
+OS: 'Windows 10 (10.0.19044) 64bit Core' Language: 'en' Physical Memory: 7946 MB
+BatchMode: 1, IsHumanControllingUs: 0, StartBugReporterOnCrash: 0, Is64bit: 1, IsPro: 1
- COMMAND LINE ARGUMENTS:
-C:\Program Files\Unity\Hub\Editor\2020.3.3f1\Editor\Unity.exe
+COMMAND LINE ARGUMENTS:
+C:\Program Files\Unity\Hub\Editor\2021.3.14f1\Editor\Unity.exe
-adb2
-batchMode
-noUpm
-name
AssetImportWorker0
-projectPath
-C:/Users/Yosef Davidovich/Documents/GitHub/KeyBinder/samples/keybinder-unity-examples
+C:/Users/yosef/Documents/GitHub/KeyBinder/samples/keybinder-unity-examples
-logFile
Logs/AssetImportWorker0.log
-srvPort
-63700
-Successfully changed project path to: C:/Users/Yosef Davidovich/Documents/GitHub/KeyBinder/samples/keybinder-unity-examples
-C:/Users/Yosef Davidovich/Documents/GitHub/KeyBinder/samples/keybinder-unity-examples
-Using Asset Import Pipeline V2.
-Refreshing native plugins compatible for Editor in 45.44 ms, found 1 plugins.
-Preloading 0 native plugins for Editor in 0.00 ms.
-Initialize engine version: 2020.3.3f1 (76626098c1c4)
-[Subsystems] Discovering subsystems at path C:/Program Files/Unity/Hub/Editor/2020.3.3f1/Editor/Data/Resources/UnitySubsystems
-[Subsystems] Discovering subsystems at path C:/Users/Yosef Davidovich/Documents/GitHub/KeyBinder/samples/keybinder-unity-examples/Assets
-GfxDevice: creating device client; threaded=0
+49825
+Successfully changed project path to: C:/Users/yosef/Documents/GitHub/KeyBinder/samples/keybinder-unity-examples
+C:/Users/yosef/Documents/GitHub/KeyBinder/samples/keybinder-unity-examples
+[UnityMemory] Configuration Parameters - Can be set up in boot.config
+ "memorysetup-bucket-allocator-granularity=16"
+ "memorysetup-bucket-allocator-bucket-count=8"
+ "memorysetup-bucket-allocator-block-size=33554432"
+ "memorysetup-bucket-allocator-block-count=8"
+ "memorysetup-main-allocator-block-size=16777216"
+ "memorysetup-thread-allocator-block-size=16777216"
+ "memorysetup-gfx-main-allocator-block-size=16777216"
+ "memorysetup-gfx-thread-allocator-block-size=16777216"
+ "memorysetup-cache-allocator-block-size=4194304"
+ "memorysetup-typetree-allocator-block-size=2097152"
+ "memorysetup-profiler-bucket-allocator-granularity=16"
+ "memorysetup-profiler-bucket-allocator-bucket-count=8"
+ "memorysetup-profiler-bucket-allocator-block-size=33554432"
+ "memorysetup-profiler-bucket-allocator-block-count=8"
+ "memorysetup-profiler-allocator-block-size=16777216"
+ "memorysetup-profiler-editor-allocator-block-size=1048576"
+ "memorysetup-temp-allocator-size-main=16777216"
+ "memorysetup-job-temp-allocator-block-size=2097152"
+ "memorysetup-job-temp-allocator-block-size-background=1048576"
+ "memorysetup-job-temp-allocator-reduction-small-platforms=262144"
+ "memorysetup-temp-allocator-size-background-worker=32768"
+ "memorysetup-temp-allocator-size-job-worker=262144"
+ "memorysetup-temp-allocator-size-preload-manager=33554432"
+ "memorysetup-temp-allocator-size-nav-mesh-worker=65536"
+ "memorysetup-temp-allocator-size-audio-worker=65536"
+ "memorysetup-temp-allocator-size-cloud-worker=32768"
+ "memorysetup-temp-allocator-size-gi-baking-worker=262144"
+ "memorysetup-temp-allocator-size-gfx=262144"
+Refreshing native plugins compatible for Editor in 71.06 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Initialize engine version: 2021.3.14f1 (eee1884e7226)
+[Subsystems] Discovering subsystems at path C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/Resources/UnitySubsystems
+[Subsystems] Discovering subsystems at path C:/Users/yosef/Documents/GitHub/KeyBinder/samples/keybinder-unity-examples/Assets
+GfxDevice: creating device client; threaded=0; jobified=0
Direct3D:
Version: Direct3D 11.0 [level 11.1]
- Renderer: NVIDIA GeForce GTX 1060 with Max-Q Design (ID=0x1c20)
- Vendor:
- VRAM: 6052 MB
- Driver: 27.21.14.6109
+ Renderer: Intel(R) UHD Graphics (ID=0x8a56)
+ Vendor: Intel
+ VRAM: 3973 MB
+ Driver: 27.20.100.9664
Initialize mono
-Mono path[0] = 'C:/Program Files/Unity/Hub/Editor/2020.3.3f1/Editor/Data/Managed'
-Mono path[1] = 'C:/Program Files/Unity/Hub/Editor/2020.3.3f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit'
-Mono config path = 'C:/Program Files/Unity/Hub/Editor/2020.3.3f1/Editor/Data/MonoBleedingEdge/etc'
-Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56116
+Mono path[0] = 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/Managed'
+Mono path[1] = 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32'
+Mono config path = 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/MonoBleedingEdge/etc'
+Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56736
Begin MonoManager ReloadAssembly
Registering precompiled unity dll's ...
-Register platform support module: C:/Program Files/Unity/Hub/Editor/2020.3.3f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll
-Register platform support module: C:/Program Files/Unity/Hub/Editor/2020.3.3f1/Editor/Data/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll
-Register platform support module: C:/Program Files/Unity/Hub/Editor/2020.3.3f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll
-Register platform support module: C:/Program Files/Unity/Hub/Editor/2020.3.3f1/Editor/Data/PlaybackEngines/LinuxStandaloneSupport/UnityEditor.LinuxStandalone.Extensions.dll
-Registered in 0.005463 seconds.
+Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll
+Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines/AndroidPlayer/UnityEditor.Android.Extensions.dll
+Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll
+Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll
+Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines/LinuxStandaloneSupport/UnityEditor.LinuxStandalone.Extensions.dll
+Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines/MetroSupport/UnityEditor.UWP.Extensions.dll
+Registered in 0.020284 seconds.
+Native extension for UWP target not found
Native extension for LinuxStandalone target not found
Native extension for WindowsStandalone target not found
-Native extension for OSXStandalone target not found
+[usbmuxd] Start listen thread
+[usbmuxd] Listen thread started
+[usbmuxd] Send listen message
+Native extension for iOS target not found
+Native extension for Android target not found
Native extension for WebGL target not found
-Refreshing native plugins compatible for Editor in 50.33 ms, found 1 plugins.
+Refreshing native plugins compatible for Editor in 77.68 ms, found 3 plugins.
Preloading 0 native plugins for Editor in 0.00 ms.
-Invoked RoslynAnalysisRunner static constructor.
-RoslynAnalysisRunner will not be running.
-RoslynAnalysisRunner has terminated.
Mono: successfully reloaded assembly
-- Completed reload, in 2.650 seconds
+- Completed reload, in 1.221 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1222ms)
+ BeginReloadAssembly (111ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (0ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (1ms)
+ EndReloadAssembly (896ms)
+ LoadAssemblies (110ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (216ms)
+ ReleaseScriptCaches (0ms)
+ RebuildScriptCaches (54ms)
+ SetupLoadedEditorAssemblies (513ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (159ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (78ms)
+ BeforeProcessingInitializeOnLoad (2ms)
+ ProcessInitializeOnLoadAttributes (188ms)
+ ProcessInitializeOnLoadMethodAttributes (86ms)
+ AfterProcessingInitializeOnLoad (0ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (0ms)
Platform modules already initialized, skipping
Registering precompiled user dll's ...
-Registered in 0.001428 seconds.
+Registered in 0.008611 seconds.
Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
Native extension for LinuxStandalone target not found
Native extension for WindowsStandalone target not found
-Native extension for OSXStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
Native extension for WebGL target not found
-Refreshing native plugins compatible for Editor in 47.92 ms, found 1 plugins.
+Refreshing native plugins compatible for Editor in 316.50 ms, found 3 plugins.
Preloading 0 native plugins for Editor in 0.00 ms.
-Invoked RoslynAnalysisRunner static constructor.
-RoslynAnalysisRunner will not be running.
-RoslynAnalysisRunner has terminated.
Mono: successfully reloaded assembly
-- Completed reload, in 1.218 seconds
+- Completed reload, in 2.812 seconds
+Domain Reload Profiling:
+ ReloadAssembly (2813ms)
+ BeginReloadAssembly (574ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (15ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (176ms)
+ EndReloadAssembly (1971ms)
+ LoadAssemblies (360ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (446ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (145ms)
+ SetupLoadedEditorAssemblies (1145ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (56ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (332ms)
+ BeforeProcessingInitializeOnLoad (241ms)
+ ProcessInitializeOnLoadAttributes (425ms)
+ ProcessInitializeOnLoadMethodAttributes (78ms)
+ AfterProcessingInitializeOnLoad (12ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (10ms)
Platform modules already initialized, skipping
========================================================================
Worker process is ready to serve import requests
-Launched and connected shader compiler UnityShaderCompiler.exe after 0.13 seconds
-Refreshing native plugins compatible for Editor in 0.38 ms, found 1 plugins.
+Launched and connected shader compiler UnityShaderCompiler.exe after 0.06 seconds
+Refreshing native plugins compatible for Editor in 0.73 ms, found 3 plugins.
Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 1829 Unused Serialized files (Serialized files now loaded: 0)
-System memory in use before: 87.9 MB.
-System memory in use after: 87.8 MB.
-
-Unloading 24 unused Assets to reduce memory usage. Loaded Objects now: 2273.
-Total: 2.514600 ms (FindLiveObjects: 0.186500 ms CreateObjectMapping: 0.074700 ms MarkObjects: 2.111000 ms DeleteObjects: 0.141300 ms)
+Unloading 2470 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 33 unused Assets / (56.4 KB). Loaded Objects now: 2934.
+Memory consumption went from 112.1 MB to 112.1 MB.
+Total: 4.145400 ms (FindLiveObjects: 0.248000 ms CreateObjectMapping: 0.162900 ms MarkObjects: 3.616900 ms DeleteObjects: 0.115400 ms)
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
========================================================================
Received Import Request.
- path: Assets/Scripts/InputFilter.cs
+ Time since last request: 241.645805 seconds.
+ path: Assets/KeyBinder/InputFilter.cs
artifactKey: Guid(3364bf078bbb3f54caecbcaff71b0832) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/Scripts/InputFilter.cs using Guid(3364bf078bbb3f54caecbcaff71b0832) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'c79eea4ffe5565546590c7ee9bb27f5b') in 0.032890 seconds
- Import took 0.036435 seconds .
-
+Start importing Assets/KeyBinder/InputFilter.cs using Guid(3364bf078bbb3f54caecbcaff71b0832) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '4671a0cc7fc38b48fc5e355f8e346651') in 0.035927 seconds
========================================================================
Received Import Request.
- Time since last request: 0.000298 seconds.
- path: Assets/Scripts/KeyDetector.cs
+ Time since last request: 0.000042 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/Scripts/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e1f8f60678cb25f1c1aaae65873aa89e') in 0.003386 seconds
- Import took 0.006354 seconds .
-
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '58841bebe076c57734310702f432535d') in 0.001964 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 1114.537859 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'c5ab5b22c2ebd6de530e0d13f89863be') in 0.004829 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 1111.542590 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '200f4b1073d259c2643daa0c036d08ad') in 0.024283 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 100.218116 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '1ba362419f907557133327ea8716e7b6') in 0.001637 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 5.056689 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'eb9346d9a0aad2164a4c0e5b60b695f0') in 0.002069 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 209.527993 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '5848c03fd700a9d1ac6be0c51dc50487') in 0.003952 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 14.562971 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'ee000f85e41336e139fe831d553bb0d5') in 0.001532 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 7.042222 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '89c17508330f369dd40da361637979fb') in 0.001512 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 44.338352 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'daf78de2978c64e6d948b028f8452356') in 0.001408 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 14.624623 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '76a1e1fce9842313f0039d66566717bf') in 0.001502 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 3155.139329 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '500b7980a2ee8dfd1db2add9ed13a1a6') in 0.003742 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 132.801616 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '3b702448c825eecfba657863fdb6216a') in 0.002561 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 18.927169 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'ede36c7113f29346e08fc944cc71651c') in 0.001715 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 252.705006 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '5e0628d7b2faa61cad1fdbf2a560c8a3') in 0.003824 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 53.654761 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '6c7e5ffc8181bde9642b67f90df7e4a2') in 0.002765 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 35.759856 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '0f415b481af73557936ac5eef20b4830') in 0.003409 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 91.866511 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'acecc6b3a54f82cbb1b2d09ef3f30056') in 0.001730 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 16.339474 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e3d1c0081e898e0bb2b2eb8f7bc10c63') in 0.005574 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 43.344673 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '40ba4a1e1fdd7ac983d52fcce6cb051f') in 0.002975 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 44.444929 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '053f9b6a4225d987b8353e11641a487d') in 0.004470 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 50.615081 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '77979c2dfdbe7fe3ca93210fd063f8e3') in 0.002354 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 17.765595 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '21fcd3cfdd62096e6d0e46661f2e3b14') in 0.001580 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 24.689485 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '7411bf10a642e32ab62eb0a93d9bc969') in 0.002884 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 57.175003 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '7564d0d2e08247d4adf640854bcc9f6c') in 0.001724 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 158.535584 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '36cf1532203eb468c0217d665fc53374') in 0.001894 seconds
========================================================================
Received Prepare
Registering precompiled user dll's ...
-Registered in 0.001871 seconds.
+Registered in 0.007756 seconds.
Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
Native extension for LinuxStandalone target not found
Native extension for WindowsStandalone target not found
-Native extension for OSXStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
Native extension for WebGL target not found
-Refreshing native plugins compatible for Editor in 0.39 ms, found 1 plugins.
+Refreshing native plugins compatible for Editor in 0.50 ms, found 3 plugins.
Preloading 0 native plugins for Editor in 0.00 ms.
-Invoked RoslynAnalysisRunner static constructor.
-RoslynAnalysisRunner will not be running.
-RoslynAnalysisRunner has terminated.
Mono: successfully reloaded assembly
-- Completed reload, in 1.089 seconds
+- Completed reload, in 3.027 seconds
+Domain Reload Profiling:
+ ReloadAssembly (3033ms)
+ BeginReloadAssembly (842ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (115ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (403ms)
+ EndReloadAssembly (1930ms)
+ LoadAssemblies (238ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (456ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (91ms)
+ SetupLoadedEditorAssemblies (1082ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (115ms)
+ SetLoadedEditorAssemblies (2ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (104ms)
+ ProcessInitializeOnLoadAttributes (759ms)
+ ProcessInitializeOnLoadMethodAttributes (88ms)
+ AfterProcessingInitializeOnLoad (13ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (21ms)
Platform modules already initialized, skipping
-Refreshing native plugins compatible for Editor in 0.37 ms, found 1 plugins.
+Refreshing native plugins compatible for Editor in 3.85 ms, found 3 plugins.
Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 1811 Unused Serialized files (Serialized files now loaded: 0)
-System memory in use before: 86.6 MB.
-System memory in use after: 86.6 MB.
+Unloading 2447 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 2938.
+Memory consumption went from 110.1 MB to 110.1 MB.
+Total: 6.970800 ms (FindLiveObjects: 0.207200 ms CreateObjectMapping: 0.106400 ms MarkObjects: 6.339600 ms DeleteObjects: 0.315500 ms)
-Unloading 12 unused Assets to reduce memory usage. Loaded Objects now: 2277.
-Total: 2.512300 ms (FindLiveObjects: 0.260400 ms CreateObjectMapping: 0.098700 ms MarkObjects: 2.025900 ms DeleteObjects: 0.125300 ms)
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Import Request.
+ Time since last request: 274.167992 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '5c9928cc3a079951dc4b466d1a3fac1b') in 0.011391 seconds
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.006702 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.70 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 2.751 seconds
+Domain Reload Profiling:
+ ReloadAssembly (2752ms)
+ BeginReloadAssembly (389ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (8ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (62ms)
+ EndReloadAssembly (1786ms)
+ LoadAssemblies (330ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (623ms)
+ ReleaseScriptCaches (2ms)
+ RebuildScriptCaches (78ms)
+ SetupLoadedEditorAssemblies (797ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (90ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (117ms)
+ ProcessInitializeOnLoadAttributes (484ms)
+ ProcessInitializeOnLoadMethodAttributes (93ms)
+ AfterProcessingInitializeOnLoad (11ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (16ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 2.99 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2447 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 2941.
+Memory consumption went from 110.2 MB to 110.1 MB.
+Total: 4.754100 ms (FindLiveObjects: 0.181800 ms CreateObjectMapping: 0.088300 ms MarkObjects: 4.448900 ms DeleteObjects: 0.033900 ms)
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Import Request.
+ Time since last request: 11.028050 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '173421382910defd654a342e3c9d9b3b') in 0.016106 seconds
========================================================================
Received Prepare
Registering precompiled user dll's ...
-Registered in 0.001423 seconds.
+Registered in 0.008428 seconds.
Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
Native extension for LinuxStandalone target not found
Native extension for WindowsStandalone target not found
-Native extension for OSXStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
Native extension for WebGL target not found
-Refreshing native plugins compatible for Editor in 0.37 ms, found 1 plugins.
+Refreshing native plugins compatible for Editor in 0.71 ms, found 3 plugins.
Preloading 0 native plugins for Editor in 0.00 ms.
-Invoked RoslynAnalysisRunner static constructor.
-RoslynAnalysisRunner will not be running.
-RoslynAnalysisRunner has terminated.
Mono: successfully reloaded assembly
-- Completed reload, in 1.207 seconds
+- Completed reload, in 2.032 seconds
+Domain Reload Profiling:
+ ReloadAssembly (2034ms)
+ BeginReloadAssembly (216ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (21ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (42ms)
+ EndReloadAssembly (1666ms)
+ LoadAssemblies (107ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (469ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (105ms)
+ SetupLoadedEditorAssemblies (772ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (89ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (110ms)
+ ProcessInitializeOnLoadAttributes (436ms)
+ ProcessInitializeOnLoadMethodAttributes (118ms)
+ AfterProcessingInitializeOnLoad (17ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (42ms)
Platform modules already initialized, skipping
-Refreshing native plugins compatible for Editor in 0.38 ms, found 1 plugins.
+Refreshing native plugins compatible for Editor in 3.75 ms, found 3 plugins.
Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 1811 Unused Serialized files (Serialized files now loaded: 0)
-System memory in use before: 86.6 MB.
-System memory in use after: 86.6 MB.
+Unloading 2447 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.7 KB). Loaded Objects now: 2944.
+Memory consumption went from 110.2 MB to 110.1 MB.
+Total: 3.529000 ms (FindLiveObjects: 0.180300 ms CreateObjectMapping: 0.091600 ms MarkObjects: 3.206500 ms DeleteObjects: 0.048200 ms)
-Unloading 12 unused Assets to reduce memory usage. Loaded Objects now: 2281.
-Total: 2.408400 ms (FindLiveObjects: 0.197400 ms CreateObjectMapping: 0.078300 ms MarkObjects: 2.015200 ms DeleteObjects: 0.116200 ms)
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.004184 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.52 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 2.064 seconds
+Domain Reload Profiling:
+ ReloadAssembly (2066ms)
+ BeginReloadAssembly (145ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (7ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (38ms)
+ EndReloadAssembly (1787ms)
+ LoadAssemblies (124ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (509ms)
+ ReleaseScriptCaches (2ms)
+ RebuildScriptCaches (91ms)
+ SetupLoadedEditorAssemblies (824ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (76ms)
+ SetLoadedEditorAssemblies (2ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (129ms)
+ ProcessInitializeOnLoadAttributes (485ms)
+ ProcessInitializeOnLoadMethodAttributes (116ms)
+ AfterProcessingInitializeOnLoad (15ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (13ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 4.63 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2447 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.7 KB). Loaded Objects now: 2947.
+Memory consumption went from 110.2 MB to 110.1 MB.
+Total: 5.562300 ms (FindLiveObjects: 0.340400 ms CreateObjectMapping: 0.485300 ms MarkObjects: 4.708100 ms DeleteObjects: 0.027200 ms)
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Import Request.
+ Time since last request: 51.841799 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '72d055b5cb79808d0cd651e2fc01251f') in 0.008939 seconds
========================================================================
Received Prepare
Registering precompiled user dll's ...
-Registered in 0.001401 seconds.
+Registered in 0.006080 seconds.
Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
Native extension for LinuxStandalone target not found
Native extension for WindowsStandalone target not found
-Native extension for OSXStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
Native extension for WebGL target not found
-Refreshing native plugins compatible for Editor in 0.64 ms, found 1 plugins.
+Refreshing native plugins compatible for Editor in 0.51 ms, found 3 plugins.
Preloading 0 native plugins for Editor in 0.00 ms.
-Invoked RoslynAnalysisRunner static constructor.
-RoslynAnalysisRunner will not be running.
-RoslynAnalysisRunner has terminated.
Mono: successfully reloaded assembly
-- Completed reload, in 1.323 seconds
+- Completed reload, in 1.650 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1651ms)
+ BeginReloadAssembly (173ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (10ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (37ms)
+ EndReloadAssembly (1347ms)
+ LoadAssemblies (116ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (369ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (82ms)
+ SetupLoadedEditorAssemblies (679ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (66ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (117ms)
+ ProcessInitializeOnLoadAttributes (414ms)
+ ProcessInitializeOnLoadMethodAttributes (67ms)
+ AfterProcessingInitializeOnLoad (13ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (14ms)
Platform modules already initialized, skipping
-Refreshing native plugins compatible for Editor in 0.43 ms, found 1 plugins.
+Refreshing native plugins compatible for Editor in 3.82 ms, found 3 plugins.
Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 1811 Unused Serialized files (Serialized files now loaded: 0)
-System memory in use before: 86.6 MB.
-System memory in use after: 86.6 MB.
+Unloading 2447 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.7 KB). Loaded Objects now: 2950.
+Memory consumption went from 110.1 MB to 110.1 MB.
+Total: 4.562100 ms (FindLiveObjects: 0.431900 ms CreateObjectMapping: 0.260400 ms MarkObjects: 3.843500 ms DeleteObjects: 0.025200 ms)
-Unloading 12 unused Assets to reduce memory usage. Loaded Objects now: 2285.
-Total: 2.626600 ms (FindLiveObjects: 0.202100 ms CreateObjectMapping: 0.074300 ms MarkObjects: 2.100200 ms DeleteObjects: 0.247400 ms)
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Import Request.
+ Time since last request: 114.328523 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'bf0ddb4c9df6b5e449bf5d9a837ac6f2') in 0.012732 seconds
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.008495 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.58 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.684 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1685ms)
+ BeginReloadAssembly (140ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (8ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (38ms)
+ EndReloadAssembly (1386ms)
+ LoadAssemblies (90ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (392ms)
+ ReleaseScriptCaches (2ms)
+ RebuildScriptCaches (85ms)
+ SetupLoadedEditorAssemblies (660ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (79ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (114ms)
+ ProcessInitializeOnLoadAttributes (392ms)
+ ProcessInitializeOnLoadMethodAttributes (61ms)
+ AfterProcessingInitializeOnLoad (12ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (14ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 3.80 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2447 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.7 KB). Loaded Objects now: 2953.
+Memory consumption went from 110.1 MB to 110.1 MB.
+Total: 3.661200 ms (FindLiveObjects: 0.200700 ms CreateObjectMapping: 0.095000 ms MarkObjects: 3.334400 ms DeleteObjects: 0.029700 ms)
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
========================================================================
Received Import Request.
- Time since last request: 2713.172171 seconds.
- path: Assets/Scripts/EventsExtensions.cs
- artifactKey: Guid(5e9cf6ede0c02c34faa54634947fead1) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/Scripts/EventsExtensions.cs using Guid(5e9cf6ede0c02c34faa54634947fead1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'd5e281a0cc04d9b2ecf9d5abe50a7c24') in 0.008829 seconds
- Import took 0.012834 seconds .
+ Time since last request: 14.638385 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'dbe8b1139d74ce0c9c4c901ade2fee01') in 0.008232 seconds
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.005155 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 1.17 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 2.123 seconds
+Domain Reload Profiling:
+ ReloadAssembly (2125ms)
+ BeginReloadAssembly (138ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (9ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (38ms)
+ EndReloadAssembly (1869ms)
+ LoadAssemblies (105ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (483ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (79ms)
+ SetupLoadedEditorAssemblies (1029ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (79ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (112ms)
+ ProcessInitializeOnLoadAttributes (713ms)
+ ProcessInitializeOnLoadMethodAttributes (102ms)
+ AfterProcessingInitializeOnLoad (21ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (18ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 3.02 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2447 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.7 KB). Loaded Objects now: 2956.
+Memory consumption went from 110.1 MB to 110.1 MB.
+Total: 3.734700 ms (FindLiveObjects: 0.181700 ms CreateObjectMapping: 0.094800 ms MarkObjects: 3.367400 ms DeleteObjects: 0.089200 ms)
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
========================================================================
Received Import Request.
- Time since last request: 106.005751 seconds.
- path: Assets/Scripts/KeyDetector.cs
+ Time since last request: 32.198352 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/Scripts/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '6576319272daad8b542832612eb6776e') in 0.003117 seconds
- Import took 0.006311 seconds .
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '95116ef9f0f1301b4c57d33ca265331e') in 0.008772 seconds
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.008658 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 1.45 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 2.050 seconds
+Domain Reload Profiling:
+ ReloadAssembly (2051ms)
+ BeginReloadAssembly (156ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (11ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (43ms)
+ EndReloadAssembly (1756ms)
+ LoadAssemblies (112ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (386ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (86ms)
+ SetupLoadedEditorAssemblies (1008ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (168ms)
+ SetLoadedEditorAssemblies (2ms)
+ RefreshPlugins (2ms)
+ BeforeProcessingInitializeOnLoad (170ms)
+ ProcessInitializeOnLoadAttributes (582ms)
+ ProcessInitializeOnLoadMethodAttributes (74ms)
+ AfterProcessingInitializeOnLoad (11ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (15ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 4.76 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2447 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 2959.
+Memory consumption went from 110.1 MB to 110.1 MB.
+Total: 6.749100 ms (FindLiveObjects: 0.268700 ms CreateObjectMapping: 0.180000 ms MarkObjects: 6.266300 ms DeleteObjects: 0.032400 ms)
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
========================================================================
Received Import Request.
- Time since last request: 0.032142 seconds.
- path: Assets/Scripts/KeyDetector.cs
+ Time since last request: 34.977909 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/Scripts/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '6576319272daad8b542832612eb6776e') in 0.002939 seconds
- Import took 0.006332 seconds .
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'aa0bea61c24337203647f9186ae72724') in 0.009971 seconds
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.004445 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.72 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.576 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1578ms)
+ BeginReloadAssembly (140ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (8ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (35ms)
+ EndReloadAssembly (1307ms)
+ LoadAssemblies (89ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (373ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (80ms)
+ SetupLoadedEditorAssemblies (639ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (71ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (115ms)
+ ProcessInitializeOnLoadAttributes (374ms)
+ ProcessInitializeOnLoadMethodAttributes (65ms)
+ AfterProcessingInitializeOnLoad (13ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (17ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.99 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2447 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 2962.
+Memory consumption went from 110.1 MB to 110.1 MB.
+Total: 5.199500 ms (FindLiveObjects: 0.198600 ms CreateObjectMapping: 0.106400 ms MarkObjects: 4.809200 ms DeleteObjects: 0.083900 ms)
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
========================================================================
Received Import Request.
- Time since last request: 74.364089 seconds.
- path: Assets/Scripts/InputFilter.cs
- artifactKey: Guid(3364bf078bbb3f54caecbcaff71b0832) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/Scripts/InputFilter.cs using Guid(3364bf078bbb3f54caecbcaff71b0832) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'c0fe7938c1b96fc9b62e97c5a0a4e325') in 0.002552 seconds
- Import took 0.007881 seconds .
+ Time since last request: 25.892808 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '045667ab57444d1864214e1be6f04546') in 0.008767 seconds
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.064931 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.74 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.999 seconds
+Domain Reload Profiling:
+ ReloadAssembly (2000ms)
+ BeginReloadAssembly (233ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (17ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (73ms)
+ EndReloadAssembly (1583ms)
+ LoadAssemblies (143ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (412ms)
+ ReleaseScriptCaches (2ms)
+ RebuildScriptCaches (81ms)
+ SetupLoadedEditorAssemblies (801ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (83ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (122ms)
+ ProcessInitializeOnLoadAttributes (460ms)
+ ProcessInitializeOnLoadMethodAttributes (110ms)
+ AfterProcessingInitializeOnLoad (24ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (14ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 2.54 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2447 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 2965.
+Memory consumption went from 110.1 MB to 110.1 MB.
+Total: 6.108300 ms (FindLiveObjects: 0.403700 ms CreateObjectMapping: 0.117300 ms MarkObjects: 5.537700 ms DeleteObjects: 0.047100 ms)
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Import Request.
+ Time since last request: 9.093019 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '92ebe0f9e4ff2a5f3fe168b374d95f9f') in 0.012419 seconds
========================================================================
Received Prepare
Registering precompiled user dll's ...
-Registered in 0.001695 seconds.
+Registered in 0.004462 seconds.
Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
Native extension for LinuxStandalone target not found
Native extension for WindowsStandalone target not found
-Native extension for OSXStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
Native extension for WebGL target not found
-Refreshing native plugins compatible for Editor in 0.37 ms, found 1 plugins.
+Refreshing native plugins compatible for Editor in 0.49 ms, found 3 plugins.
Preloading 0 native plugins for Editor in 0.00 ms.
-Invoked RoslynAnalysisRunner static constructor.
-RoslynAnalysisRunner will not be running.
-RoslynAnalysisRunner has terminated.
Mono: successfully reloaded assembly
-- Completed reload, in 1.125 seconds
+- Completed reload, in 1.743 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1744ms)
+ BeginReloadAssembly (160ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (8ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (37ms)
+ EndReloadAssembly (1446ms)
+ LoadAssemblies (111ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (415ms)
+ ReleaseScriptCaches (3ms)
+ RebuildScriptCaches (89ms)
+ SetupLoadedEditorAssemblies (702ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (83ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (120ms)
+ ProcessInitializeOnLoadAttributes (419ms)
+ ProcessInitializeOnLoadMethodAttributes (67ms)
+ AfterProcessingInitializeOnLoad (12ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (15ms)
Platform modules already initialized, skipping
-Refreshing native plugins compatible for Editor in 0.36 ms, found 1 plugins.
+Refreshing native plugins compatible for Editor in 2.45 ms, found 3 plugins.
Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 1813 Unused Serialized files (Serialized files now loaded: 0)
-System memory in use before: 86.7 MB.
-System memory in use after: 86.7 MB.
+Unloading 2447 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 2968.
+Memory consumption went from 110.1 MB to 110.1 MB.
+Total: 3.784200 ms (FindLiveObjects: 0.187800 ms CreateObjectMapping: 0.096400 ms MarkObjects: 3.473800 ms DeleteObjects: 0.024900 ms)
-Unloading 12 unused Assets to reduce memory usage. Loaded Objects now: 2291.
-Total: 2.576000 ms (FindLiveObjects: 0.208500 ms CreateObjectMapping: 0.071700 ms MarkObjects: 2.124400 ms DeleteObjects: 0.170200 ms)
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Import Request.
+ Time since last request: 33.284924 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '7bcd83a7b5e54e4711e3b03b2ee86b96') in 0.010828 seconds
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.004259 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.82 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 2.057 seconds
+Domain Reload Profiling:
+ ReloadAssembly (2059ms)
+ BeginReloadAssembly (147ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (8ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (35ms)
+ EndReloadAssembly (1780ms)
+ LoadAssemblies (95ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (387ms)
+ ReleaseScriptCaches (2ms)
+ RebuildScriptCaches (83ms)
+ SetupLoadedEditorAssemblies (1056ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (447ms)
+ SetLoadedEditorAssemblies (3ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (160ms)
+ ProcessInitializeOnLoadAttributes (363ms)
+ ProcessInitializeOnLoadMethodAttributes (70ms)
+ AfterProcessingInitializeOnLoad (11ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (15ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.92 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2447 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.7 KB). Loaded Objects now: 2971.
+Memory consumption went from 110.1 MB to 110.1 MB.
+Total: 2.880100 ms (FindLiveObjects: 0.214800 ms CreateObjectMapping: 0.097100 ms MarkObjects: 2.541500 ms DeleteObjects: 0.025300 ms)
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Import Request.
+ Time since last request: 11.516803 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '0efbe71327fd6e25a0c8c70dd584ca38') in 0.008763 seconds
========================================================================
Received Prepare
Registering precompiled user dll's ...
-Registered in 0.001384 seconds.
+Registered in 0.009140 seconds.
Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
Native extension for LinuxStandalone target not found
Native extension for WindowsStandalone target not found
-Native extension for OSXStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
Native extension for WebGL target not found
-Refreshing native plugins compatible for Editor in 0.39 ms, found 1 plugins.
+Refreshing native plugins compatible for Editor in 0.64 ms, found 3 plugins.
Preloading 0 native plugins for Editor in 0.00 ms.
-Invoked RoslynAnalysisRunner static constructor.
-RoslynAnalysisRunner will not be running.
-RoslynAnalysisRunner has terminated.
Mono: successfully reloaded assembly
-- Completed reload, in 1.100 seconds
+- Completed reload, in 2.019 seconds
+Domain Reload Profiling:
+ ReloadAssembly (2021ms)
+ BeginReloadAssembly (141ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (10ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (37ms)
+ EndReloadAssembly (1725ms)
+ LoadAssemblies (83ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (375ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (87ms)
+ SetupLoadedEditorAssemblies (1055ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (73ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (151ms)
+ ProcessInitializeOnLoadAttributes (694ms)
+ ProcessInitializeOnLoadMethodAttributes (111ms)
+ AfterProcessingInitializeOnLoad (24ms)
+ EditorAssembliesLoaded (1ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (14ms)
Platform modules already initialized, skipping
-Refreshing native plugins compatible for Editor in 0.36 ms, found 1 plugins.
+Refreshing native plugins compatible for Editor in 3.84 ms, found 3 plugins.
Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 1813 Unused Serialized files (Serialized files now loaded: 0)
-System memory in use before: 86.7 MB.
-System memory in use after: 86.7 MB.
+Unloading 2447 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.7 KB). Loaded Objects now: 2974.
+Memory consumption went from 110.1 MB to 110.1 MB.
+Total: 5.385400 ms (FindLiveObjects: 0.264400 ms CreateObjectMapping: 0.159300 ms MarkObjects: 4.931300 ms DeleteObjects: 0.029300 ms)
-Unloading 12 unused Assets to reduce memory usage. Loaded Objects now: 2295.
-Total: 2.715200 ms (FindLiveObjects: 0.288600 ms CreateObjectMapping: 0.097900 ms MarkObjects: 2.071700 ms DeleteObjects: 0.255300 ms)
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Import Request.
+ Time since last request: 23.432088 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '0c4de99a747bf704d0cda08a7d1750d8') in 0.008169 seconds
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.005438 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 1.14 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 2.000 seconds
+Domain Reload Profiling:
+ ReloadAssembly (2001ms)
+ BeginReloadAssembly (148ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (11ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (37ms)
+ EndReloadAssembly (1667ms)
+ LoadAssemblies (100ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (460ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (83ms)
+ SetupLoadedEditorAssemblies (900ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (151ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (125ms)
+ ProcessInitializeOnLoadAttributes (535ms)
+ ProcessInitializeOnLoadMethodAttributes (70ms)
+ AfterProcessingInitializeOnLoad (18ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (19ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 3.65 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2447 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 2977.
+Memory consumption went from 110.1 MB to 110.1 MB.
+Total: 6.480500 ms (FindLiveObjects: 0.467700 ms CreateObjectMapping: 0.454700 ms MarkObjects: 5.525900 ms DeleteObjects: 0.029600 ms)
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
========================================================================
Received Prepare
Registering precompiled user dll's ...
-Registered in 0.001389 seconds.
+Registered in 0.004801 seconds.
Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
Native extension for LinuxStandalone target not found
Native extension for WindowsStandalone target not found
-Native extension for OSXStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
Native extension for WebGL target not found
-Refreshing native plugins compatible for Editor in 0.38 ms, found 1 plugins.
+Refreshing native plugins compatible for Editor in 0.75 ms, found 3 plugins.
Preloading 0 native plugins for Editor in 0.00 ms.
-Invoked RoslynAnalysisRunner static constructor.
-RoslynAnalysisRunner will not be running.
-RoslynAnalysisRunner has terminated.
Mono: successfully reloaded assembly
-- Completed reload, in 1.056 seconds
+- Completed reload, in 1.629 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1629ms)
+ BeginReloadAssembly (149ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (7ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (1ms)
+ CreateAndSetChildDomain (48ms)
+ EndReloadAssembly (1358ms)
+ LoadAssemblies (87ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (360ms)
+ ReleaseScriptCaches (2ms)
+ RebuildScriptCaches (74ms)
+ SetupLoadedEditorAssemblies (712ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (69ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (102ms)
+ ProcessInitializeOnLoadAttributes (457ms)
+ ProcessInitializeOnLoadMethodAttributes (68ms)
+ AfterProcessingInitializeOnLoad (14ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (14ms)
Platform modules already initialized, skipping
-Refreshing native plugins compatible for Editor in 0.36 ms, found 1 plugins.
+Refreshing native plugins compatible for Editor in 4.32 ms, found 3 plugins.
Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 1813 Unused Serialized files (Serialized files now loaded: 0)
-System memory in use before: 86.7 MB.
-System memory in use after: 86.7 MB.
+Unloading 2447 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 2980.
+Memory consumption went from 110.2 MB to 110.1 MB.
+Total: 4.384000 ms (FindLiveObjects: 0.277000 ms CreateObjectMapping: 0.170900 ms MarkObjects: 3.897600 ms DeleteObjects: 0.036900 ms)
-Unloading 12 unused Assets to reduce memory usage. Loaded Objects now: 2299.
-Total: 2.658500 ms (FindLiveObjects: 0.201600 ms CreateObjectMapping: 0.080800 ms MarkObjects: 2.254200 ms DeleteObjects: 0.120900 ms)
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.004233 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.82 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.732 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1733ms)
+ BeginReloadAssembly (149ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (8ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (35ms)
+ EndReloadAssembly (1448ms)
+ LoadAssemblies (104ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (398ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (72ms)
+ SetupLoadedEditorAssemblies (729ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (81ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (127ms)
+ ProcessInitializeOnLoadAttributes (419ms)
+ ProcessInitializeOnLoadMethodAttributes (85ms)
+ AfterProcessingInitializeOnLoad (15ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (17ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 4.91 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2447 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.7 KB). Loaded Objects now: 2983.
+Memory consumption went from 110.3 MB to 110.2 MB.
+Total: 6.051600 ms (FindLiveObjects: 0.466600 ms CreateObjectMapping: 0.501600 ms MarkObjects: 5.038500 ms DeleteObjects: 0.042800 ms)
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
========================================================================
Received Prepare
Registering precompiled user dll's ...
-Registered in 0.001510 seconds.
+Registered in 0.004261 seconds.
Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
Native extension for LinuxStandalone target not found
Native extension for WindowsStandalone target not found
-Native extension for OSXStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
Native extension for WebGL target not found
-Refreshing native plugins compatible for Editor in 0.41 ms, found 1 plugins.
+Refreshing native plugins compatible for Editor in 1.23 ms, found 3 plugins.
Preloading 0 native plugins for Editor in 0.00 ms.
-Invoked RoslynAnalysisRunner static constructor.
-RoslynAnalysisRunner will not be running.
-RoslynAnalysisRunner has terminated.
Mono: successfully reloaded assembly
-- Completed reload, in 1.166 seconds
+- Completed reload, in 1.554 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1555ms)
+ BeginReloadAssembly (139ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (7ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (42ms)
+ EndReloadAssembly (1292ms)
+ LoadAssemblies (86ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (339ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (77ms)
+ SetupLoadedEditorAssemblies (659ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (74ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (109ms)
+ ProcessInitializeOnLoadAttributes (392ms)
+ ProcessInitializeOnLoadMethodAttributes (70ms)
+ AfterProcessingInitializeOnLoad (12ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (15ms)
Platform modules already initialized, skipping
-Refreshing native plugins compatible for Editor in 0.36 ms, found 1 plugins.
+Refreshing native plugins compatible for Editor in 2.76 ms, found 3 plugins.
Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 1813 Unused Serialized files (Serialized files now loaded: 0)
-System memory in use before: 86.7 MB.
-System memory in use after: 86.7 MB.
+Unloading 2447 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.7 KB). Loaded Objects now: 2986.
+Memory consumption went from 110.3 MB to 110.2 MB.
+Total: 3.363500 ms (FindLiveObjects: 0.186900 ms CreateObjectMapping: 0.092000 ms MarkObjects: 3.020900 ms DeleteObjects: 0.061100 ms)
-Unloading 12 unused Assets to reduce memory usage. Loaded Objects now: 2303.
-Total: 2.180200 ms (FindLiveObjects: 0.198600 ms CreateObjectMapping: 0.080200 ms MarkObjects: 1.786400 ms DeleteObjects: 0.114000 ms)
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.007946 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.69 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 2.113 seconds
+Domain Reload Profiling:
+ ReloadAssembly (2115ms)
+ BeginReloadAssembly (176ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (13ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (41ms)
+ EndReloadAssembly (1765ms)
+ LoadAssemblies (109ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (499ms)
+ ReleaseScriptCaches (4ms)
+ RebuildScriptCaches (96ms)
+ SetupLoadedEditorAssemblies (902ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (79ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (114ms)
+ ProcessInitializeOnLoadAttributes (577ms)
+ ProcessInitializeOnLoadMethodAttributes (119ms)
+ AfterProcessingInitializeOnLoad (11ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (13ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 4.87 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2447 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 2989.
+Memory consumption went from 110.3 MB to 110.3 MB.
+Total: 3.426100 ms (FindLiveObjects: 0.207600 ms CreateObjectMapping: 0.115500 ms MarkObjects: 3.070400 ms DeleteObjects: 0.031400 ms)
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
========================================================================
Received Prepare
Registering precompiled user dll's ...
-Registered in 0.003518 seconds.
+Registered in 0.004714 seconds.
Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
Native extension for LinuxStandalone target not found
Native extension for WindowsStandalone target not found
-Native extension for OSXStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
Native extension for WebGL target not found
-Refreshing native plugins compatible for Editor in 0.65 ms, found 1 plugins.
+Refreshing native plugins compatible for Editor in 0.70 ms, found 3 plugins.
Preloading 0 native plugins for Editor in 0.00 ms.
-Invoked RoslynAnalysisRunner static constructor.
-RoslynAnalysisRunner will not be running.
-RoslynAnalysisRunner has terminated.
Mono: successfully reloaded assembly
-- Completed reload, in 1.122 seconds
+- Completed reload, in 1.898 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1899ms)
+ BeginReloadAssembly (140ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (10ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (36ms)
+ EndReloadAssembly (1630ms)
+ LoadAssemblies (87ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (267ms)
+ ReleaseScriptCaches (2ms)
+ RebuildScriptCaches (106ms)
+ SetupLoadedEditorAssemblies (983ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (131ms)
+ SetLoadedEditorAssemblies (2ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (159ms)
+ ProcessInitializeOnLoadAttributes (550ms)
+ ProcessInitializeOnLoadMethodAttributes (120ms)
+ AfterProcessingInitializeOnLoad (21ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (17ms)
Platform modules already initialized, skipping
-Refreshing native plugins compatible for Editor in 0.39 ms, found 1 plugins.
+Refreshing native plugins compatible for Editor in 1.87 ms, found 3 plugins.
Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 1813 Unused Serialized files (Serialized files now loaded: 0)
-System memory in use before: 86.7 MB.
-System memory in use after: 86.7 MB.
+Unloading 2447 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.7 KB). Loaded Objects now: 2992.
+Memory consumption went from 110.3 MB to 110.3 MB.
+Total: 3.169200 ms (FindLiveObjects: 0.169400 ms CreateObjectMapping: 0.084300 ms MarkObjects: 2.885200 ms DeleteObjects: 0.029000 ms)
-Unloading 12 unused Assets to reduce memory usage. Loaded Objects now: 2307.
-Total: 2.589200 ms (FindLiveObjects: 0.271000 ms CreateObjectMapping: 0.126900 ms MarkObjects: 2.057700 ms DeleteObjects: 0.131900 ms)
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Import Request.
+ Time since last request: 259.641430 seconds.
+ path: Assets/KeyBinder/InputFilter.cs
+ artifactKey: Guid(3364bf078bbb3f54caecbcaff71b0832) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/InputFilter.cs using Guid(3364bf078bbb3f54caecbcaff71b0832) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'bc56ffc40d74ea47a4f03e04e8065d1c') in 0.006863 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 1.473800 seconds.
+ path: Assets/KeyBinder/IInputFilterPreset.cs
+ artifactKey: Guid(cd5f0f9747ef3524e926068714f9a134) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/IInputFilterPreset.cs using Guid(cd5f0f9747ef3524e926068714f9a134) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '2ca15eeb0ac97187c0d9516d4da618aa') in 0.003046 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 32.610260 seconds.
+ path: Assets/Examples/Example04 1
+ artifactKey: Guid(e8831614130d49a4483c538cdeb58be8) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples/Example04 1 using Guid(e8831614130d49a4483c538cdeb58be8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '1d87615ca22a65c6660e1ce0327b82a2') in 0.012249 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 7.154056 seconds.
+ path: Assets/Examples/Example05
+ artifactKey: Guid(e8831614130d49a4483c538cdeb58be8) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples/Example05 using Guid(e8831614130d49a4483c538cdeb58be8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '26f38f17466ab4350f62286a99900ba1') in 0.003251 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 6.570130 seconds.
+ path: Assets/Examples/Example05/ExampleScript04.cs
+ artifactKey: Guid(ced6afbb878df5144861e6b8c66cae78) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples/Example05/ExampleScript04.cs using Guid(ced6afbb878df5144861e6b8c66cae78) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '9e15a761d645b4509c0f8112f913c281') in 0.002804 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 8.458180 seconds.
+ path: Assets/Examples/Example05/ExampleScript05.cs
+ artifactKey: Guid(ced6afbb878df5144861e6b8c66cae78) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples/Example05/ExampleScript05.cs using Guid(ced6afbb878df5144861e6b8c66cae78) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '39a1a29310fb7a6fff4696647e85ad1e') in 0.002343 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 7.977707 seconds.
+ path: Assets/Examples/Example05/ExampleScript05.cs
+ artifactKey: Guid(ced6afbb878df5144861e6b8c66cae78) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples/Example05/ExampleScript05.cs using Guid(ced6afbb878df5144861e6b8c66cae78) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'b2d8121e222a3f4c2246874fbce51e46') in 0.003771 seconds
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.004468 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.47 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.074 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1075ms)
+ BeginReloadAssembly (146ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (9ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (34ms)
+ EndReloadAssembly (778ms)
+ LoadAssemblies (97ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (193ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (42ms)
+ SetupLoadedEditorAssemblies (411ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (40ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (88ms)
+ ProcessInitializeOnLoadAttributes (240ms)
+ ProcessInitializeOnLoadMethodAttributes (35ms)
+ AfterProcessingInitializeOnLoad (7ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (8ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.69 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2448 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 2996.
+Memory consumption went from 110.2 MB to 110.2 MB.
+Total: 2.654900 ms (FindLiveObjects: 0.171800 ms CreateObjectMapping: 0.078100 ms MarkObjects: 2.382200 ms DeleteObjects: 0.021700 ms)
-AssetImportWorkerClient::OnTransportError - code=2 error=End of file
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Import Request.
+ Time since last request: 5.704076 seconds.
+ path: Assets/Examples/Example05/ExampleScene04.unity
+ artifactKey: Guid(b38769611ba4f0a4eb4d7f9968f6f6f5) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples/Example05/ExampleScene04.unity using Guid(b38769611ba4f0a4eb4d7f9968f6f6f5) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e533d1bef302b43b66666d9cbd9f3619') in 0.005507 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 5.565185 seconds.
+ path: Assets/Examples/Example05/ExampleScene05.unity
+ artifactKey: Guid(b38769611ba4f0a4eb4d7f9968f6f6f5) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples/Example05/ExampleScene05.unity using Guid(b38769611ba4f0a4eb4d7f9968f6f6f5) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'a8f57cad89d8bcdfdbd3a91f07c6e216') in 0.005710 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 3.855414 seconds.
+ path: Assets/Examples/Example04/ExampleScene04.unity
+ artifactKey: Guid(f1df2e852a8aab24e9bdcd01db8e7109) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples/Example04/ExampleScene04.unity using Guid(f1df2e852a8aab24e9bdcd01db8e7109) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '965b2a268b5b6eef883d5e28b668e26e') in 0.003647 seconds
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.008170 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.52 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.926 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1928ms)
+ BeginReloadAssembly (151ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (10ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (37ms)
+ EndReloadAssembly (1659ms)
+ LoadAssemblies (91ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (259ms)
+ ReleaseScriptCaches (4ms)
+ RebuildScriptCaches (107ms)
+ SetupLoadedEditorAssemblies (994ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (94ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (158ms)
+ ProcessInitializeOnLoadAttributes (595ms)
+ ProcessInitializeOnLoadMethodAttributes (113ms)
+ AfterProcessingInitializeOnLoad (32ms)
+ EditorAssembliesLoaded (1ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (25ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 3.61 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2448 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 2999.
+Memory consumption went from 110.3 MB to 110.3 MB.
+Total: 6.406600 ms (FindLiveObjects: 0.190200 ms CreateObjectMapping: 0.209400 ms MarkObjects: 5.968500 ms DeleteObjects: 0.036900 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Import Request.
+ Time since last request: 106.614617 seconds.
+ path: Assets/Examples/Example05/InputFilterPreset.cs
+ artifactKey: Guid(228d6644205ffb04590b7b6b5f172591) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples/Example05/InputFilterPreset.cs using Guid(228d6644205ffb04590b7b6b5f172591) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'a10e611146e4b68074d100bcd729bd20') in 0.012216 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 118.720364 seconds.
+ path: Assets/Examples/Example05/InputFilterPreset.cs
+ artifactKey: Guid(228d6644205ffb04590b7b6b5f172591) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples/Example05/InputFilterPreset.cs using Guid(228d6644205ffb04590b7b6b5f172591) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'c1ed18ed91fe63bca3b6c6f91e56eee7') in 0.003403 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 13.503431 seconds.
+ path: Assets/Examples/Example05/InputFilterPreset.cs
+ artifactKey: Guid(228d6644205ffb04590b7b6b5f172591) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples/Example05/InputFilterPreset.cs using Guid(228d6644205ffb04590b7b6b5f172591) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '1cf3d612275ca72566e38cad90b0e7b6') in 0.003807 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 22.139684 seconds.
+ path: Assets/Examples/Example05/InputFilterPreset.cs
+ artifactKey: Guid(228d6644205ffb04590b7b6b5f172591) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples/Example05/InputFilterPreset.cs using Guid(228d6644205ffb04590b7b6b5f172591) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '958f3c3dec7cd778283616677774b4e2') in 0.002982 seconds
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.005560 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.47 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.104 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1105ms)
+ BeginReloadAssembly (144ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (11ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (31ms)
+ EndReloadAssembly (838ms)
+ LoadAssemblies (96ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (251ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (41ms)
+ SetupLoadedEditorAssemblies (397ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (49ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (68ms)
+ ProcessInitializeOnLoadAttributes (219ms)
+ ProcessInitializeOnLoadMethodAttributes (45ms)
+ AfterProcessingInitializeOnLoad (15ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (10ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 2.74 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2449 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.7 KB). Loaded Objects now: 3003.
+Memory consumption went from 110.4 MB to 110.3 MB.
+Total: 3.879700 ms (FindLiveObjects: 0.233400 ms CreateObjectMapping: 0.157700 ms MarkObjects: 3.463500 ms DeleteObjects: 0.023400 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.007580 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.74 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.812 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1813ms)
+ BeginReloadAssembly (140ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (7ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (37ms)
+ EndReloadAssembly (1561ms)
+ LoadAssemblies (91ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (255ms)
+ ReleaseScriptCaches (9ms)
+ RebuildScriptCaches (121ms)
+ SetupLoadedEditorAssemblies (870ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (90ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (144ms)
+ ProcessInitializeOnLoadAttributes (540ms)
+ ProcessInitializeOnLoadMethodAttributes (81ms)
+ AfterProcessingInitializeOnLoad (13ms)
+ EditorAssembliesLoaded (1ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (20ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 4.75 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2449 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.7 KB). Loaded Objects now: 3006.
+Memory consumption went from 110.4 MB to 110.4 MB.
+Total: 4.727400 ms (FindLiveObjects: 0.258300 ms CreateObjectMapping: 0.369800 ms MarkObjects: 4.032600 ms DeleteObjects: 0.064300 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.006340 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.73 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.819 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1819ms)
+ BeginReloadAssembly (408ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (29ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (91ms)
+ EndReloadAssembly (1155ms)
+ LoadAssemblies (247ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (413ms)
+ ReleaseScriptCaches (2ms)
+ RebuildScriptCaches (74ms)
+ SetupLoadedEditorAssemblies (419ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (62ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (83ms)
+ ProcessInitializeOnLoadAttributes (221ms)
+ ProcessInitializeOnLoadMethodAttributes (42ms)
+ AfterProcessingInitializeOnLoad (9ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (11ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.69 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2449 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 3009.
+Memory consumption went from 110.4 MB to 110.4 MB.
+Total: 2.584300 ms (FindLiveObjects: 0.166100 ms CreateObjectMapping: 0.084200 ms MarkObjects: 2.314000 ms DeleteObjects: 0.018900 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.004246 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.61 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.929 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1930ms)
+ BeginReloadAssembly (140ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (10ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (38ms)
+ EndReloadAssembly (1680ms)
+ LoadAssemblies (79ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (262ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (137ms)
+ SetupLoadedEditorAssemblies (963ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (108ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (166ms)
+ ProcessInitializeOnLoadAttributes (577ms)
+ ProcessInitializeOnLoadMethodAttributes (93ms)
+ AfterProcessingInitializeOnLoad (17ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (21ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 7.37 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2449 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 3012.
+Memory consumption went from 110.3 MB to 110.3 MB.
+Total: 8.635400 ms (FindLiveObjects: 0.385500 ms CreateObjectMapping: 0.218500 ms MarkObjects: 7.943100 ms DeleteObjects: 0.078000 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Import Request.
+ Time since last request: 163.265798 seconds.
+ path: Packages/com.unity.2d.spriteshape/Editor/ObjectMenuCreation/DefaultAssets/Sprite Shapes/Closed Sprite Shape.prefab
+ artifactKey: Guid(c0583b4e855c74b8c82e7b9b5efb5ce9) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Packages/com.unity.2d.spriteshape/Editor/ObjectMenuCreation/DefaultAssets/Sprite Shapes/Closed Sprite Shape.prefab using Guid(c0583b4e855c74b8c82e7b9b5efb5ce9) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'ff01b7691ab30a84adf2d99362082a42') in 0.193177 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 0.000057 seconds.
+ path: Packages/com.unity.2d.spriteshape/Editor/ObjectMenuCreation/DefaultAssets/Sprite Shapes/Open Sprite Shape.prefab
+ artifactKey: Guid(86ae7de409eb54f619fb1328e4d42480) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Packages/com.unity.2d.spriteshape/Editor/ObjectMenuCreation/DefaultAssets/Sprite Shapes/Open Sprite Shape.prefab using Guid(86ae7de409eb54f619fb1328e4d42480) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '085b3b53127d350279be446883a31c5b') in 0.029289 seconds
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.004301 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 1.15 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.784 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1786ms)
+ BeginReloadAssembly (148ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (10ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (39ms)
+ EndReloadAssembly (1518ms)
+ LoadAssemblies (86ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (235ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (53ms)
+ SetupLoadedEditorAssemblies (962ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (101ms)
+ SetLoadedEditorAssemblies (3ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (192ms)
+ ProcessInitializeOnLoadAttributes (562ms)
+ ProcessInitializeOnLoadMethodAttributes (85ms)
+ AfterProcessingInitializeOnLoad (18ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (21ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 7.29 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2449 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.7 KB). Loaded Objects now: 3023.
+Memory consumption went from 114.2 MB to 114.1 MB.
+Total: 6.022000 ms (FindLiveObjects: 0.417500 ms CreateObjectMapping: 0.368600 ms MarkObjects: 5.199800 ms DeleteObjects: 0.034500 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.007194 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 1.36 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.708 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1709ms)
+ BeginReloadAssembly (134ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (7ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (36ms)
+ EndReloadAssembly (1440ms)
+ LoadAssemblies (84ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (234ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (52ms)
+ SetupLoadedEditorAssemblies (952ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (120ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (2ms)
+ BeforeProcessingInitializeOnLoad (177ms)
+ ProcessInitializeOnLoadAttributes (545ms)
+ ProcessInitializeOnLoadMethodAttributes (87ms)
+ AfterProcessingInitializeOnLoad (20ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (20ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 3.57 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2449 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 3026.
+Memory consumption went from 114.3 MB to 114.2 MB.
+Total: 5.971200 ms (FindLiveObjects: 0.360900 ms CreateObjectMapping: 0.205500 ms MarkObjects: 5.310800 ms DeleteObjects: 0.075700 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.004716 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.69 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.707 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1709ms)
+ BeginReloadAssembly (129ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (7ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (36ms)
+ EndReloadAssembly (1451ms)
+ LoadAssemblies (83ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (251ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (53ms)
+ SetupLoadedEditorAssemblies (925ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (98ms)
+ SetLoadedEditorAssemblies (2ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (145ms)
+ ProcessInitializeOnLoadAttributes (568ms)
+ ProcessInitializeOnLoadMethodAttributes (90ms)
+ AfterProcessingInitializeOnLoad (21ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (20ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 3.72 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2449 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.7 KB). Loaded Objects now: 3029.
+Memory consumption went from 114.3 MB to 114.3 MB.
+Total: 5.744300 ms (FindLiveObjects: 0.331600 ms CreateObjectMapping: 0.179400 ms MarkObjects: 5.143900 ms DeleteObjects: 0.087400 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.006574 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.51 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.050 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1051ms)
+ BeginReloadAssembly (138ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (8ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (31ms)
+ EndReloadAssembly (771ms)
+ LoadAssemblies (91ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (242ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (41ms)
+ SetupLoadedEditorAssemblies (359ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (44ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (62ms)
+ ProcessInitializeOnLoadAttributes (211ms)
+ ProcessInitializeOnLoadMethodAttributes (34ms)
+ AfterProcessingInitializeOnLoad (6ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (8ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 8.46 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2449 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 3032.
+Memory consumption went from 114.3 MB to 114.3 MB.
+Total: 3.200900 ms (FindLiveObjects: 0.184300 ms CreateObjectMapping: 0.083300 ms MarkObjects: 2.903600 ms DeleteObjects: 0.027900 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.005216 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.53 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.068 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1069ms)
+ BeginReloadAssembly (154ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (11ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (48ms)
+ EndReloadAssembly (795ms)
+ LoadAssemblies (82ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (248ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (46ms)
+ SetupLoadedEditorAssemblies (373ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (40ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (68ms)
+ ProcessInitializeOnLoadAttributes (221ms)
+ ProcessInitializeOnLoadMethodAttributes (35ms)
+ AfterProcessingInitializeOnLoad (8ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (8ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.67 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2449 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 3035.
+Memory consumption went from 114.3 MB to 114.3 MB.
+Total: 2.515800 ms (FindLiveObjects: 0.174800 ms CreateObjectMapping: 0.078400 ms MarkObjects: 2.242000 ms DeleteObjects: 0.019500 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.004324 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.53 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.119 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1120ms)
+ BeginReloadAssembly (131ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (9ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (33ms)
+ EndReloadAssembly (877ms)
+ LoadAssemblies (75ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (225ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (73ms)
+ SetupLoadedEditorAssemblies (418ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (42ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (64ms)
+ ProcessInitializeOnLoadAttributes (268ms)
+ ProcessInitializeOnLoadMethodAttributes (35ms)
+ AfterProcessingInitializeOnLoad (7ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (8ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.79 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2449 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 3038.
+Memory consumption went from 114.2 MB to 114.2 MB.
+Total: 2.551100 ms (FindLiveObjects: 0.171600 ms CreateObjectMapping: 0.087000 ms MarkObjects: 2.270500 ms DeleteObjects: 0.020900 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.004171 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.46 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 0.959 seconds
+Domain Reload Profiling:
+ ReloadAssembly (960ms)
+ BeginReloadAssembly (129ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (8ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (30ms)
+ EndReloadAssembly (713ms)
+ LoadAssemblies (82ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (197ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (41ms)
+ SetupLoadedEditorAssemblies (348ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (37ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (60ms)
+ ProcessInitializeOnLoadAttributes (209ms)
+ ProcessInitializeOnLoadMethodAttributes (34ms)
+ AfterProcessingInitializeOnLoad (6ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (8ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.70 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2449 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.7 KB). Loaded Objects now: 3041.
+Memory consumption went from 114.2 MB to 114.2 MB.
+Total: 2.597100 ms (FindLiveObjects: 0.177600 ms CreateObjectMapping: 0.078500 ms MarkObjects: 2.317700 ms DeleteObjects: 0.021900 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.005462 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.58 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.474 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1474ms)
+ BeginReloadAssembly (145ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (10ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (38ms)
+ EndReloadAssembly (1210ms)
+ LoadAssemblies (95ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (253ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (59ms)
+ SetupLoadedEditorAssemblies (732ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (40ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (116ms)
+ ProcessInitializeOnLoadAttributes (511ms)
+ ProcessInitializeOnLoadMethodAttributes (55ms)
+ AfterProcessingInitializeOnLoad (8ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (9ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 2.62 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2449 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 3044.
+Memory consumption went from 114.2 MB to 114.2 MB.
+Total: 2.670600 ms (FindLiveObjects: 0.199100 ms CreateObjectMapping: 0.095700 ms MarkObjects: 2.354000 ms DeleteObjects: 0.020800 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.004112 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.70 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.509 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1510ms)
+ BeginReloadAssembly (140ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (8ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (34ms)
+ EndReloadAssembly (1240ms)
+ LoadAssemblies (88ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (453ms)
+ ReleaseScriptCaches (3ms)
+ RebuildScriptCaches (104ms)
+ SetupLoadedEditorAssemblies (484ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (51ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (104ms)
+ ProcessInitializeOnLoadAttributes (284ms)
+ ProcessInitializeOnLoadMethodAttributes (36ms)
+ AfterProcessingInitializeOnLoad (7ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (10ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 5.88 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2449 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 3047.
+Memory consumption went from 114.2 MB to 114.2 MB.
+Total: 6.373500 ms (FindLiveObjects: 0.594100 ms CreateObjectMapping: 0.379700 ms MarkObjects: 5.365600 ms DeleteObjects: 0.032800 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.006783 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.94 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.797 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1799ms)
+ BeginReloadAssembly (128ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (8ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (33ms)
+ EndReloadAssembly (1547ms)
+ LoadAssemblies (86ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (239ms)
+ ReleaseScriptCaches (2ms)
+ RebuildScriptCaches (124ms)
+ SetupLoadedEditorAssemblies (900ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (93ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (178ms)
+ ProcessInitializeOnLoadAttributes (518ms)
+ ProcessInitializeOnLoadMethodAttributes (90ms)
+ AfterProcessingInitializeOnLoad (17ms)
+ EditorAssembliesLoaded (1ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (19ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 3.81 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2449 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 3050.
+Memory consumption went from 114.2 MB to 114.2 MB.
+Total: 6.840000 ms (FindLiveObjects: 0.375700 ms CreateObjectMapping: 1.325400 ms MarkObjects: 5.104400 ms DeleteObjects: 0.033000 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.004157 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.84 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.756 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1757ms)
+ BeginReloadAssembly (130ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (7ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (35ms)
+ EndReloadAssembly (1510ms)
+ LoadAssemblies (88ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (253ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (43ms)
+ SetupLoadedEditorAssemblies (1016ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (137ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (161ms)
+ ProcessInitializeOnLoadAttributes (564ms)
+ ProcessInitializeOnLoadMethodAttributes (132ms)
+ AfterProcessingInitializeOnLoad (19ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (22ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 5.80 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2449 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (25.1 KB). Loaded Objects now: 3053.
+Memory consumption went from 114.3 MB to 114.2 MB.
+Total: 5.670400 ms (FindLiveObjects: 0.276900 ms CreateObjectMapping: 0.324900 ms MarkObjects: 4.965000 ms DeleteObjects: 0.100900 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.005035 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.51 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.137 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1137ms)
+ BeginReloadAssembly (145ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (7ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (36ms)
+ EndReloadAssembly (869ms)
+ LoadAssemblies (102ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (284ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (41ms)
+ SetupLoadedEditorAssemblies (397ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (45ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (65ms)
+ ProcessInitializeOnLoadAttributes (216ms)
+ ProcessInitializeOnLoadMethodAttributes (52ms)
+ AfterProcessingInitializeOnLoad (18ms)
+ EditorAssembliesLoaded (1ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (11ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.73 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2449 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.7 KB). Loaded Objects now: 3056.
+Memory consumption went from 114.3 MB to 114.2 MB.
+Total: 5.266000 ms (FindLiveObjects: 0.230600 ms CreateObjectMapping: 0.177100 ms MarkObjects: 4.831700 ms DeleteObjects: 0.025500 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.015335 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.48 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.940 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1941ms)
+ BeginReloadAssembly (372ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (14ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (51ms)
+ EndReloadAssembly (1367ms)
+ LoadAssemblies (241ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (375ms)
+ ReleaseScriptCaches (4ms)
+ RebuildScriptCaches (44ms)
+ SetupLoadedEditorAssemblies (759ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (47ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (140ms)
+ ProcessInitializeOnLoadAttributes (504ms)
+ ProcessInitializeOnLoadMethodAttributes (55ms)
+ AfterProcessingInitializeOnLoad (11ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (13ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 2.05 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2449 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.7 KB). Loaded Objects now: 3059.
+Memory consumption went from 114.3 MB to 114.2 MB.
+Total: 3.885300 ms (FindLiveObjects: 0.227600 ms CreateObjectMapping: 0.147000 ms MarkObjects: 3.481000 ms DeleteObjects: 0.027900 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.004727 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 1.28 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 2.711 seconds
+Domain Reload Profiling:
+ ReloadAssembly (2712ms)
+ BeginReloadAssembly (157ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (7ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (45ms)
+ EndReloadAssembly (2407ms)
+ LoadAssemblies (105ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (647ms)
+ ReleaseScriptCaches (4ms)
+ RebuildScriptCaches (212ms)
+ SetupLoadedEditorAssemblies (1158ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (175ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (2ms)
+ BeforeProcessingInitializeOnLoad (187ms)
+ ProcessInitializeOnLoadAttributes (717ms)
+ ProcessInitializeOnLoadMethodAttributes (60ms)
+ AfterProcessingInitializeOnLoad (16ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (18ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 2.37 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2449 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.7 KB). Loaded Objects now: 3062.
+Memory consumption went from 114.3 MB to 114.3 MB.
+Total: 6.967900 ms (FindLiveObjects: 0.424200 ms CreateObjectMapping: 0.251500 ms MarkObjects: 6.235100 ms DeleteObjects: 0.055400 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.004272 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 1.91 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.588 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1589ms)
+ BeginReloadAssembly (146ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (9ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (32ms)
+ EndReloadAssembly (1328ms)
+ LoadAssemblies (92ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (241ms)
+ ReleaseScriptCaches (2ms)
+ RebuildScriptCaches (50ms)
+ SetupLoadedEditorAssemblies (852ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (73ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (2ms)
+ BeforeProcessingInitializeOnLoad (148ms)
+ ProcessInitializeOnLoadAttributes (519ms)
+ ProcessInitializeOnLoadMethodAttributes (92ms)
+ AfterProcessingInitializeOnLoad (17ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (21ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 4.85 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2449 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 3065.
+Memory consumption went from 114.3 MB to 114.3 MB.
+Total: 5.748500 ms (FindLiveObjects: 0.375700 ms CreateObjectMapping: 0.110600 ms MarkObjects: 5.230100 ms DeleteObjects: 0.029700 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.004191 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.45 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.110 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1111ms)
+ BeginReloadAssembly (160ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (11ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (37ms)
+ EndReloadAssembly (835ms)
+ LoadAssemblies (105ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (270ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (42ms)
+ SetupLoadedEditorAssemblies (385ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (40ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (70ms)
+ ProcessInitializeOnLoadAttributes (226ms)
+ ProcessInitializeOnLoadMethodAttributes (41ms)
+ AfterProcessingInitializeOnLoad (7ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (8ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.89 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2449 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 3068.
+Memory consumption went from 114.3 MB to 114.3 MB.
+Total: 2.890400 ms (FindLiveObjects: 0.185400 ms CreateObjectMapping: 0.087200 ms MarkObjects: 2.595800 ms DeleteObjects: 0.020900 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.004882 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.46 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.012 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1013ms)
+ BeginReloadAssembly (137ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (8ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (42ms)
+ EndReloadAssembly (761ms)
+ LoadAssemblies (79ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (237ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (43ms)
+ SetupLoadedEditorAssemblies (350ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (37ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (65ms)
+ ProcessInitializeOnLoadAttributes (202ms)
+ ProcessInitializeOnLoadMethodAttributes (38ms)
+ AfterProcessingInitializeOnLoad (6ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (8ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.80 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2449 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 3071.
+Memory consumption went from 114.3 MB to 114.3 MB.
+Total: 2.499800 ms (FindLiveObjects: 0.176600 ms CreateObjectMapping: 0.083500 ms MarkObjects: 2.214700 ms DeleteObjects: 0.023900 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.004091 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 1.34 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.614 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1615ms)
+ BeginReloadAssembly (133ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (7ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (33ms)
+ EndReloadAssembly (1356ms)
+ LoadAssemblies (83ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (239ms)
+ ReleaseScriptCaches (2ms)
+ RebuildScriptCaches (54ms)
+ SetupLoadedEditorAssemblies (863ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (66ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (2ms)
+ BeforeProcessingInitializeOnLoad (144ms)
+ ProcessInitializeOnLoadAttributes (525ms)
+ ProcessInitializeOnLoadMethodAttributes (104ms)
+ AfterProcessingInitializeOnLoad (20ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (32ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 4.82 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2449 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 3074.
+Memory consumption went from 114.4 MB to 114.4 MB.
+Total: 4.379800 ms (FindLiveObjects: 0.220200 ms CreateObjectMapping: 0.108200 ms MarkObjects: 4.023900 ms DeleteObjects: 0.026400 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.015974 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.54 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.872 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1876ms)
+ BeginReloadAssembly (636ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (58ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (276ms)
+ EndReloadAssembly (1099ms)
+ LoadAssemblies (197ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (318ms)
+ ReleaseScriptCaches (2ms)
+ RebuildScriptCaches (60ms)
+ SetupLoadedEditorAssemblies (489ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (55ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (80ms)
+ ProcessInitializeOnLoadAttributes (283ms)
+ ProcessInitializeOnLoadMethodAttributes (55ms)
+ AfterProcessingInitializeOnLoad (14ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (12ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 2.28 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2449 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 3077.
+Memory consumption went from 114.4 MB to 114.4 MB.
+Total: 4.860200 ms (FindLiveObjects: 0.412000 ms CreateObjectMapping: 0.115900 ms MarkObjects: 4.271700 ms DeleteObjects: 0.057600 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.005906 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.51 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.117 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1118ms)
+ BeginReloadAssembly (175ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (9ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (55ms)
+ EndReloadAssembly (821ms)
+ LoadAssemblies (94ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (241ms)
+ ReleaseScriptCaches (2ms)
+ RebuildScriptCaches (71ms)
+ SetupLoadedEditorAssemblies (357ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (38ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (62ms)
+ ProcessInitializeOnLoadAttributes (212ms)
+ ProcessInitializeOnLoadMethodAttributes (37ms)
+ AfterProcessingInitializeOnLoad (6ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (8ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 2.94 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2449 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.7 KB). Loaded Objects now: 3080.
+Memory consumption went from 114.4 MB to 114.4 MB.
+Total: 2.531000 ms (FindLiveObjects: 0.177500 ms CreateObjectMapping: 0.078800 ms MarkObjects: 2.255100 ms DeleteObjects: 0.018900 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.004350 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.48 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.111 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1112ms)
+ BeginReloadAssembly (155ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (8ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (33ms)
+ EndReloadAssembly (821ms)
+ LoadAssemblies (106ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (246ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (57ms)
+ SetupLoadedEditorAssemblies (365ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (52ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (61ms)
+ ProcessInitializeOnLoadAttributes (206ms)
+ ProcessInitializeOnLoadMethodAttributes (37ms)
+ AfterProcessingInitializeOnLoad (7ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (8ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.69 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2449 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.7 KB). Loaded Objects now: 3083.
+Memory consumption went from 114.4 MB to 114.4 MB.
+Total: 2.576100 ms (FindLiveObjects: 0.179600 ms CreateObjectMapping: 0.086000 ms MarkObjects: 2.287200 ms DeleteObjects: 0.021800 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.027606 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.47 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.230 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1231ms)
+ BeginReloadAssembly (147ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (7ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (41ms)
+ EndReloadAssembly (930ms)
+ LoadAssemblies (98ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (218ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (50ms)
+ SetupLoadedEditorAssemblies (501ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (49ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (69ms)
+ ProcessInitializeOnLoadAttributes (330ms)
+ ProcessInitializeOnLoadMethodAttributes (43ms)
+ AfterProcessingInitializeOnLoad (9ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (10ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.87 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2449 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 3086.
+Memory consumption went from 114.3 MB to 114.3 MB.
+Total: 2.611400 ms (FindLiveObjects: 0.179500 ms CreateObjectMapping: 0.080200 ms MarkObjects: 2.328300 ms DeleteObjects: 0.021800 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.004172 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.45 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 1.131 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1132ms)
+ BeginReloadAssembly (152ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (8ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (40ms)
+ EndReloadAssembly (861ms)
+ LoadAssemblies (94ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (224ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (46ms)
+ SetupLoadedEditorAssemblies (461ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (39ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (62ms)
+ ProcessInitializeOnLoadAttributes (306ms)
+ ProcessInitializeOnLoadMethodAttributes (46ms)
+ AfterProcessingInitializeOnLoad (7ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (9ms)
+Platform modules already initialized, skipping
diff --git a/samples/keybinder-unity-examples/Logs/AssetImportWorker0.log b/samples/keybinder-unity-examples/Logs/AssetImportWorker0.log
index 25314f7..28d3a97 100644
--- a/samples/keybinder-unity-examples/Logs/AssetImportWorker0.log
+++ b/samples/keybinder-unity-examples/Logs/AssetImportWorker0.log
@@ -1,107 +1,1036 @@
Using pre-set license
-Built from '2020.3/staging' branch; Version is '2020.3.3f1 (76626098c1c4) revision 7758432'; Using compiler version '192528614'; Build Type 'Release'
-OS: 'Windows 10 Home; OS build 19043.1165; Version 2009; 64bit' Language: 'en' Physical Memory: 16240 MB
-BatchMode: 1, IsHumanControllingUs: 0, StartBugReporterOnCrash: 0, Is64bit: 1, IsPro: 0
+Built from '2021.3/staging' branch; Version is '2021.3.14f1 (eee1884e7226) revision 15655304'; Using compiler version '192829333'; Build Type 'Release'
+OS: 'Windows 11 (10.0.22621) 64bit Professional' Language: 'en' Physical Memory: 32487 MB
+BatchMode: 1, IsHumanControllingUs: 0, StartBugReporterOnCrash: 0, Is64bit: 1, IsPro: 1
- COMMAND LINE ARGUMENTS:
-C:\Program Files\Unity\Hub\Editor\2020.3.3f1\Editor\Unity.exe
+COMMAND LINE ARGUMENTS:
+C:\Program Files\Unity\Hub\Editor\2021.3.14f1\Editor\Unity.exe
-adb2
-batchMode
-noUpm
-name
AssetImportWorker0
-projectPath
-C:/Users/Yosef Davidovich/Documents/GitHub/KeyBinder/samples/keybinder-unity-examples
+C:/Users/yosef/Documents/GitHub/KeyBinder/samples/keybinder-unity-examples
-logFile
Logs/AssetImportWorker0.log
-srvPort
-60666
-Successfully changed project path to: C:/Users/Yosef Davidovich/Documents/GitHub/KeyBinder/samples/keybinder-unity-examples
-C:/Users/Yosef Davidovich/Documents/GitHub/KeyBinder/samples/keybinder-unity-examples
-Using Asset Import Pipeline V2.
-Refreshing native plugins compatible for Editor in 56.90 ms, found 1 plugins.
-Preloading 0 native plugins for Editor in 0.00 ms.
-Initialize engine version: 2020.3.3f1 (76626098c1c4)
-[Subsystems] Discovering subsystems at path C:/Program Files/Unity/Hub/Editor/2020.3.3f1/Editor/Data/Resources/UnitySubsystems
-[Subsystems] Discovering subsystems at path C:/Users/Yosef Davidovich/Documents/GitHub/KeyBinder/samples/keybinder-unity-examples/Assets
-GfxDevice: creating device client; threaded=0
+53137
+Successfully changed project path to: C:/Users/yosef/Documents/GitHub/KeyBinder/samples/keybinder-unity-examples
+C:/Users/yosef/Documents/GitHub/KeyBinder/samples/keybinder-unity-examples
+[UnityMemory] Configuration Parameters - Can be set up in boot.config
+ "memorysetup-bucket-allocator-granularity=16"
+ "memorysetup-bucket-allocator-bucket-count=8"
+ "memorysetup-bucket-allocator-block-size=33554432"
+ "memorysetup-bucket-allocator-block-count=8"
+ "memorysetup-main-allocator-block-size=16777216"
+ "memorysetup-thread-allocator-block-size=16777216"
+ "memorysetup-gfx-main-allocator-block-size=16777216"
+ "memorysetup-gfx-thread-allocator-block-size=16777216"
+ "memorysetup-cache-allocator-block-size=4194304"
+ "memorysetup-typetree-allocator-block-size=2097152"
+ "memorysetup-profiler-bucket-allocator-granularity=16"
+ "memorysetup-profiler-bucket-allocator-bucket-count=8"
+ "memorysetup-profiler-bucket-allocator-block-size=33554432"
+ "memorysetup-profiler-bucket-allocator-block-count=8"
+ "memorysetup-profiler-allocator-block-size=16777216"
+ "memorysetup-profiler-editor-allocator-block-size=1048576"
+ "memorysetup-temp-allocator-size-main=16777216"
+ "memorysetup-job-temp-allocator-block-size=2097152"
+ "memorysetup-job-temp-allocator-block-size-background=1048576"
+ "memorysetup-job-temp-allocator-reduction-small-platforms=262144"
+ "memorysetup-temp-allocator-size-background-worker=32768"
+ "memorysetup-temp-allocator-size-job-worker=262144"
+ "memorysetup-temp-allocator-size-preload-manager=33554432"
+ "memorysetup-temp-allocator-size-nav-mesh-worker=65536"
+ "memorysetup-temp-allocator-size-audio-worker=65536"
+ "memorysetup-temp-allocator-size-cloud-worker=32768"
+ "memorysetup-temp-allocator-size-gi-baking-worker=262144"
+ "memorysetup-temp-allocator-size-gfx=262144"
+Refreshing native plugins compatible for Editor in 25.46 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Initialize engine version: 2021.3.14f1 (eee1884e7226)
+[Subsystems] Discovering subsystems at path C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/Resources/UnitySubsystems
+[Subsystems] Discovering subsystems at path C:/Users/yosef/Documents/GitHub/KeyBinder/samples/keybinder-unity-examples/Assets
+GfxDevice: creating device client; threaded=0; jobified=0
Direct3D:
Version: Direct3D 11.0 [level 11.1]
- Renderer: NVIDIA GeForce GTX 1060 with Max-Q Design (ID=0x1c20)
- Vendor:
- VRAM: 6052 MB
- Driver: 27.21.14.6109
+ Renderer: NVIDIA GeForce RTX 3080 (ID=0x2216)
+ Vendor: NVIDIA
+ VRAM: 10067 MB
+ Driver: 31.0.15.2756
Initialize mono
-Mono path[0] = 'C:/Program Files/Unity/Hub/Editor/2020.3.3f1/Editor/Data/Managed'
-Mono path[1] = 'C:/Program Files/Unity/Hub/Editor/2020.3.3f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit'
-Mono config path = 'C:/Program Files/Unity/Hub/Editor/2020.3.3f1/Editor/Data/MonoBleedingEdge/etc'
-Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56632
+Mono path[0] = 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/Managed'
+Mono path[1] = 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32'
+Mono config path = 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/MonoBleedingEdge/etc'
+Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56828
Begin MonoManager ReloadAssembly
Registering precompiled unity dll's ...
-Register platform support module: C:/Program Files/Unity/Hub/Editor/2020.3.3f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll
-Register platform support module: C:/Program Files/Unity/Hub/Editor/2020.3.3f1/Editor/Data/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll
-Register platform support module: C:/Program Files/Unity/Hub/Editor/2020.3.3f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll
-Register platform support module: C:/Program Files/Unity/Hub/Editor/2020.3.3f1/Editor/Data/PlaybackEngines/LinuxStandaloneSupport/UnityEditor.LinuxStandalone.Extensions.dll
-Registered in 0.005214 seconds.
+Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll
+Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll
+Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines/AndroidPlayer/UnityEditor.Android.Extensions.dll
+Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll
+Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll
+Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines/LinuxStandaloneSupport/UnityEditor.LinuxStandalone.Extensions.dll
+Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines/MetroSupport/UnityEditor.UWP.Extensions.dll
+Registered in 0.006594 seconds.
+Native extension for UWP target not found
Native extension for LinuxStandalone target not found
Native extension for WindowsStandalone target not found
+[usbmuxd] Start listen thread
+[usbmuxd] Listen thread started
+Native extension for iOS target not found
+Native extension for Android target not found
Native extension for OSXStandalone target not found
Native extension for WebGL target not found
-Refreshing native plugins compatible for Editor in 67.03 ms, found 1 plugins.
+Refreshing native plugins compatible for Editor in 23.88 ms, found 3 plugins.
Preloading 0 native plugins for Editor in 0.00 ms.
-Invoked RoslynAnalysisRunner static constructor.
-RoslynAnalysisRunner will not be running.
-RoslynAnalysisRunner has terminated.
Mono: successfully reloaded assembly
-- Completed reload, in 3.750 seconds
+- Completed reload, in 0.391 seconds
+Domain Reload Profiling:
+ ReloadAssembly (392ms)
+ BeginReloadAssembly (53ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (0ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (0ms)
+ EndReloadAssembly (271ms)
+ LoadAssemblies (52ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (65ms)
+ ReleaseScriptCaches (0ms)
+ RebuildScriptCaches (17ms)
+ SetupLoadedEditorAssemblies (156ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (48ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (24ms)
+ BeforeProcessingInitializeOnLoad (1ms)
+ ProcessInitializeOnLoadAttributes (57ms)
+ ProcessInitializeOnLoadMethodAttributes (26ms)
+ AfterProcessingInitializeOnLoad (0ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (0ms)
Platform modules already initialized, skipping
Registering precompiled user dll's ...
-Registered in 0.001439 seconds.
+Registered in 0.004556 seconds.
Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
Native extension for LinuxStandalone target not found
Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
Native extension for OSXStandalone target not found
Native extension for WebGL target not found
-Refreshing native plugins compatible for Editor in 62.68 ms, found 1 plugins.
+Refreshing native plugins compatible for Editor in 23.09 ms, found 3 plugins.
Preloading 0 native plugins for Editor in 0.00 ms.
-Invoked RoslynAnalysisRunner static constructor.
-RoslynAnalysisRunner will not be running.
-RoslynAnalysisRunner has terminated.
Mono: successfully reloaded assembly
-- Completed reload, in 1.711 seconds
+- Completed reload, in 0.708 seconds
+Domain Reload Profiling:
+ ReloadAssembly (709ms)
+ BeginReloadAssembly (174ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (3ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (116ms)
+ EndReloadAssembly (463ms)
+ LoadAssemblies (56ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (118ms)
+ ReleaseScriptCaches (0ms)
+ RebuildScriptCaches (27ms)
+ SetupLoadedEditorAssemblies (237ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (19ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (23ms)
+ BeforeProcessingInitializeOnLoad (41ms)
+ ProcessInitializeOnLoadAttributes (126ms)
+ ProcessInitializeOnLoadMethodAttributes (24ms)
+ AfterProcessingInitializeOnLoad (4ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (3ms)
Platform modules already initialized, skipping
========================================================================
Worker process is ready to serve import requests
-Launched and connected shader compiler UnityShaderCompiler.exe after 0.20 seconds
-Refreshing native plugins compatible for Editor in 0.37 ms, found 1 plugins.
+Launched and connected shader compiler UnityShaderCompiler.exe after 0.03 seconds
+Refreshing native plugins compatible for Editor in 0.41 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2473 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 33 unused Assets / (56.5 KB). Loaded Objects now: 2936.
+Memory consumption went from 112.2 MB to 112.1 MB.
+Total: 2.518700 ms (FindLiveObjects: 0.143000 ms CreateObjectMapping: 0.055400 ms MarkObjects: 2.256400 ms DeleteObjects: 0.061800 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Import Request.
+ Time since last request: 137166.135174 seconds.
+ path: Assets/Examples/Main Camera.prefab
+ artifactKey: Guid(aecd3e4e7348f244fbb3a6ad9910f4b3) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples/Main Camera.prefab using Guid(aecd3e4e7348f244fbb3a6ad9910f4b3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '8d3f1e1064d101f2d044ccd5c7ce463b') in 0.027248 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 0.000014 seconds.
+ path: Assets/Examples/FirePoint.prefab
+ artifactKey: Guid(e978924f97131264ea7f770917db2997) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples/FirePoint.prefab using Guid(e978924f97131264ea7f770917db2997) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '116158345d91654704a58f5aceec63c6') in 0.002455 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 0.000012 seconds.
+ path: Assets/Examples/CanvasMiddleText.prefab
+ artifactKey: Guid(7d9b02b1d73ab334682fbad655d58801) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples/CanvasMiddleText.prefab using Guid(7d9b02b1d73ab334682fbad655d58801) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '599b836cf6a9b75a8f29b483899fb547') in 0.025043 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 0.000012 seconds.
+ path: Assets/Examples/BulletPrefab.prefab
+ artifactKey: Guid(c77fa3ac277cd774aae4d459c85b34af) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples/BulletPrefab.prefab using Guid(c77fa3ac277cd774aae4d459c85b34af) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '637528ebcc75d5bb49a5d2dc21fbf042') in 0.060742 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 0.010463 seconds.
+ path: Assets/Examples/Example05
+ artifactKey: Guid(e8831614130d49a4483c538cdeb58be8) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples/Example05 using Guid(e8831614130d49a4483c538cdeb58be8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '26f38f17466ab4350f62286a99900ba1') in 0.001246 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 0.871624 seconds.
+ path: Assets/Examples/Example05/ExampleScene05.unity
+ artifactKey: Guid(b38769611ba4f0a4eb4d7f9968f6f6f5) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples/Example05/ExampleScene05.unity using Guid(b38769611ba4f0a4eb4d7f9968f6f6f5) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'f0dab374759554ec7b9c9056e49e50f5') in 0.001588 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 4.734396 seconds.
+ path: Assets/Examples/Example05/ExampleScript05.cs
+ artifactKey: Guid(ced6afbb878df5144861e6b8c66cae78) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples/Example05/ExampleScript05.cs using Guid(ced6afbb878df5144861e6b8c66cae78) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '7a200a7ab5fa1bd09216329031fb8c7b') in 0.006691 seconds
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.004240 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for OSXStandalone target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.38 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 0.592 seconds
+Domain Reload Profiling:
+ ReloadAssembly (593ms)
+ BeginReloadAssembly (92ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (4ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (26ms)
+ EndReloadAssembly (440ms)
+ LoadAssemblies (58ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (124ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (23ms)
+ SetupLoadedEditorAssemblies (211ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (26ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (0ms)
+ BeforeProcessingInitializeOnLoad (37ms)
+ ProcessInitializeOnLoadAttributes (120ms)
+ ProcessInitializeOnLoadMethodAttributes (22ms)
+ AfterProcessingInitializeOnLoad (5ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (5ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.29 ms, found 3 plugins.
Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 1829 Unused Serialized files (Serialized files now loaded: 0)
-System memory in use before: 87.9 MB.
-System memory in use after: 87.9 MB.
+Unloading 2457 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.7 KB). Loaded Objects now: 2955.
+Memory consumption went from 114.3 MB to 114.2 MB.
+Total: 1.847500 ms (FindLiveObjects: 0.119500 ms CreateObjectMapping: 0.048800 ms MarkObjects: 1.667500 ms DeleteObjects: 0.011100 ms)
-Unloading 24 unused Assets to reduce memory usage. Loaded Objects now: 2273.
-Total: 4.067300 ms (FindLiveObjects: 1.450800 ms CreateObjectMapping: 0.464000 ms MarkObjects: 2.000500 ms DeleteObjects: 0.149800 ms)
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.004385 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for OSXStandalone target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.36 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 0.586 seconds
+Domain Reload Profiling:
+ ReloadAssembly (587ms)
+ BeginReloadAssembly (94ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (4ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (24ms)
+ EndReloadAssembly (433ms)
+ LoadAssemblies (62ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (125ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (23ms)
+ SetupLoadedEditorAssemblies (202ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (24ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (0ms)
+ BeforeProcessingInitializeOnLoad (36ms)
+ ProcessInitializeOnLoadAttributes (115ms)
+ ProcessInitializeOnLoadMethodAttributes (21ms)
+ AfterProcessingInitializeOnLoad (4ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (5ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.59 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2457 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 2958.
+Memory consumption went from 114.4 MB to 114.3 MB.
+Total: 2.117000 ms (FindLiveObjects: 0.151800 ms CreateObjectMapping: 0.055400 ms MarkObjects: 1.892600 ms DeleteObjects: 0.016000 ms)
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
========================================================================
Received Import Request.
- path: Assets/Scripts/Extensions.cs
- artifactKey: Guid(5e9cf6ede0c02c34faa54634947fead1) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/Scripts/Extensions.cs using Guid(5e9cf6ede0c02c34faa54634947fead1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'cc2e6e9ada72dd042feb32f76d37047a') in 0.047604 seconds
- Import took 0.054786 seconds .
+ Time since last request: 2608.811951 seconds.
+ path: Assets/Examples
+ artifactKey: Guid(7c1e93c37a6069c48855cb188b63fe93) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples using Guid(7c1e93c37a6069c48855cb188b63fe93) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'd3473032a2380e5a9fc0ab9deafb5468') in 0.006152 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 11.850952 seconds.
+ path: Assets/Examples/ExampleDebug
+ artifactKey: Guid(33cf7cb82435c8545b4499893570e3ea) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples/ExampleDebug using Guid(33cf7cb82435c8545b4499893570e3ea) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '45fde1d891938a5f596e6c99dcbaa020') in 0.001841 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 24.578449 seconds.
+ path: Assets/Examples/ExampleDebug/ExampleScript.cs
+ artifactKey: Guid(35cae5801267d8d4aa3b3ad3cb5f5d96) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples/ExampleDebug/ExampleScript.cs using Guid(35cae5801267d8d4aa3b3ad3cb5f5d96) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '0e79a924dcc6c09781bbde5f7b98d6ca') in 0.002243 seconds
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.003733 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for OSXStandalone target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.35 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 0.580 seconds
+Domain Reload Profiling:
+ ReloadAssembly (580ms)
+ BeginReloadAssembly (89ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (4ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (23ms)
+ EndReloadAssembly (425ms)
+ LoadAssemblies (59ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (116ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (24ms)
+ SetupLoadedEditorAssemblies (201ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (23ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (0ms)
+ BeforeProcessingInitializeOnLoad (36ms)
+ ProcessInitializeOnLoadAttributes (116ms)
+ ProcessInitializeOnLoadMethodAttributes (20ms)
+ AfterProcessingInitializeOnLoad (5ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (5ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.26 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2458 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 2962.
+Memory consumption went from 114.4 MB to 114.4 MB.
+Total: 1.917000 ms (FindLiveObjects: 0.115900 ms CreateObjectMapping: 0.043700 ms MarkObjects: 1.746000 ms DeleteObjects: 0.010800 ms)
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
========================================================================
Received Import Request.
- Time since last request: 0.000324 seconds.
- path: Assets/Scripts/KeyDetector.cs
- artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/Scripts/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'ab680df7664c0930d5dbf541a523bebb') in 0.003804 seconds
- Import took 0.008827 seconds .
+ Time since last request: 13.290838 seconds.
+ path: Assets/Examples/ExampleDebug/ExampleDebugScript.cs
+ artifactKey: Guid(35cae5801267d8d4aa3b3ad3cb5f5d96) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples/ExampleDebug/ExampleDebugScript.cs using Guid(35cae5801267d8d4aa3b3ad3cb5f5d96) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '2effa86e59ad36a00cde299d2169723d') in 0.005305 seconds
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.003765 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for OSXStandalone target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.36 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 0.564 seconds
+Domain Reload Profiling:
+ ReloadAssembly (565ms)
+ BeginReloadAssembly (77ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (4ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (21ms)
+ EndReloadAssembly (429ms)
+ LoadAssemblies (60ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (117ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (24ms)
+ SetupLoadedEditorAssemblies (204ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (24ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (0ms)
+ BeforeProcessingInitializeOnLoad (39ms)
+ ProcessInitializeOnLoadAttributes (113ms)
+ ProcessInitializeOnLoadMethodAttributes (23ms)
+ AfterProcessingInitializeOnLoad (4ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (5ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.31 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2458 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 2965.
+Memory consumption went from 114.4 MB to 114.4 MB.
+Total: 1.844900 ms (FindLiveObjects: 0.117700 ms CreateObjectMapping: 0.048900 ms MarkObjects: 1.666000 ms DeleteObjects: 0.011500 ms)
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
========================================================================
Received Import Request.
- Time since last request: 8.105377 seconds.
- path: Assets/Scripts/InputFilter.cs
- artifactKey: Guid(3364bf078bbb3f54caecbcaff71b0832) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/Scripts/InputFilter.cs using Guid(3364bf078bbb3f54caecbcaff71b0832) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e175351f93788c672b15c546fe6e2aab') in 0.015559 seconds
- Import took 0.023067 seconds .
+ Time since last request: 22.287459 seconds.
+ path: Assets/Examples/ExampleDebug/ExampleDebugScene.unity
+ artifactKey: Guid(5532b04ca15d76547ab0647945f68aaa) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples/ExampleDebug/ExampleDebugScene.unity using Guid(5532b04ca15d76547ab0647945f68aaa) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '5710948b1f24703b3dc12b9888d23e59') in 0.005624 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 50.060342 seconds.
+ path: Assets/Examples/ExampleDebug/ExampleDebugScript.cs
+ artifactKey: Guid(35cae5801267d8d4aa3b3ad3cb5f5d96) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples/ExampleDebug/ExampleDebugScript.cs using Guid(35cae5801267d8d4aa3b3ad3cb5f5d96) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'c0fa038b0b3c94186940db0a9b03c236') in 0.001488 seconds
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.004372 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for OSXStandalone target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.43 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 0.581 seconds
+Domain Reload Profiling:
+ ReloadAssembly (581ms)
+ BeginReloadAssembly (85ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (4ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (20ms)
+ EndReloadAssembly (429ms)
+ LoadAssemblies (57ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (116ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (23ms)
+ SetupLoadedEditorAssemblies (204ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (25ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (0ms)
+ BeforeProcessingInitializeOnLoad (36ms)
+ ProcessInitializeOnLoadAttributes (117ms)
+ ProcessInitializeOnLoadMethodAttributes (20ms)
+ AfterProcessingInitializeOnLoad (5ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (5ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.29 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2458 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 2968.
+Memory consumption went from 114.4 MB to 114.4 MB.
+Total: 1.934400 ms (FindLiveObjects: 0.127200 ms CreateObjectMapping: 0.049700 ms MarkObjects: 1.743300 ms DeleteObjects: 0.013600 ms)
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Import Request.
+ Time since last request: 98.336313 seconds.
+ path: Assets/Examples/ExampleDebug/ExampleDebugScript.cs
+ artifactKey: Guid(35cae5801267d8d4aa3b3ad3cb5f5d96) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples/ExampleDebug/ExampleDebugScript.cs using Guid(35cae5801267d8d4aa3b3ad3cb5f5d96) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '4a18ec49126cf5b07806d5a4adc3dd79') in 0.005648 seconds
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.006167 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for OSXStandalone target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.35 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 0.580 seconds
+Domain Reload Profiling:
+ ReloadAssembly (581ms)
+ BeginReloadAssembly (86ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (4ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (21ms)
+ EndReloadAssembly (436ms)
+ LoadAssemblies (59ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (112ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (24ms)
+ SetupLoadedEditorAssemblies (218ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (24ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (0ms)
+ BeforeProcessingInitializeOnLoad (38ms)
+ ProcessInitializeOnLoadAttributes (127ms)
+ ProcessInitializeOnLoadMethodAttributes (23ms)
+ AfterProcessingInitializeOnLoad (5ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (5ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.36 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2458 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.7 KB). Loaded Objects now: 2971.
+Memory consumption went from 114.3 MB to 114.3 MB.
+Total: 2.325700 ms (FindLiveObjects: 0.118100 ms CreateObjectMapping: 0.048400 ms MarkObjects: 2.146600 ms DeleteObjects: 0.012000 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Import Request.
+ Time since last request: 3938.465473 seconds.
+ path: Assets/Examples/ExampleDebug/ExampleDebugScript.cs
+ artifactKey: Guid(35cae5801267d8d4aa3b3ad3cb5f5d96) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples/ExampleDebug/ExampleDebugScript.cs using Guid(35cae5801267d8d4aa3b3ad3cb5f5d96) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '920bf39cf2c94a5489b9b1d760041afc') in 0.006899 seconds
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.003920 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for OSXStandalone target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.37 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 0.596 seconds
+Domain Reload Profiling:
+ ReloadAssembly (596ms)
+ BeginReloadAssembly (91ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (4ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (24ms)
+ EndReloadAssembly (446ms)
+ LoadAssemblies (58ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (119ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (25ms)
+ SetupLoadedEditorAssemblies (214ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (25ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (0ms)
+ BeforeProcessingInitializeOnLoad (36ms)
+ ProcessInitializeOnLoadAttributes (125ms)
+ ProcessInitializeOnLoadMethodAttributes (23ms)
+ AfterProcessingInitializeOnLoad (5ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (6ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.60 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2458 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 2974.
+Memory consumption went from 114.3 MB to 114.3 MB.
+Total: 2.070700 ms (FindLiveObjects: 0.126600 ms CreateObjectMapping: 0.049000 ms MarkObjects: 1.879400 ms DeleteObjects: 0.014800 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.004129 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for OSXStandalone target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.39 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 0.603 seconds
+Domain Reload Profiling:
+ ReloadAssembly (604ms)
+ BeginReloadAssembly (87ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (4ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (22ms)
+ EndReloadAssembly (455ms)
+ LoadAssemblies (63ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (123ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (24ms)
+ SetupLoadedEditorAssemblies (215ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (26ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (0ms)
+ BeforeProcessingInitializeOnLoad (37ms)
+ ProcessInitializeOnLoadAttributes (125ms)
+ ProcessInitializeOnLoadMethodAttributes (22ms)
+ AfterProcessingInitializeOnLoad (5ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (5ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.36 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2458 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 2977.
+Memory consumption went from 114.3 MB to 114.3 MB.
+Total: 1.865900 ms (FindLiveObjects: 0.119100 ms CreateObjectMapping: 0.046400 ms MarkObjects: 1.684100 ms DeleteObjects: 0.015500 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Import Request.
+ Time since last request: 3446.887307 seconds.
+ path: Assets/Examples/Example01
+ artifactKey: Guid(e564b95f97bd1444192f2de6723f8615) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/Examples/Example01 using Guid(e564b95f97bd1444192f2de6723f8615) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '328ac90ba1c96bcc77318d3c12728439') in 0.007053 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 602.899663 seconds.
+ path: Assets/KeyBinder
+ artifactKey: Guid(0c57275e33aa08f43b080f387fff1102) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder using Guid(0c57275e33aa08f43b080f387fff1102) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '4c900c63b7c7be5f56abfc47a008b97d') in 0.002245 seconds
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.003869 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for OSXStandalone target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.36 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 0.575 seconds
+Domain Reload Profiling:
+ ReloadAssembly (576ms)
+ BeginReloadAssembly (89ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (4ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (21ms)
+ EndReloadAssembly (427ms)
+ LoadAssemblies (57ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (111ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (29ms)
+ SetupLoadedEditorAssemblies (201ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (23ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (0ms)
+ BeforeProcessingInitializeOnLoad (36ms)
+ ProcessInitializeOnLoadAttributes (115ms)
+ ProcessInitializeOnLoadMethodAttributes (22ms)
+ AfterProcessingInitializeOnLoad (4ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (5ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.29 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2458 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 2980.
+Memory consumption went from 114.4 MB to 114.3 MB.
+Total: 2.579800 ms (FindLiveObjects: 0.118800 ms CreateObjectMapping: 0.047800 ms MarkObjects: 2.395900 ms DeleteObjects: 0.016600 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.004119 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for OSXStandalone target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.36 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 0.548 seconds
+Domain Reload Profiling:
+ ReloadAssembly (548ms)
+ BeginReloadAssembly (82ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (4ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (20ms)
+ EndReloadAssembly (407ms)
+ LoadAssemblies (56ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (108ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (22ms)
+ SetupLoadedEditorAssemblies (197ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (23ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (0ms)
+ BeforeProcessingInitializeOnLoad (35ms)
+ ProcessInitializeOnLoadAttributes (114ms)
+ ProcessInitializeOnLoadMethodAttributes (20ms)
+ AfterProcessingInitializeOnLoad (4ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (5ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.38 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2458 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.7 KB). Loaded Objects now: 2983.
+Memory consumption went from 114.4 MB to 114.3 MB.
+Total: 1.971900 ms (FindLiveObjects: 0.124900 ms CreateObjectMapping: 0.047500 ms MarkObjects: 1.786900 ms DeleteObjects: 0.011200 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.004524 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for OSXStandalone target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.36 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 0.592 seconds
+Domain Reload Profiling:
+ ReloadAssembly (592ms)
+ BeginReloadAssembly (85ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (4ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (21ms)
+ EndReloadAssembly (446ms)
+ LoadAssemblies (59ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (117ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (25ms)
+ SetupLoadedEditorAssemblies (217ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (24ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (0ms)
+ BeforeProcessingInitializeOnLoad (37ms)
+ ProcessInitializeOnLoadAttributes (128ms)
+ ProcessInitializeOnLoadMethodAttributes (22ms)
+ AfterProcessingInitializeOnLoad (5ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (5ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.26 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2458 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.7 KB). Loaded Objects now: 2986.
+Memory consumption went from 114.4 MB to 114.3 MB.
+Total: 1.981100 ms (FindLiveObjects: 0.125400 ms CreateObjectMapping: 0.051400 ms MarkObjects: 1.790100 ms DeleteObjects: 0.013300 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.004280 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for UWP target not found
+Native extension for LinuxStandalone target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for OSXStandalone target not found
+Native extension for WebGL target not found
+Refreshing native plugins compatible for Editor in 0.36 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Mono: successfully reloaded assembly
+- Completed reload, in 0.563 seconds
+Domain Reload Profiling:
+ ReloadAssembly (563ms)
+ BeginReloadAssembly (82ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (4ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (20ms)
+ EndReloadAssembly (421ms)
+ LoadAssemblies (54ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (112ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (25ms)
+ SetupLoadedEditorAssemblies (204ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (25ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (0ms)
+ BeforeProcessingInitializeOnLoad (38ms)
+ ProcessInitializeOnLoadAttributes (116ms)
+ ProcessInitializeOnLoadMethodAttributes (21ms)
+ AfterProcessingInitializeOnLoad (5ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (5ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.15 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 2458 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 20 unused Assets / (24.6 KB). Loaded Objects now: 2989.
+Memory consumption went from 114.4 MB to 114.3 MB.
+Total: 1.856800 ms (FindLiveObjects: 0.127100 ms CreateObjectMapping: 0.047100 ms MarkObjects: 1.671300 ms DeleteObjects: 0.010900 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Import Request.
+ Time since last request: 242.810138 seconds.
+ path: Assets/KeyBinder/KeyDetector.cs
+ artifactKey: Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/KeyDetector.cs using Guid(91dd1653006fe3b4ba3ab61fee8ef529) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'ffdff8cf05bab947ce1729688734311d') in 0.004296 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 0.000936 seconds.
+ path: Assets/KeyBinder/InputFilter.cs
+ artifactKey: Guid(3364bf078bbb3f54caecbcaff71b0832) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/InputFilter.cs using Guid(3364bf078bbb3f54caecbcaff71b0832) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '78022ce8d973cf27c9002ec8a4cea43f') in 0.001093 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 0.000666 seconds.
+ path: Assets/KeyBinder/Extensions.cs
+ artifactKey: Guid(5e9cf6ede0c02c34faa54634947fead1) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/Extensions.cs using Guid(5e9cf6ede0c02c34faa54634947fead1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '5c9265ffd979a8fdde91370da48bc9f5') in 0.001186 seconds
+========================================================================
+Received Import Request.
+ Time since last request: 0.000869 seconds.
+ path: Assets/KeyBinder/IInputFilterPreset.cs
+ artifactKey: Guid(cd5f0f9747ef3524e926068714f9a134) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/KeyBinder/IInputFilterPreset.cs using Guid(cd5f0f9747ef3524e926068714f9a134) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '487a24b3123c814ebfec83ea2eeccc00') in 0.001019 seconds
diff --git a/samples/keybinder-unity-examples/Logs/Packages-Update.log b/samples/keybinder-unity-examples/Logs/Packages-Update.log
index e151982..44b1aab 100644
--- a/samples/keybinder-unity-examples/Logs/Packages-Update.log
+++ b/samples/keybinder-unity-examples/Logs/Packages-Update.log
@@ -48,3 +48,21 @@ The following packages were updated:
com.unity.2d.animation from version 5.0.1 to 5.0.4
com.unity.2d.psdimporter from version 4.0.1 to 4.0.2
com.unity.2d.spriteshape from version 5.0.1 to 5.1.1
+
+=== Mon Dec 26 13:38:53 2022
+
+Packages were changed.
+Update Mode: updateDependencies
+
+The following packages were updated:
+ com.unity.2d.animation from version 5.0.4 to 7.0.8
+ com.unity.2d.pixel-perfect from version 4.0.1 to 5.0.1
+ com.unity.2d.psdimporter from version 4.0.2 to 6.0.6
+ com.unity.2d.spriteshape from version 5.1.1 to 7.0.6
+ com.unity.collab-proxy from version 1.3.9 to 1.17.6
+ com.unity.ide.rider from version 2.0.7 to 3.0.16
+ com.unity.ide.visualstudio from version 2.0.7 to 2.0.16
+ com.unity.ide.vscode from version 1.2.3 to 1.2.5
+ com.unity.test-framework from version 1.1.24 to 1.1.31
+ com.unity.textmeshpro from version 3.0.4 to 3.0.6
+ com.unity.timeline from version 1.4.6 to 1.6.4
diff --git a/samples/keybinder-unity-examples/Logs/shadercompiler-AssetImportWorker0.log b/samples/keybinder-unity-examples/Logs/shadercompiler-AssetImportWorker0.log
index 936acaf..4e67071 100644
--- a/samples/keybinder-unity-examples/Logs/shadercompiler-AssetImportWorker0.log
+++ b/samples/keybinder-unity-examples/Logs/shadercompiler-AssetImportWorker0.log
@@ -1,3 +1,11 @@
-Base path: 'C:/Program Files/Unity/Hub/Editor/2020.3.3f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2020.3.3f1/Editor/Data/PlaybackEngines'
+Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines'
+Cmd: initializeCompiler
+
+Cmd: compileSnippet
+ insize=731 file=Assets/DefaultResourcesExtra/Sprites/Default pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=ETC1_EXTERNAL_ALPHA INSTANCING_ON PIXELSNAP_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=1 mask=6 start=32 ok=1 outsize=890
+
+Cmd: compileSnippet
+ insize=731 file=Assets/DefaultResourcesExtra/Sprites/Default pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=ETC1_EXTERNAL_ALPHA INSTANCING_ON PIXELSNAP_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=1 mask=6 start=32 ok=1 outsize=454
+
Cmd: initializeCompiler
diff --git a/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe0.log b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe0.log
index 936acaf..ec45705 100644
--- a/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe0.log
+++ b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe0.log
@@ -1,3 +1,150 @@
-Base path: 'C:/Program Files/Unity/Hub/Editor/2020.3.3f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2020.3.3f1/Editor/Data/PlaybackEngines'
+Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines'
Cmd: initializeCompiler
+Cmd: preprocess
+ insize=2356 file=Packages/com.unity.2d.spriteshape/Editor/Handles/Shaders/Sprites-Inspector.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=789
+
+Cmd: preprocess
+ insize=7883 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2542
+
+Cmd: preprocess
+ insize=3642 file=Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=1299
+
+Cmd: preprocess
+ insize=1090 file=Packages/com.unity.2d.animation/Editor/Assets/SkinningModule/SpriteBitmask.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=516
+
+Cmd: preprocess
+ insize=12310 file=Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=4702
+
+Cmd: preprocess
+ insize=3662 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2717
+
+Cmd: preprocess
+ insize=4513 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=3750
+
+Cmd: preprocess
+ insize=3640 file=Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=1347
+
+Cmd: preprocess
+ insize=10917 file=Assets/TextMesh Pro/Shaders/TMP_SDF.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=4056
+
+Cmd: preprocess
+ insize=3177 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2815
+
+Cmd: preprocess
+ insize=4162 file=Packages/com.unity.2d.animation/Editor/Assets/SkinningModule/SpriteOutline.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=595
+
+Cmd: preprocess
+ insize=1711 file=Packages/com.unity.2d.animation/Editor/Assets/SkinningModule/SpriteEdgeOutline.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=505
+
+Cmd: preprocess
+ insize=2414 file=Packages/com.unity.textmeshpro/Editor Resources/Shaders/TMP_SDF Internal Editor.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2035
+
+Cmd: preprocess
+ insize=8069 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2813
+
+Cmd: preprocess
+ insize=10902 file=Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=4047
+
+Cmd: preprocess
+ insize=3694 file=Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=1722
+
+Cmd: preprocess
+ insize=2297 file=Packages/com.unity.2d.animation/Editor/Assets/SkinningModule/SkinningModule-GUITextureClip.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=816
+
+Cmd: preprocess
+ insize=7914 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2554
+
+Cmd: preprocess
+ insize=2789 file=Assets/TextMesh Pro/Shaders/TMP_Sprite.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=1229
+
+Cmd: compileSnippet
+ insize=1582 file=Assets/DefaultResourcesExtra/Hidden/BlitCopy pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=11 ok=1 outsize=722
+
+Cmd: compileSnippet
+ insize=1582 file=Assets/DefaultResourcesExtra/Hidden/BlitCopy pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=11 ok=1 outsize=386
+
+Cmd: compileSnippet
+ insize=5029 file=Assets/DefaultResourcesExtra/Hidden/Internal-GUIRoundedRect pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=155 ok=1 outsize=1170
+
+Cmd: compileSnippet
+ insize=5029 file=Assets/DefaultResourcesExtra/Hidden/Internal-GUIRoundedRect pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=155 ok=1 outsize=3566
+
+Cmd: compileSnippet
+ insize=5029 file=Assets/DefaultResourcesExtra/Hidden/Internal-GUIRoundedRect pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=167 ok=1 outsize=1170
+
+Cmd: compileSnippet
+ insize=5029 file=Assets/DefaultResourcesExtra/Hidden/Internal-GUIRoundedRect pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=167 ok=1 outsize=3566
+
+Cmd: compileSnippet
+ insize=7853 file=Assets/DefaultResourcesExtra/Hidden/Internal-GUIRoundedRectWithColorPerBorder pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=223 ok=1 outsize=1170
+
+Cmd: compileSnippet
+ insize=7853 file=Assets/DefaultResourcesExtra/Hidden/Internal-GUIRoundedRectWithColorPerBorder pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=223 ok=1 outsize=4802
+
+Cmd: compileSnippet
+ insize=7853 file=Assets/DefaultResourcesExtra/Hidden/Internal-GUIRoundedRectWithColorPerBorder pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=235 ok=1 outsize=1170
+
+Cmd: compileSnippet
+ insize=7853 file=Assets/DefaultResourcesExtra/Hidden/Internal-GUIRoundedRectWithColorPerBorder pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=235 ok=1 outsize=4802
+
+Cmd: compileSnippet
+ insize=1341 file=Assets/DefaultResourcesExtra/Hidden/Internal-GUITexture pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=1 mask=6 start=59 ok=1 outsize=822
+
+Cmd: compileSnippet
+ insize=1341 file=Assets/DefaultResourcesExtra/Hidden/Internal-GUITexture pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=1 mask=6 start=59 ok=1 outsize=434
+
+Cmd: compileSnippet
+ insize=1341 file=Assets/DefaultResourcesExtra/Hidden/Internal-GUITexture pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=1 mask=6 start=75 ok=1 outsize=822
+
+Cmd: compileSnippet
+ insize=1341 file=Assets/DefaultResourcesExtra/Hidden/Internal-GUITexture pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=1 mask=6 start=75 ok=1 outsize=434
+
+Cmd: compileSnippet
+ insize=1878 file=Assets/DefaultResourcesExtra/Hidden/Internal-GUITextureBlit pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=1 mask=6 start=71 ok=1 outsize=1114
+
+Cmd: compileSnippet
+ insize=1878 file=Assets/DefaultResourcesExtra/Hidden/Internal-GUITextureBlit pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=1 mask=6 start=71 ok=1 outsize=810
+
+Cmd: compileSnippet
+ insize=1878 file=Assets/DefaultResourcesExtra/Hidden/Internal-GUITextureBlit pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=1 mask=6 start=84 ok=1 outsize=1114
+
+Cmd: compileSnippet
+ insize=1878 file=Assets/DefaultResourcesExtra/Hidden/Internal-GUITextureBlit pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=1 mask=6 start=84 ok=1 outsize=810
+
+Cmd: compileSnippet
+ insize=1842 file=Assets/DefaultResourcesExtra/Hidden/Internal-GUITextureClip pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=1 mask=6 start=70 ok=1 outsize=1114
+
+Cmd: compileSnippet
+ insize=1842 file=Assets/DefaultResourcesExtra/Hidden/Internal-GUITextureClip pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=1 mask=6 start=70 ok=1 outsize=830
+
+Cmd: compileSnippet
+ insize=1842 file=Assets/DefaultResourcesExtra/Hidden/Internal-GUITextureClip pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=1 mask=6 start=83 ok=1 outsize=1114
+
+Cmd: compileSnippet
+ insize=1842 file=Assets/DefaultResourcesExtra/Hidden/Internal-GUITextureClip pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=1 mask=6 start=83 ok=1 outsize=830
+
+Cmd: compileSnippet
+ insize=1701 file=Assets/DefaultResourcesExtra/Hidden/Internal-GUITextureClipText pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=1 mask=6 start=64 ok=1 outsize=1126
+
+Cmd: compileSnippet
+ insize=1701 file=Assets/DefaultResourcesExtra/Hidden/Internal-GUITextureClipText pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=1 mask=6 start=64 ok=1 outsize=554
+
+Cmd: compileSnippet
+ insize=1701 file=Assets/DefaultResourcesExtra/Hidden/Internal-GUITextureClipText pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=1 mask=6 start=77 ok=1 outsize=1126
+
+Cmd: compileSnippet
+ insize=1701 file=Assets/DefaultResourcesExtra/Hidden/Internal-GUITextureClipText pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=1 mask=6 start=77 ok=1 outsize=554
+
+Cmd: compileSnippet
+ insize=4140 file=Assets/DefaultResourcesExtra/UIElements/Hidden/Internal-UIRAtlasBlitCopy pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=20 ok=1 outsize=1374
+
+Cmd: compileSnippet
+ insize=4140 file=Assets/DefaultResourcesExtra/UIElements/Hidden/Internal-UIRAtlasBlitCopy pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=20 ok=1 outsize=1058
+
+Cmd: compileSnippet
+ insize=753 file=Assets/DefaultResourcesExtra/UIElements/Hidden/UIElements/EditorUIE pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=4075 mask=6 start=54 ok=1 outsize=4338
+
+Cmd: compileSnippet
+ insize=753 file=Assets/DefaultResourcesExtra/UIElements/Hidden/UIElements/EditorUIE pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=4075 mask=6 start=54 ok=1 outsize=8442
+
diff --git a/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe1.log b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe1.log
new file mode 100644
index 0000000..880a186
--- /dev/null
+++ b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe1.log
@@ -0,0 +1,42 @@
+Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines'
+Cmd: initializeCompiler
+
+Cmd: compileSnippet
+ insize=4010 file=Packages/com.unity.2d.animation/Editor/Assets/SkinningModule/Hidden/2D-Animation-SpriteOutline pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=26 ok=1 outsize=1114
+
+Cmd: compileSnippet
+ insize=7108 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Distance Field pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=BEVEL_ON UNDERLAY_ON UNDERLAY_INNER GLOW_ON UNITY_UI_CLIP_RECT UNITY_UI_ALPHACLIP UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=227 mask=6 start=114 ok=1 outsize=1594
+
+Cmd: compileSnippet
+ insize=787 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Mobile/Distance Field SSD pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=OUTLINE_ON UNDERLAY_ON UNDERLAY_INNER UNITY_UI_CLIP_RECT UNITY_UI_ALPHACLIP UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=86 ok=1 outsize=1814
+
+Cmd: compileSnippet
+ insize=787 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Mobile/Distance Field SSD pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=OUTLINE_ON UNDERLAY_ON UNDERLAY_INNER UNITY_UI_CLIP_RECT UNITY_UI_ALPHACLIP UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=86 ok=1 outsize=834
+
+Cmd: compileSnippet
+ insize=2338 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Mobile/Bitmap pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_UI_CLIP_RECT UNITY_UI_ALPHACLIP UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=48 ok=1 outsize=1514
+
+Cmd: compileSnippet
+ insize=1149 file=/TextMeshPro/Mobile/Bitmap pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=1 mask=6 start=1 ok=1 outsize=822
+
+Cmd: compileSnippet
+ insize=5648 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Mobile/Distance Field pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=OUTLINE_ON UNDERLAY_ON UNDERLAY_INNER UNITY_UI_CLIP_RECT UNITY_UI_ALPHACLIP UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=83 ok=1 outsize=530
+
+Cmd: compileSnippet
+ insize=2696 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Bitmap pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_UI_CLIP_RECT UNITY_UI_ALPHACLIP UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=48 ok=1 outsize=1786
+
+Cmd: compileSnippet
+ insize=2008 file=Packages/com.unity.2d.spriteshape/Editor/Handles/Shaders/Hidden/InternalSpritesInspector pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW=DUMMY dKW=PIXELSNAP_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=31 ok=1 outsize=1102
+
+Cmd: compileSnippet
+ insize=1941 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Sprite pass=Default cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_UI_CLIP_RECT UNITY_UI_ALPHACLIP UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=1 mask=6 start=51 ok=1 outsize=890
+
+Cmd: compileSnippet
+ insize=7103 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Distance Field Overlay pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=BEVEL_ON UNDERLAY_ON UNDERLAY_INNER GLOW_ON UNITY_UI_CLIP_RECT UNITY_UI_ALPHACLIP UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=227 mask=6 start=114 ok=1 outsize=3090
+
+Cmd: compileSnippet
+ insize=1939 file=Packages/com.unity.2d.animation/Editor/Assets/SkinningModule/Hidden/SkinningModule-GUITextureClip pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=1 mask=6 start=96 ok=1 outsize=1114
+
+Cmd: compileSnippet
+ insize=43087 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Mobile/Distance Field (Surface) pass=FORWARD cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL dKW=GLOW_ON INSTANCING_ON FOG_LINEAR FOG_EXP FOG_EXP2 LIGHTPROBE_SH UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=227 mask=6 start=73 ok=1 outsize=3882
+
diff --git a/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe10.log b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe10.log
new file mode 100644
index 0000000..34fc1d2
--- /dev/null
+++ b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe10.log
@@ -0,0 +1,6 @@
+Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines'
+Cmd: initializeCompiler
+
+Cmd: compileSnippet
+ insize=2647 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Bitmap Custom Atlas pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_UI_CLIP_RECT UNITY_UI_ALPHACLIP UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=49 ok=1 outsize=558
+
diff --git a/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe11.log b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe11.log
new file mode 100644
index 0000000..4962b85
--- /dev/null
+++ b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe11.log
@@ -0,0 +1,6 @@
+Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines'
+Cmd: initializeCompiler
+
+Cmd: compileSnippet
+ insize=5542 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Mobile/Distance Field - Masking pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=OUTLINE_ON UNDERLAY_ON UNDERLAY_INNER UNITY_UI_CLIP_RECT UNITY_UI_ALPHACLIP UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=88 ok=1 outsize=3130
+
diff --git a/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe12.log b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe12.log
new file mode 100644
index 0000000..ec83832
--- /dev/null
+++ b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe12.log
@@ -0,0 +1,6 @@
+Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines'
+Cmd: initializeCompiler
+
+Cmd: compileSnippet
+ insize=5542 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Mobile/Distance Field - Masking pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=OUTLINE_ON UNDERLAY_ON UNDERLAY_INNER UNITY_UI_CLIP_RECT UNITY_UI_ALPHACLIP UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=88 ok=1 outsize=1134
+
diff --git a/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe13.log b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe13.log
new file mode 100644
index 0000000..032200b
--- /dev/null
+++ b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe13.log
@@ -0,0 +1,6 @@
+Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines'
+Cmd: initializeCompiler
+
+Cmd: compileSnippet
+ insize=7859 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Distance Field SSD pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=BEVEL_ON UNDERLAY_ON UNDERLAY_INNER GLOW_ON FORCE_LINEAR UNITY_UI_CLIP_RECT UNITY_UI_ALPHACLIP UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=227 mask=6 start=113 ok=1 outsize=1866
+
diff --git a/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe14.log b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe14.log
new file mode 100644
index 0000000..6eeea3e
--- /dev/null
+++ b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe14.log
@@ -0,0 +1,9 @@
+Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines'
+Cmd: initializeCompiler
+
+Cmd: compileSnippet
+ insize=7859 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Distance Field SSD pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=BEVEL_ON UNDERLAY_ON UNDERLAY_INNER GLOW_ON FORCE_LINEAR UNITY_UI_CLIP_RECT UNITY_UI_ALPHACLIP UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=227 mask=6 start=113 ok=1 outsize=1850
+
+Cmd: compileSnippet
+ insize=3523 file=Assets/DefaultResourcesExtra/UI/UI/Default pass=Default cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_UI_CLIP_RECT UNITY_UI_ALPHACLIP UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=1 mask=6 start=49 ok=1 outsize=646
+
diff --git a/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe15.log b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe15.log
new file mode 100644
index 0000000..ba73435
--- /dev/null
+++ b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe15.log
@@ -0,0 +1,6 @@
+Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines'
+Cmd: initializeCompiler
+
+Cmd: compileSnippet
+ insize=1012 file=Packages/com.unity.2d.animation/Editor/Assets/SkinningModule/Hidden/2D-Animation-SpriteBitmask pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=26 ok=1 outsize=570
+
diff --git a/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe16.log b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe16.log
new file mode 100644
index 0000000..2c71185
--- /dev/null
+++ b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe16.log
@@ -0,0 +1,6 @@
+Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines'
+Cmd: initializeCompiler
+
+Cmd: compileSnippet
+ insize=1012 file=Packages/com.unity.2d.animation/Editor/Assets/SkinningModule/Hidden/2D-Animation-SpriteBitmask pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=26 ok=1 outsize=250
+
diff --git a/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe17.log b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe17.log
new file mode 100644
index 0000000..b0f3c90
--- /dev/null
+++ b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe17.log
@@ -0,0 +1,6 @@
+Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines'
+Cmd: initializeCompiler
+
+Cmd: compileSnippet
+ insize=5632 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Mobile/Distance Field Overlay pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=OUTLINE_ON UNDERLAY_ON UNDERLAY_INNER UNITY_UI_CLIP_RECT UNITY_UI_ALPHACLIP UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=83 ok=1 outsize=3130
+
diff --git a/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe18.log b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe18.log
new file mode 100644
index 0000000..1d1c322
--- /dev/null
+++ b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe18.log
@@ -0,0 +1,6 @@
+Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines'
+Cmd: initializeCompiler
+
+Cmd: compileSnippet
+ insize=5632 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Mobile/Distance Field Overlay pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=OUTLINE_ON UNDERLAY_ON UNDERLAY_INNER UNITY_UI_CLIP_RECT UNITY_UI_ALPHACLIP UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=83 ok=1 outsize=530
+
diff --git a/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe19.log b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe19.log
new file mode 100644
index 0000000..46f5f2d
--- /dev/null
+++ b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe19.log
@@ -0,0 +1,6 @@
+Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines'
+Cmd: initializeCompiler
+
+Cmd: compileSnippet
+ insize=7108 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Distance Field pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=BEVEL_ON UNDERLAY_ON UNDERLAY_INNER GLOW_ON UNITY_UI_CLIP_RECT UNITY_UI_ALPHACLIP UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=227 mask=6 start=114 ok=1 outsize=3090
+
diff --git a/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe2.log b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe2.log
new file mode 100644
index 0000000..7ed7e79
--- /dev/null
+++ b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe2.log
@@ -0,0 +1,39 @@
+Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines'
+Cmd: initializeCompiler
+
+Cmd: compileSnippet
+ insize=4010 file=Packages/com.unity.2d.animation/Editor/Assets/SkinningModule/Hidden/2D-Animation-SpriteOutline pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=26 ok=1 outsize=2874
+
+Cmd: compileSnippet
+ insize=2338 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Mobile/Bitmap pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_UI_CLIP_RECT UNITY_UI_ALPHACLIP UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=48 ok=1 outsize=450
+
+Cmd: compileSnippet
+ insize=1149 file=/TextMeshPro/Mobile/Bitmap pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=1 mask=6 start=1 ok=1 outsize=458
+
+Cmd: compileSnippet
+ insize=5648 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Mobile/Distance Field pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=OUTLINE_ON UNDERLAY_ON UNDERLAY_INNER UNITY_UI_CLIP_RECT UNITY_UI_ALPHACLIP UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=83 ok=1 outsize=3130
+
+Cmd: compileSnippet
+ insize=2696 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Bitmap pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_UI_CLIP_RECT UNITY_UI_ALPHACLIP UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=48 ok=1 outsize=558
+
+Cmd: compileSnippet
+ insize=2008 file=Packages/com.unity.2d.spriteshape/Editor/Handles/Shaders/Hidden/InternalSpritesInspector pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW=DUMMY dKW=PIXELSNAP_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=31 ok=1 outsize=810
+
+Cmd: compileSnippet
+ insize=1941 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Sprite pass=Default cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_UI_CLIP_RECT UNITY_UI_ALPHACLIP UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=1 mask=6 start=51 ok=1 outsize=478
+
+Cmd: compileSnippet
+ insize=7103 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Distance Field Overlay pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=BEVEL_ON UNDERLAY_ON UNDERLAY_INNER GLOW_ON UNITY_UI_CLIP_RECT UNITY_UI_ALPHACLIP UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=227 mask=6 start=114 ok=1 outsize=1594
+
+Cmd: compileSnippet
+ insize=1647 file=Packages/com.unity.2d.animation/Editor/Assets/SkinningModule/Hidden/2D-Animation-SpriteEdgeOutline pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=24 ok=1 outsize=686
+
+Cmd: compileSnippet
+ insize=1939 file=Packages/com.unity.2d.animation/Editor/Assets/SkinningModule/Hidden/SkinningModule-GUITextureClip pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=1 mask=6 start=80 ok=1 outsize=938
+
+Cmd: compileSnippet
+ insize=43087 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Mobile/Distance Field (Surface) pass=FORWARD cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL dKW=GLOW_ON INSTANCING_ON FOG_LINEAR FOG_EXP FOG_EXP2 LIGHTPROBE_SH VERTEXLIGHT_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=227 mask=6 start=73 ok=1 outsize=3994
+
+Cmd: compileSnippet
+ insize=817 file=Packages/com.unity.textmeshpro/Editor Resources/Shaders/Hidden/TMP/Internal/Editor/Distance Field SSD pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=OUTLINE_ON UNDERLAY_ON UNDERLAY_INNER UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=58 ok=1 outsize=938
+
diff --git a/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe3.log b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe3.log
new file mode 100644
index 0000000..bbf6cd8
--- /dev/null
+++ b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe3.log
@@ -0,0 +1,24 @@
+Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines'
+Cmd: initializeCompiler
+
+Cmd: compileSnippet
+ insize=43732 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Distance Field (Surface) pass=FORWARD cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL dKW=GLOW_ON INSTANCING_ON FOG_LINEAR FOG_EXP FOG_EXP2 LIGHTPROBE_SH VERTEXLIGHT_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=227 mask=6 start=87 ok=1 outsize=3994
+
+Cmd: compileSnippet
+ insize=1647 file=Packages/com.unity.2d.animation/Editor/Assets/SkinningModule/Hidden/2D-Animation-SpriteEdgeOutline pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=24 ok=1 outsize=890
+
+Cmd: compileSnippet
+ insize=1939 file=Packages/com.unity.2d.animation/Editor/Assets/SkinningModule/Hidden/SkinningModule-GUITextureClip pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=1 mask=6 start=80 ok=1 outsize=1114
+
+Cmd: compileSnippet
+ insize=1939 file=Packages/com.unity.2d.animation/Editor/Assets/SkinningModule/Hidden/SkinningModule-GUITextureClip pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=1 mask=6 start=96 ok=1 outsize=938
+
+Cmd: compileSnippet
+ insize=1255 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Mobile/Distance Field (Surface) pass=Caster cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_SHADOWCASTER uKW=SHADOWS_DEPTH dKW=SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=96 ok=1 outsize=1246
+
+Cmd: compileSnippet
+ insize=1255 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Mobile/Distance Field (Surface) pass=Caster cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_SHADOWCASTER uKW=SHADOWS_DEPTH dKW=SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=96 ok=1 outsize=502
+
+Cmd: compileSnippet
+ insize=817 file=Packages/com.unity.textmeshpro/Editor Resources/Shaders/Hidden/TMP/Internal/Editor/Distance Field SSD pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=OUTLINE_ON UNDERLAY_ON UNDERLAY_INNER UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=58 ok=1 outsize=2006
+
diff --git a/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe4.log b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe4.log
new file mode 100644
index 0000000..892c607
--- /dev/null
+++ b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe4.log
@@ -0,0 +1,6 @@
+Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines'
+Cmd: initializeCompiler
+
+Cmd: compileSnippet
+ insize=43732 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Distance Field (Surface) pass=FORWARD cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL dKW=GLOW_ON INSTANCING_ON FOG_LINEAR FOG_EXP FOG_EXP2 LIGHTPROBE_SH UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=227 mask=6 start=87 ok=1 outsize=6874
+
diff --git a/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe5.log b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe5.log
new file mode 100644
index 0000000..7780f57
--- /dev/null
+++ b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe5.log
@@ -0,0 +1,6 @@
+Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines'
+Cmd: initializeCompiler
+
+Cmd: compileSnippet
+ insize=13516 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Distance Field (Surface) pass=FORWARD cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_FORWARDADD uKW=POINT dKW=GLOW_ON FOG_LINEAR FOG_EXP FOG_EXP2 DIRECTIONAL SPOT POINT_COOKIE DIRECTIONAL_COOKIE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=227 mask=6 start=372 ok=1 outsize=3934
+
diff --git a/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe6.log b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe6.log
new file mode 100644
index 0000000..00f8c03
--- /dev/null
+++ b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe6.log
@@ -0,0 +1,6 @@
+Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines'
+Cmd: initializeCompiler
+
+Cmd: compileSnippet
+ insize=13516 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Distance Field (Surface) pass=FORWARD cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_FORWARDADD uKW=POINT dKW=GLOW_ON FOG_LINEAR FOG_EXP FOG_EXP2 DIRECTIONAL SPOT POINT_COOKIE DIRECTIONAL_COOKIE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=227 mask=6 start=372 ok=1 outsize=5594
+
diff --git a/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe7.log b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe7.log
new file mode 100644
index 0000000..ccc75bf
--- /dev/null
+++ b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe7.log
@@ -0,0 +1,9 @@
+Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines'
+Cmd: initializeCompiler
+
+Cmd: compileSnippet
+ insize=1243 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Distance Field (Surface) pass=Caster cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_SHADOWCASTER uKW=SHADOWS_DEPTH dKW=SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=115 ok=1 outsize=1246
+
+Cmd: compileSnippet
+ insize=3523 file=Assets/DefaultResourcesExtra/UI/UI/Default pass=Default cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_UI_CLIP_RECT UNITY_UI_ALPHACLIP UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=1 mask=6 start=49 ok=1 outsize=1338
+
diff --git a/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe8.log b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe8.log
new file mode 100644
index 0000000..191b74e
--- /dev/null
+++ b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe8.log
@@ -0,0 +1,6 @@
+Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines'
+Cmd: initializeCompiler
+
+Cmd: compileSnippet
+ insize=1243 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Distance Field (Surface) pass=Caster cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_SHADOWCASTER uKW=SHADOWS_DEPTH dKW=SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=115 ok=1 outsize=502
+
diff --git a/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe9.log b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe9.log
new file mode 100644
index 0000000..f63cd37
--- /dev/null
+++ b/samples/keybinder-unity-examples/Logs/shadercompiler-UnityShaderCompiler.exe9.log
@@ -0,0 +1,6 @@
+Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.14f1/Editor/Data/PlaybackEngines'
+Cmd: initializeCompiler
+
+Cmd: compileSnippet
+ insize=2647 file=Assets/TextMesh Pro/Shaders/TextMeshPro/Bitmap Custom Atlas pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_UI_CLIP_RECT UNITY_UI_ALPHACLIP UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=49 ok=1 outsize=1786
+
diff --git a/samples/keybinder-unity-examples/Packages/manifest.json b/samples/keybinder-unity-examples/Packages/manifest.json
index c4249f2..61225d0 100644
--- a/samples/keybinder-unity-examples/Packages/manifest.json
+++ b/samples/keybinder-unity-examples/Packages/manifest.json
@@ -1,18 +1,19 @@
{
"dependencies": {
- "com.unity.2d.animation": "5.0.4",
- "com.unity.2d.pixel-perfect": "4.0.1",
- "com.unity.2d.psdimporter": "4.0.2",
+ "com.unity.2d.animation": "7.0.8",
+ "com.unity.2d.pixel-perfect": "5.0.1",
+ "com.unity.2d.psdimporter": "6.0.6",
"com.unity.2d.sprite": "1.0.0",
- "com.unity.2d.spriteshape": "5.1.1",
+ "com.unity.2d.spriteshape": "7.0.6",
"com.unity.2d.tilemap": "1.0.0",
- "com.unity.collab-proxy": "1.3.9",
- "com.unity.ide.rider": "2.0.7",
- "com.unity.ide.visualstudio": "2.0.7",
- "com.unity.ide.vscode": "1.2.3",
- "com.unity.test-framework": "1.1.24",
- "com.unity.textmeshpro": "3.0.4",
- "com.unity.timeline": "1.4.6",
+ "com.unity.collab-proxy": "1.17.6",
+ "com.unity.ide.rider": "3.0.16",
+ "com.unity.ide.visualstudio": "2.0.16",
+ "com.unity.ide.vscode": "1.2.5",
+ "com.unity.test-framework": "1.1.31",
+ "com.unity.textmeshpro": "3.0.6",
+ "com.unity.timeline": "1.6.4",
+ "com.unity.toolchain.win-x86_64-linux-x86_64": "2.0.4",
"com.unity.ugui": "1.0.0",
"com.unity.modules.ai": "1.0.0",
"com.unity.modules.androidjni": "1.0.0",
diff --git a/samples/keybinder-unity-examples/Packages/packages-lock.json b/samples/keybinder-unity-examples/Packages/packages-lock.json
index 5d2eb81..edad438 100644
--- a/samples/keybinder-unity-examples/Packages/packages-lock.json
+++ b/samples/keybinder-unity-examples/Packages/packages-lock.json
@@ -1,12 +1,11 @@
{
"dependencies": {
"com.unity.2d.animation": {
- "version": "5.0.4",
+ "version": "7.0.8",
"depth": 0,
"source": "registry",
"dependencies": {
- "com.unity.2d.common": "4.0.3",
- "com.unity.mathematics": "1.1.0",
+ "com.unity.2d.common": "6.0.5",
"com.unity.2d.sprite": "1.0.0",
"com.unity.modules.animation": "1.0.0",
"com.unity.modules.uielements": "1.0.0"
@@ -14,36 +13,38 @@
"url": "https://packages.unity.com"
},
"com.unity.2d.common": {
- "version": "4.0.3",
+ "version": "6.0.5",
"depth": 1,
"source": "registry",
"dependencies": {
"com.unity.2d.sprite": "1.0.0",
- "com.unity.modules.uielements": "1.0.0"
+ "com.unity.mathematics": "1.1.0",
+ "com.unity.modules.uielements": "1.0.0",
+ "com.unity.burst": "1.5.1"
},
"url": "https://packages.unity.com"
},
"com.unity.2d.path": {
- "version": "4.0.1",
+ "version": "5.0.2",
"depth": 1,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.2d.pixel-perfect": {
- "version": "4.0.1",
+ "version": "5.0.1",
"depth": 0,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.2d.psdimporter": {
- "version": "4.0.2",
+ "version": "6.0.6",
"depth": 0,
"source": "registry",
"dependencies": {
- "com.unity.2d.common": "4.0.2",
- "com.unity.2d.animation": "5.0.2",
+ "com.unity.2d.animation": "7.0.8",
+ "com.unity.2d.common": "6.0.5",
"com.unity.2d.sprite": "1.0.0"
},
"url": "https://packages.unity.com"
@@ -55,13 +56,13 @@
"dependencies": {}
},
"com.unity.2d.spriteshape": {
- "version": "5.1.1",
+ "version": "7.0.6",
"depth": 0,
"source": "registry",
"dependencies": {
"com.unity.mathematics": "1.1.0",
- "com.unity.2d.common": "4.0.3",
- "com.unity.2d.path": "4.0.1",
+ "com.unity.2d.common": "6.0.4",
+ "com.unity.2d.path": "5.0.2",
"com.unity.modules.physics2d": "1.0.0"
},
"url": "https://packages.unity.com"
@@ -72,11 +73,22 @@
"source": "builtin",
"dependencies": {}
},
+ "com.unity.burst": {
+ "version": "1.6.6",
+ "depth": 2,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.mathematics": "1.2.1"
+ },
+ "url": "https://packages.unity.com"
+ },
"com.unity.collab-proxy": {
- "version": "1.3.9",
+ "version": "1.17.6",
"depth": 0,
"source": "registry",
- "dependencies": {},
+ "dependencies": {
+ "com.unity.services.core": "1.0.1"
+ },
"url": "https://packages.unity.com"
},
"com.unity.ext.nunit": {
@@ -87,16 +99,16 @@
"url": "https://packages.unity.com"
},
"com.unity.ide.rider": {
- "version": "2.0.7",
+ "version": "3.0.16",
"depth": 0,
"source": "registry",
"dependencies": {
- "com.unity.test-framework": "1.1.1"
+ "com.unity.ext.nunit": "1.0.6"
},
"url": "https://packages.unity.com"
},
"com.unity.ide.visualstudio": {
- "version": "2.0.7",
+ "version": "2.0.16",
"depth": 0,
"source": "registry",
"dependencies": {
@@ -105,21 +117,55 @@
"url": "https://packages.unity.com"
},
"com.unity.ide.vscode": {
- "version": "1.2.3",
+ "version": "1.2.5",
"depth": 0,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.mathematics": {
- "version": "1.1.0",
+ "version": "1.2.6",
"depth": 1,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
},
+ "com.unity.nuget.newtonsoft-json": {
+ "version": "3.0.2",
+ "depth": 2,
+ "source": "registry",
+ "dependencies": {},
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.services.core": {
+ "version": "1.6.0",
+ "depth": 1,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.modules.unitywebrequest": "1.0.0",
+ "com.unity.nuget.newtonsoft-json": "3.0.2",
+ "com.unity.modules.androidjni": "1.0.0"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.sysroot": {
+ "version": "2.0.5",
+ "depth": 1,
+ "source": "registry",
+ "dependencies": {},
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.sysroot.linux-x86_64": {
+ "version": "2.0.4",
+ "depth": 1,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.sysroot": "2.0.5"
+ },
+ "url": "https://packages.unity.com"
+ },
"com.unity.test-framework": {
- "version": "1.1.24",
+ "version": "1.1.31",
"depth": 0,
"source": "registry",
"dependencies": {
@@ -130,7 +176,7 @@
"url": "https://packages.unity.com"
},
"com.unity.textmeshpro": {
- "version": "3.0.4",
+ "version": "3.0.6",
"depth": 0,
"source": "registry",
"dependencies": {
@@ -139,7 +185,7 @@
"url": "https://packages.unity.com"
},
"com.unity.timeline": {
- "version": "1.4.6",
+ "version": "1.6.4",
"depth": 0,
"source": "registry",
"dependencies": {
@@ -150,6 +196,16 @@
},
"url": "https://packages.unity.com"
},
+ "com.unity.toolchain.win-x86_64-linux-x86_64": {
+ "version": "2.0.4",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.sysroot": "2.0.5",
+ "com.unity.sysroot.linux-x86_64": "2.0.4"
+ },
+ "url": "https://packages.unity.com"
+ },
"com.unity.ugui": {
"version": "1.0.0",
"depth": 0,
diff --git a/samples/keybinder-unity-examples/ProjectSettings/MemorySettings.asset b/samples/keybinder-unity-examples/ProjectSettings/MemorySettings.asset
new file mode 100644
index 0000000..5b5face
--- /dev/null
+++ b/samples/keybinder-unity-examples/ProjectSettings/MemorySettings.asset
@@ -0,0 +1,35 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!387306366 &1
+MemorySettings:
+ m_ObjectHideFlags: 0
+ m_EditorMemorySettings:
+ m_MainAllocatorBlockSize: -1
+ m_ThreadAllocatorBlockSize: -1
+ m_MainGfxBlockSize: -1
+ m_ThreadGfxBlockSize: -1
+ m_CacheBlockSize: -1
+ m_TypetreeBlockSize: -1
+ m_ProfilerBlockSize: -1
+ m_ProfilerEditorBlockSize: -1
+ m_BucketAllocatorGranularity: -1
+ m_BucketAllocatorBucketsCount: -1
+ m_BucketAllocatorBlockSize: -1
+ m_BucketAllocatorBlockCount: -1
+ m_ProfilerBucketAllocatorGranularity: -1
+ m_ProfilerBucketAllocatorBucketsCount: -1
+ m_ProfilerBucketAllocatorBlockSize: -1
+ m_ProfilerBucketAllocatorBlockCount: -1
+ m_TempAllocatorSizeMain: -1
+ m_JobTempAllocatorBlockSize: -1
+ m_BackgroundJobTempAllocatorBlockSize: -1
+ m_JobTempAllocatorReducedBlockSize: -1
+ m_TempAllocatorSizeGIBakingWorker: -1
+ m_TempAllocatorSizeNavMeshWorker: -1
+ m_TempAllocatorSizeAudioWorker: -1
+ m_TempAllocatorSizeCloudWorker: -1
+ m_TempAllocatorSizeGfx: -1
+ m_TempAllocatorSizeJobWorker: -1
+ m_TempAllocatorSizeBackgroundWorker: -1
+ m_TempAllocatorSizePreloadManager: -1
+ m_PlatformMemorySettings: {}
diff --git a/samples/keybinder-unity-examples/ProjectSettings/ProjectSettings.asset b/samples/keybinder-unity-examples/ProjectSettings/ProjectSettings.asset
index 391c198..6eacfdb 100644
--- a/samples/keybinder-unity-examples/ProjectSettings/ProjectSettings.asset
+++ b/samples/keybinder-unity-examples/ProjectSettings/ProjectSettings.asset
@@ -3,7 +3,7 @@
--- !u!129 &1
PlayerSettings:
m_ObjectHideFlags: 0
- serializedVersion: 22
+ serializedVersion: 23
productGUID: d3fd4d45b9a7225438f08201c6ad543b
AndroidProfiler: 0
AndroidFilterTouchesWhenObscured: 0
@@ -68,6 +68,12 @@ PlayerSettings:
androidRenderOutsideSafeArea: 1
androidUseSwappy: 1
androidBlitType: 0
+ androidResizableWindow: 0
+ androidDefaultWindowWidth: 1920
+ androidDefaultWindowHeight: 1080
+ androidMinimumWindowWidth: 400
+ androidMinimumWindowHeight: 300
+ androidFullscreenMode: 1
defaultIsNativeResolution: 1
macRetinaSupport: 1
runInBackground: 0
@@ -121,6 +127,7 @@ PlayerSettings:
vulkanEnableSetSRGBWrite: 0
vulkanEnablePreTransform: 0
vulkanEnableLateAcquireNextImage: 0
+ vulkanEnableCommandBufferRecycling: 1
m_SupportedAspectRatios:
4:3: 1
5:4: 1
@@ -138,11 +145,13 @@ PlayerSettings:
enable360StereoCapture: 0
isWsaHolographicRemotingEnabled: 0
enableFrameTimingStats: 0
+ enableOpenGLProfilerGPURecorders: 1
useHDRDisplay: 0
D3DHDRBitDepth: 0
m_ColorGamuts: 00000000
targetPixelDensity: 30
resolutionScalingMode: 0
+ resetResolutionOnWindowResize: 0
androidSupportedAspectRatio: 1
androidMaxAspectRatio: 2.1
applicationIdentifier: {}
@@ -152,7 +161,7 @@ PlayerSettings:
tvOS: 0
overrideDefaultApplicationIdentifier: 0
AndroidBundleVersionCode: 1
- AndroidMinSdkVersion: 19
+ AndroidMinSdkVersion: 22
AndroidTargetSdkVersion: 0
AndroidPreferredInstallLocation: 1
aotOptions:
@@ -208,6 +217,7 @@ PlayerSettings:
iOSLaunchScreeniPadCustomStoryboardPath:
iOSDeviceRequirements: []
iOSURLSchemes: []
+ macOSURLSchemes: []
iOSBackgroundModes: 0
iOSMetalForceHardShadows: 0
metalEditorSupport: 1
@@ -235,6 +245,7 @@ PlayerSettings:
useCustomGradlePropertiesTemplate: 0
useCustomProguardFile: 0
AndroidTargetArchitectures: 1
+ AndroidTargetDevices: 0
AndroidSplashScreenScale: 0
androidSplashScreen: {fileID: 0}
AndroidKeystoreName:
@@ -251,14 +262,205 @@ PlayerSettings:
height: 180
banner: {fileID: 0}
androidGamepadSupportLevel: 0
+ chromeosInputEmulation: 1
AndroidMinifyWithR8: 0
AndroidMinifyRelease: 0
AndroidMinifyDebug: 0
AndroidValidateAppBundleSize: 1
AndroidAppBundleSizeToValidate: 150
m_BuildTargetIcons: []
- m_BuildTargetPlatformIcons: []
+ m_BuildTargetPlatformIcons:
+ - m_BuildTarget: iPhone
+ m_Icons:
+ - m_Textures: []
+ m_Width: 180
+ m_Height: 180
+ m_Kind: 0
+ m_SubKind: iPhone
+ - m_Textures: []
+ m_Width: 120
+ m_Height: 120
+ m_Kind: 0
+ m_SubKind: iPhone
+ - m_Textures: []
+ m_Width: 167
+ m_Height: 167
+ m_Kind: 0
+ m_SubKind: iPad
+ - m_Textures: []
+ m_Width: 152
+ m_Height: 152
+ m_Kind: 0
+ m_SubKind: iPad
+ - m_Textures: []
+ m_Width: 76
+ m_Height: 76
+ m_Kind: 0
+ m_SubKind: iPad
+ - m_Textures: []
+ m_Width: 120
+ m_Height: 120
+ m_Kind: 3
+ m_SubKind: iPhone
+ - m_Textures: []
+ m_Width: 80
+ m_Height: 80
+ m_Kind: 3
+ m_SubKind: iPhone
+ - m_Textures: []
+ m_Width: 80
+ m_Height: 80
+ m_Kind: 3
+ m_SubKind: iPad
+ - m_Textures: []
+ m_Width: 40
+ m_Height: 40
+ m_Kind: 3
+ m_SubKind: iPad
+ - m_Textures: []
+ m_Width: 87
+ m_Height: 87
+ m_Kind: 1
+ m_SubKind: iPhone
+ - m_Textures: []
+ m_Width: 58
+ m_Height: 58
+ m_Kind: 1
+ m_SubKind: iPhone
+ - m_Textures: []
+ m_Width: 29
+ m_Height: 29
+ m_Kind: 1
+ m_SubKind: iPhone
+ - m_Textures: []
+ m_Width: 58
+ m_Height: 58
+ m_Kind: 1
+ m_SubKind: iPad
+ - m_Textures: []
+ m_Width: 29
+ m_Height: 29
+ m_Kind: 1
+ m_SubKind: iPad
+ - m_Textures: []
+ m_Width: 60
+ m_Height: 60
+ m_Kind: 2
+ m_SubKind: iPhone
+ - m_Textures: []
+ m_Width: 40
+ m_Height: 40
+ m_Kind: 2
+ m_SubKind: iPhone
+ - m_Textures: []
+ m_Width: 40
+ m_Height: 40
+ m_Kind: 2
+ m_SubKind: iPad
+ - m_Textures: []
+ m_Width: 20
+ m_Height: 20
+ m_Kind: 2
+ m_SubKind: iPad
+ - m_Textures: []
+ m_Width: 1024
+ m_Height: 1024
+ m_Kind: 4
+ m_SubKind: App Store
+ - m_BuildTarget: Android
+ m_Icons:
+ - m_Textures: []
+ m_Width: 432
+ m_Height: 432
+ m_Kind: 2
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 324
+ m_Height: 324
+ m_Kind: 2
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 216
+ m_Height: 216
+ m_Kind: 2
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 162
+ m_Height: 162
+ m_Kind: 2
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 108
+ m_Height: 108
+ m_Kind: 2
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 81
+ m_Height: 81
+ m_Kind: 2
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 192
+ m_Height: 192
+ m_Kind: 1
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 144
+ m_Height: 144
+ m_Kind: 1
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 96
+ m_Height: 96
+ m_Kind: 1
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 72
+ m_Height: 72
+ m_Kind: 1
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 48
+ m_Height: 48
+ m_Kind: 1
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 36
+ m_Height: 36
+ m_Kind: 1
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 192
+ m_Height: 192
+ m_Kind: 0
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 144
+ m_Height: 144
+ m_Kind: 0
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 96
+ m_Height: 96
+ m_Kind: 0
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 72
+ m_Height: 72
+ m_Kind: 0
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 48
+ m_Height: 48
+ m_Kind: 0
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 36
+ m_Height: 36
+ m_Kind: 0
+ m_SubKind:
m_BuildTargetBatching: []
+ m_BuildTargetShaderSettings: []
m_BuildTargetGraphicsJobs:
- m_BuildTarget: MacStandaloneSupport
m_GraphicsJobs: 0
@@ -290,11 +492,13 @@ PlayerSettings:
m_BuildTargetGraphicsAPIs:
- m_BuildTarget: AndroidPlayer
m_APIs: 150000000b000000
- m_Automatic: 0
+ m_Automatic: 1
- m_BuildTarget: iOSSupport
m_APIs: 10000000
m_Automatic: 1
m_BuildTargetVRSettings: []
+ m_DefaultShaderChunkSizeInMB: 16
+ m_DefaultShaderChunkCount: 0
openGLRequireES31: 0
openGLRequireES31AEP: 0
openGLRequireES32: 0
@@ -306,6 +510,7 @@ PlayerSettings:
m_BuildTargetGroupLightmapEncodingQuality: []
m_BuildTargetGroupLightmapSettings: []
m_BuildTargetNormalMapEncoding: []
+ m_BuildTargetDefaultTextureCompressionFormat: []
playModeTestRunnerEnabled: 0
runPlayModeTestAsEditModeTest: 0
actionOnDotNetUnhandledException: 1
@@ -315,6 +520,7 @@ PlayerSettings:
cameraUsageDescription:
locationUsageDescription:
microphoneUsageDescription:
+ bluetoothUsageDescription:
switchNMETAOverride:
switchNetLibKey:
switchSocketMemoryPoolSize: 6144
@@ -323,6 +529,7 @@ PlayerSettings:
switchScreenResolutionBehavior: 2
switchUseCPUProfiler: 0
switchUseGOLDLinker: 0
+ switchLTOSetting: 0
switchApplicationID: 0x01004b9000490000
switchNSODependencies:
switchTitleNames_0:
@@ -452,6 +659,10 @@ PlayerSettings:
switchNetworkInterfaceManagerInitializeEnabled: 1
switchPlayerConnectionEnabled: 1
switchUseNewStyleFilepaths: 0
+ switchUseMicroSleepForYield: 1
+ switchEnableRamDiskSupport: 0
+ switchMicroSleepForYieldTime: 25
+ switchRamDiskSpaceSize: 12
ps4NPAgeRating: 12
ps4NPTitleSecret:
ps4NPTrophyPackPath:
@@ -522,6 +733,7 @@ PlayerSettings:
ps4videoRecordingFeaturesUsed: 0
ps4contentSearchFeaturesUsed: 0
ps4CompatibilityPS5: 0
+ ps4AllowPS5Detection: 0
ps4GPU800MHz: 1
ps4attribEyeToEyeDistanceSettingVR: 0
ps4IncludedModules: []
@@ -546,6 +758,7 @@ PlayerSettings:
webGLLinkerTarget: 1
webGLThreadsSupport: 0
webGLDecompressionFallback: 0
+ webGLPowerPreference: 2
scriptingDefineSymbols: {}
additionalCompilerArguments: {}
platformArchitecture: {}
@@ -556,8 +769,8 @@ PlayerSettings:
suppressCommonWarnings: 1
allowUnsafeCode: 0
useDeterministicCompilation: 1
- useReferenceAssemblies: 1
enableRoslynAnalyzers: 1
+ selectedPlatform: 0
additionalIl2CppArgs:
scriptingRuntimeVersion: 1
gcIncremental: 1
@@ -592,6 +805,7 @@ PlayerSettings:
metroFTAName:
metroFTAFileTypes: []
metroProtocolName:
+ vcxProjDefaultLanguage:
XboxOneProductId:
XboxOneUpdateKey:
XboxOneSandboxId:
@@ -634,6 +848,7 @@ PlayerSettings:
m_VersionName:
apiCompatibilityLevel: 6
activeInputHandler: 0
+ windowsGamepadBackendHint: 0
cloudProjectId:
framebufferDepthMemorylessMode: 0
qualitySettingsNames: []
@@ -641,4 +856,6 @@ PlayerSettings:
organizationId:
cloudEnabled: 0
legacyClampBlendShapeWeights: 0
+ playerDataPath:
+ forceSRGBBlit: 1
virtualTexturingSupportEnabled: 0
diff --git a/samples/keybinder-unity-examples/ProjectSettings/ProjectVersion.txt b/samples/keybinder-unity-examples/ProjectSettings/ProjectVersion.txt
index 6e2d7ba..6a95707 100644
--- a/samples/keybinder-unity-examples/ProjectSettings/ProjectVersion.txt
+++ b/samples/keybinder-unity-examples/ProjectSettings/ProjectVersion.txt
@@ -1,2 +1,2 @@
-m_EditorVersion: 2020.3.3f1
-m_EditorVersionWithRevision: 2020.3.3f1 (76626098c1c4)
+m_EditorVersion: 2021.3.14f1
+m_EditorVersionWithRevision: 2021.3.14f1 (eee1884e7226)
diff --git a/samples/keybinder-unity-examples/ProjectSettings/SceneTemplateSettings.json b/samples/keybinder-unity-examples/ProjectSettings/SceneTemplateSettings.json
new file mode 100644
index 0000000..6f3e60f
--- /dev/null
+++ b/samples/keybinder-unity-examples/ProjectSettings/SceneTemplateSettings.json
@@ -0,0 +1,167 @@
+{
+ "templatePinStates": [],
+ "dependencyTypeInfos": [
+ {
+ "userAdded": false,
+ "type": "UnityEngine.AnimationClip",
+ "ignore": false,
+ "defaultInstantiationMode": 0,
+ "supportsModification": true
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEditor.Animations.AnimatorController",
+ "ignore": false,
+ "defaultInstantiationMode": 0,
+ "supportsModification": true
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.AnimatorOverrideController",
+ "ignore": false,
+ "defaultInstantiationMode": 0,
+ "supportsModification": true
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEditor.Audio.AudioMixerController",
+ "ignore": false,
+ "defaultInstantiationMode": 0,
+ "supportsModification": true
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.ComputeShader",
+ "ignore": true,
+ "defaultInstantiationMode": 1,
+ "supportsModification": true
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.Cubemap",
+ "ignore": false,
+ "defaultInstantiationMode": 0,
+ "supportsModification": true
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.GameObject",
+ "ignore": false,
+ "defaultInstantiationMode": 0,
+ "supportsModification": true
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEditor.LightingDataAsset",
+ "ignore": false,
+ "defaultInstantiationMode": 0,
+ "supportsModification": false
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.LightingSettings",
+ "ignore": false,
+ "defaultInstantiationMode": 0,
+ "supportsModification": true
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.Material",
+ "ignore": false,
+ "defaultInstantiationMode": 0,
+ "supportsModification": true
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEditor.MonoScript",
+ "ignore": true,
+ "defaultInstantiationMode": 1,
+ "supportsModification": true
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.PhysicMaterial",
+ "ignore": false,
+ "defaultInstantiationMode": 0,
+ "supportsModification": true
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.PhysicsMaterial2D",
+ "ignore": false,
+ "defaultInstantiationMode": 0,
+ "supportsModification": true
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile",
+ "ignore": false,
+ "defaultInstantiationMode": 0,
+ "supportsModification": true
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.Rendering.PostProcessing.PostProcessResources",
+ "ignore": false,
+ "defaultInstantiationMode": 0,
+ "supportsModification": true
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.Rendering.VolumeProfile",
+ "ignore": false,
+ "defaultInstantiationMode": 0,
+ "supportsModification": true
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEditor.SceneAsset",
+ "ignore": false,
+ "defaultInstantiationMode": 0,
+ "supportsModification": false
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.Shader",
+ "ignore": true,
+ "defaultInstantiationMode": 1,
+ "supportsModification": true
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.ShaderVariantCollection",
+ "ignore": true,
+ "defaultInstantiationMode": 1,
+ "supportsModification": true
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.Texture",
+ "ignore": false,
+ "defaultInstantiationMode": 0,
+ "supportsModification": true
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.Texture2D",
+ "ignore": false,
+ "defaultInstantiationMode": 0,
+ "supportsModification": true
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.Timeline.TimelineAsset",
+ "ignore": false,
+ "defaultInstantiationMode": 0,
+ "supportsModification": true
+ }
+ ],
+ "defaultDependencyTypeInfo": {
+ "userAdded": false,
+ "type": "",
+ "ignore": false,
+ "defaultInstantiationMode": 1,
+ "supportsModification": true
+ },
+ "newSceneOverride": 0
+}
\ No newline at end of file
diff --git a/samples/keybinder-unity-examples/ProjectSettings/boot.config b/samples/keybinder-unity-examples/ProjectSettings/boot.config
new file mode 100644
index 0000000..e69de29
diff --git a/samples/keybinder-unity-examples/UserSettings/EditorUserSettings.asset b/samples/keybinder-unity-examples/UserSettings/EditorUserSettings.asset
index 51299a7..0dbc6c8 100644
--- a/samples/keybinder-unity-examples/UserSettings/EditorUserSettings.asset
+++ b/samples/keybinder-unity-examples/UserSettings/EditorUserSettings.asset
@@ -5,6 +5,24 @@ EditorUserSettings:
m_ObjectHideFlags: 0
serializedVersion: 4
m_ConfigSettings:
+ RecentlyUsedSceneGuid-0:
+ value: 5b550c5657065b5e5d5c5f73497a0b4412151d2b7a7d71637c7b1c37b1b8316d
+ flags: 0
+ RecentlyUsedSceneGuid-1:
+ value: 5504055303045f585b5b5c7716210744464e4b732f2b74632e704a67e7b4656d
+ flags: 0
+ RecentlyUsedSceneGuid-2:
+ value: 050050005750510e5f0f542311210d44134e1a2e2f2c7661292b4536b5b16461
+ flags: 0
+ RecentlyUsedSceneGuid-3:
+ value: 515250075c0c595e5f5a5e71122159444e4e4a2f7a7d7f602f284d66b4b76661
+ flags: 0
+ RecentlyUsedSceneGuid-4:
+ value: 01020c51530c5f0a5c0c0d7616735e4413154c2e7b2e7f697b711b65e4b6326d
+ flags: 0
+ RecentlyUsedSceneGuid-5:
+ value: 5604075407055d580c5f592647750a4441161a7a7a7c7169797c1b65bae13539
+ flags: 0
RecentlyUsedScenePath-0:
value: 22424703114646680e0b0227036c6c111b07142f1f2b233e2867083debf42d
flags: 0
@@ -34,9 +52,13 @@ EditorUserSettings:
m_VCDebugCmd: 0
m_VCDebugOut: 0
m_SemanticMergeMode: 2
+ m_DesiredImportWorkerCount: 1
+ m_StandbyImportWorkerCount: 1
+ m_IdleImportWorkerShutdownDelay: 60000
m_VCShowFailedCheckout: 1
m_VCOverwriteFailedCheckoutAssets: 1
m_VCProjectOverlayIcons: 1
m_VCHierarchyOverlayIcons: 1
m_VCOtherOverlayIcons: 1
m_VCAllowAsyncUpdate: 1
+ m_ArtifactGarbageCollection: 1
diff --git a/samples/keybinder-unity-examples/UserSettings/Layouts/default-2021.dwlt b/samples/keybinder-unity-examples/UserSettings/Layouts/default-2021.dwlt
new file mode 100644
index 0000000..b486ef2
--- /dev/null
+++ b/samples/keybinder-unity-examples/UserSettings/Layouts/default-2021.dwlt
@@ -0,0 +1,996 @@
+%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: 12004, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_PixelRect:
+ serializedVersion: 2
+ x: 0
+ y: 43.2
+ width: 1536
+ height: 780.8
+ m_ShowMode: 4
+ m_Title: Game
+ 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: 1536
+ height: 730.8
+ m_MinSize: {x: 300, y: 200}
+ m_MaxSize: {x: 24288, y: 16192}
+ vertical: 0
+ controlID: 17
+--- !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: 1172
+ y: 0
+ width: 364
+ height: 730.8
+ 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: 290.4
+ height: 432.8
+ m_MinSize: {x: 200, y: 200}
+ m_MaxSize: {x: 4000, y: 4000}
+ 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: ConsoleWindow
+ m_EditorClassIdentifier:
+ m_Children: []
+ m_Position:
+ serializedVersion: 2
+ x: 0
+ y: 432.8
+ width: 1172
+ height: 298
+ m_MinSize: {x: 101, y: 121}
+ m_MaxSize: {x: 4001, y: 4021}
+ m_ActualView: {fileID: 17}
+ m_Panes:
+ - {fileID: 12}
+ - {fileID: 17}
+ m_Selected: 1
+ 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: 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: 1536
+ height: 780.8
+ 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: 1536
+ 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: 760.8
+ width: 1536
+ 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: 1172
+ height: 730.8
+ m_MinSize: {x: 200, y: 200}
+ m_MaxSize: {x: 16192, y: 16192}
+ vertical: 1
+ controlID: 100
+--- !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: 1172
+ height: 432.8
+ m_MinSize: {x: 200, y: 100}
+ m_MaxSize: {x: 16192, y: 8096}
+ vertical: 0
+ controlID: 101
+--- !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: SceneView
+ m_EditorClassIdentifier:
+ m_Children: []
+ m_Position:
+ serializedVersion: 2
+ x: 290.4
+ y: 0
+ width: 881.6
+ height: 432.8
+ 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: -5179483145760003458, guid: 0000000000000000d000000000000000, type: 0}
+ m_Tooltip:
+ m_Pos:
+ serializedVersion: 2
+ x: 0
+ y: 506.4
+ width: 1171
+ height: 277
+ 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/Examples
+ m_Globs: []
+ m_OriginalText:
+ m_ViewMode: 1
+ m_StartGridSize: 64
+ m_LastFolders:
+ - Assets/Examples
+ m_LastFoldersGridSize: -1
+ m_LastProjectPath: C:\Users\yosef\Documents\GitHub\KeyBinder\samples\keybinder-unity-examples
+ m_LockTracker:
+ m_IsLocked: 0
+ m_FolderTreeState:
+ scrollPos: {x: 0, y: 0}
+ m_SelectedIDs: 12530000
+ m_LastClickedID: 21266
+ m_ExpandedIDs: 000000000a5300001253000000ca9a3bffffff7f
+ 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_AssetTreeState:
+ scrollPos: {x: 0, y: 0}
+ m_SelectedIDs:
+ m_LastClickedID: 0
+ m_ExpandedIDs: 000000000a530000
+ 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: 42670000
+ m_LastClickedInstanceID: 26434
+ 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: 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: 64
+ 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: 1172
+ y: 73.6
+ width: 363
+ height: 709.8
+ 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: -3734745235275155857, guid: 0000000000000000d000000000000000, type: 0}
+ m_Tooltip:
+ m_Pos:
+ serializedVersion: 2
+ x: 0
+ y: 73.6
+ width: 289.4
+ height: 411.8
+ m_ViewDataDictionary: {fileID: 0}
+ m_OverlayCanvas:
+ m_LastAppliedPresetName: Default
+ m_SaveData: []
+ m_SceneHierarchy:
+ m_TreeViewState:
+ scrollPos: {x: 0, y: 0}
+ m_SelectedIDs: 8ad7ffff
+ m_LastClickedID: -10358
+ m_ExpandedIDs: 60e5ffff14fbffff4867000062670000
+ 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: 8634526014445323508, guid: 0000000000000000d000000000000000, type: 0}
+ m_Tooltip:
+ m_Pos:
+ serializedVersion: 2
+ x: 290.4
+ y: 73.6
+ width: 879.6
+ height: 411.8
+ 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: 0, y: 0}
+ snapOffsetDelta: {x: -100, y: -25.600006}
+ 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
+ - dockPosition: 1
+ containerId: overlay-toolbar__top
+ floating: 0
+ collapsed: 0
+ displayed: 0
+ snapOffset: {x: 0, y: 0}
+ snapOffsetDelta: {x: 0, y: 0}
+ snapCorner: 0
+ id: Scene View/Open Tile Palette
+ index: 2
+ layout: 4
+ - dockPosition: 1
+ containerId: overlay-toolbar__top
+ floating: 0
+ collapsed: 0
+ displayed: 0
+ snapOffset: {x: 0, y: 0}
+ snapOffsetDelta: {x: 0, y: 0}
+ snapCorner: 0
+ id: Scene View/Tilemap Focus
+ index: 3
+ layout: 4
+ m_WindowGUID: cc27987af1a868c49b0894db9c0f5429
+ m_Gizmos: 1
+ m_OverrideSceneCullingMask: 6917529027641081856
+ m_SceneIsLit: 1
+ m_SceneLighting: 1
+ m_2DMode: 1
+ m_isRotationLocked: 0
+ m_PlayAudio: 0
+ m_AudioPlay: 0
+ m_Position:
+ m_Target: {x: 636.0159, y: 382.91974, z: 2.3946385}
+ speed: 2
+ m_Value: {x: 636.0159, y: 382.91974, z: 2.3946385}
+ m_RenderMode: 0
+ m_CameraMode:
+ drawMode: 0
+ name: Shaded
+ section: Shading Mode
+ m_ValidateTrueMetals: 0
+ m_DoValidateTrueMetals: 0
+ m_ExposureSliderValue: 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: 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: 1, y: 1}
+ zGrid:
+ 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}
+ m_ShowGrid: 1
+ m_GridAxis: 1
+ m_gridOpacity: 0.5
+ m_Rotation:
+ m_Target: {x: 0, y: 0, z: 0, w: 1}
+ speed: 2
+ m_Value: {x: 0, y: 0, z: 0, w: 1}
+ m_Size:
+ m_Target: 433.4649
+ speed: 2
+ m_Value: 433.4649
+ m_Ortho:
+ m_Target: 1
+ speed: 2
+ m_Value: 1
+ 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.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226}
+ 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: 4621777727084837110, guid: 0000000000000000d000000000000000, type: 0}
+ m_Tooltip:
+ m_Pos:
+ serializedVersion: 2
+ x: 290.4
+ y: 73.6
+ width: 879.6
+ height: 411.8
+ 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: 879.6, y: 390.8}
+ m_TextureFilterMode: 0
+ m_TextureHideFlags: 61
+ m_RenderIMGUI: 1
+ m_EnterPlayModeBehavior: 0
+ m_UseMipMap: 0
+ m_VSyncEnabled: 0
+ m_Gizmos: 0
+ m_Stats: 0
+ m_SelectedSizes: 00000000000000000000000000000000000000000000000000000000000000000000000000000000
+ m_ZoomArea:
+ m_HRangeLocked: 0
+ m_VRangeLocked: 0
+ hZoomLockedByDefault: 0
+ vZoomLockedByDefault: 0
+ m_HBaseRangeMin: -351.84
+ m_HBaseRangeMax: 351.84
+ m_VBaseRangeMin: -156.31999
+ m_VBaseRangeMax: 156.31999
+ 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: 0
+ m_EnableSliderZoomHorizontal: 0
+ m_EnableSliderZoomVertical: 0
+ m_UniformScale: 1
+ m_UpDirection: 1
+ m_DrawArea:
+ serializedVersion: 2
+ x: 0
+ y: 21
+ width: 879.6
+ height: 390.8
+ m_Scale: {x: 1, y: 1}
+ m_Translation: {x: 439.8, y: 195.4}
+ m_MarginLeft: 0
+ m_MarginRight: 0
+ m_MarginTop: 0
+ m_MarginBottom: 0
+ m_LastShownAreaInsideMargins:
+ serializedVersion: 2
+ x: -439.8
+ y: -195.4
+ width: 879.6
+ height: 390.8
+ m_MinimalGUI: 1
+ m_defaultScale: 1
+ m_LastWindowPixelSize: {x: 1099.5, y: 514.75}
+ m_ClearInEditMode: 1
+ m_NoCameraWarning: 1
+ m_LowResolutionForAspectRatios: 01000000000000000000
+ m_XRRenderMode: 0
+ m_RenderTexture: {fileID: 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: -4950941429401207979, guid: 0000000000000000d000000000000000, type: 0}
+ m_Tooltip:
+ m_Pos:
+ serializedVersion: 2
+ x: 0
+ y: 506.4
+ width: 1171
+ height: 277
+ m_ViewDataDictionary: {fileID: 0}
+ m_OverlayCanvas:
+ m_LastAppliedPresetName: Default
+ m_SaveData: []
diff --git a/samples/keybinder-unity-examples/UserSettings/Search.settings b/samples/keybinder-unity-examples/UserSettings/Search.settings
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/samples/keybinder-unity-examples/UserSettings/Search.settings
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/src/EventsExtensions.cs b/src/EventsExtensions.cs
deleted file mode 100644
index c109493..0000000
--- a/src/EventsExtensions.cs
+++ /dev/null
@@ -1,26 +0,0 @@
-using System;
-
-namespace KeyBinder
-{
- /// Source code & Documentation: https://github.com/JosepeDev/KeyBinder
- internal static class EventsExtensions
- {
- public static void SafeInvoke(this Action e)
- {
- if (e != null)
- e();
- }
-
- public static void SafeInvoke(this Action e, T args)
- {
- if (e != null)
- e(args);
- }
-
- public static void SafeInvoke(this Action e, T1 arg1, T2 arg2)
- {
- if (e != null)
- e(arg1, arg2);
- }
- }
-}
diff --git a/src/Extensions.cs b/src/Extensions.cs
new file mode 100644
index 0000000..7dc0270
--- /dev/null
+++ b/src/Extensions.cs
@@ -0,0 +1,31 @@
+using System;
+using UnityEngine;
+
+namespace KeyBinder
+{
+ /// Source code & Documentation: https://github.com/jozzzzep/KeyBinder
+ internal static class Extensions
+ {
+ internal static void SafeInvoke(this Action e, T args)
+ {
+ if (e != null)
+ e(args);
+ }
+
+ internal static T Initialize(string objName)
+ where T : Component
+ {
+ var objects = UnityEngine.Object.FindObjectsOfType();
+ if (objects == null || objects.Length == 0)
+ {
+ var obj = new GameObject(objName);
+ var comp = obj.AddComponent();
+ return comp;
+ }
+ else if (objects.Length > 1)
+ for (int i = 1; i < objects.Length; i++)
+ UnityEngine.Object.Destroy(objects[i].gameObject);
+ return objects[0];
+ }
+ }
+}
diff --git a/src/IInputFilterPreset.cs b/src/IInputFilterPreset.cs
new file mode 100644
index 0000000..2018051
--- /dev/null
+++ b/src/IInputFilterPreset.cs
@@ -0,0 +1,19 @@
+using UnityEngine;
+
+namespace KeyBinder
+{
+ ///
+ /// An interface for creating an InputFilterPreset class
+ ///
+ public interface IInputFilterPreset
+ {
+ ///
+ /// The list of keys to filter
+ ///
+ KeyCode[] KeysList { get; }
+ ///
+ /// The filtering method of the filter
+ ///
+ InputFilter.Method FilteringMethod { get; }
+ }
+}
diff --git a/src/InputFilter.cs b/src/InputFilter.cs
index 59d6f1e..985f542 100644
--- a/src/InputFilter.cs
+++ b/src/InputFilter.cs
@@ -1,106 +1,84 @@
-using System;
-using System.Collections.Generic;
+using System.Collections.Generic;
using UnityEngine;
+using System.Linq;
namespace KeyBinder
{
- /// Source code & Documentation: https://github.com/JosepeDev/KeyBinder
+ /// Source code & Documentation: https://github.com/jozzzzep/KeyBinder
///
/// The class that filters the input a receives
///
public class InputFilter
{
- ///
- /// The key's that are valid for the to receive, if empty - all keys are valid
- ///
- public KeyCode[] ValidKeys { get; private set; }
-
- ///
- /// Determines whether the key detector input filtering is active,
- /// clear all valid keys to deactivate, add valid keys to activate filtering
- ///
- public bool FilteringActive { get; private set; }
+ /// Properties ------------
+ /// - Keys - The key's that are valid/invalid for the KeyDetector to receive
+ /// - FilteringActive - Determines whether the filter is filtering
+ /// - FilteringMethod - The filtering method the input filter uses
+ /// -----------------------
///
- /// Raised when an invalid key has been detected
+ /// Determines the filtering method the uses
///
- public event Action InvalidKeyReceived;
-
- internal InputFilter()
+ public enum Method
{
- ValidKeys = new KeyCode[0];
- FilteringActive = false;
+ ///
+ /// The key will be valid only if it is inside the keys list
+ ///
+ Whitelist,
+ ///
+ /// If the key is inside the keys list it'll be invalid
+ ///
+ Blacklist
}
///
- /// Set the valid keys array
+ /// The key's that are valid/invalid for the to receive, if empty - all keys are valid
///
- public void ValidKeysSet(KeyCode[] keys)
- {
- ValidKeys = keys;
- DetermineFilterActivity();
- }
+ public KeyCode[] Keys => keysList;
///
- /// If you want to add a key for the input filering list
+ /// Determines whether the key detector input filtering is active
///
- /// The key you want to add
- public void ValidKeysAdd(KeyCode key)
- {
- var current = new List(ValidKeys);
- current.Add(key);
- ValidKeys = current.ToArray();
- DetermineFilterActivity();
- }
+ public bool FilteringActive { get; private set; }
///
- /// If you want to add multiple keys for the input filering list
+ /// The filtering method the input filter uses
///
- /// Array with the keys you want to add
- public void ValidKeysAdd(IEnumerable keys)
- {
- var current = new List(ValidKeys);
- current.AddRange(keys);
- ValidKeys = current.ToArray();
- DetermineFilterActivity();
- }
+ public Method FilteringMethod { get; private set; }
+
+ private KeyCode[] keysList;
+ private HashSet keysHashSet;
///
- /// Removes a certain KeyCode from the list of valid keys if it exists there
+ /// Creates an inactive empty filter
///
- /// A key you want to remove from the list of valid keys.
- public void ValidKeysRemove(KeyCode key)
- {
- var current = new List(ValidKeys);
- if (current.Count > 0)
- if (current.Contains(key))
- current.Remove(key);
- ValidKeys = current.ToArray();
- DetermineFilterActivity();
- }
+ internal InputFilter() :
+ this(new List().ToArray(), Method.Whitelist)
+ { }
///
- /// Removes a bunch of KeyCodes from the valid keys if they are contained
+ /// Creates a filter from a preset
///
- /// An array of keys you want to remove from the list of valid keys.
- public void ValidKeysRemove(KeyCode[] keys)
- {
- var current = new List(ValidKeys);
- if (current.Count > 0)
- for (int i = 0; i < keys.Length; i++)
- if (current.Contains(keys[i]))
- current.Remove(keys[i]);
- ValidKeys = current.ToArray();
- DetermineFilterActivity();
- }
+ internal InputFilter(IInputFilterPreset preset) :
+ this(preset.KeysList, preset.FilteringMethod)
+ { }
///
- /// Clears the list of valid keys and turns of input filtering
+ /// Creates a filter, if the array of keys contains at least one key, it will activate the filter
///
- public void ValidKeysRemoveAll()
+ /// List of keys to filter
+ ///
+ internal InputFilter(KeyCode[] keys, Method filteringMethod = Method.Whitelist)
{
- ValidKeys = null;
- DetermineFilterActivity();
+ FilteringMethod = filteringMethod;
+ keysList = keys;
+ if (keysList != null)
+ {
+ keysHashSet = new HashSet(keysList.Distinct());
+ FilteringActive = keysHashSet != null && keysHashSet.Count > 0;
+ }
+ else
+ FilteringActive = false;
}
///
@@ -108,23 +86,17 @@ public void ValidKeysRemoveAll()
///
/// The key
/// true if the key is valid
- public bool IsKeyValid(KeyCode key)
+ internal bool IsKeyValid(KeyCode key)
{
+ bool valid = true;
if (FilteringActive)
{
- for (int i = 0; i < ValidKeys.Length; i++)
- if (ValidKeys[i] == key)
- return true;
- InvalidKeyReceived.SafeInvoke(key);
- return false;
+ valid =
+ FilteringMethod == Method.Whitelist ?
+ keysHashSet.Contains(key) :
+ !keysHashSet.Contains(key);
}
- return true;
+ return valid;
}
-
- ///
- /// Called everytime the valid keys array changes
- ///
- private void DetermineFilterActivity() =>
- FilteringActive = ValidKeys != null && ValidKeys.Length > 0;
}
-}
\ No newline at end of file
+}
diff --git a/src/KeyDetector.cs b/src/KeyDetector.cs
index 5d57e09..1b3ab9d 100644
--- a/src/KeyDetector.cs
+++ b/src/KeyDetector.cs
@@ -3,12 +3,33 @@
namespace KeyBinder
{
- /// Source code & Documentation: https://github.com/JosepeDev/KeyBinder
+ /// Source code & Documentation: https://github.com/jozzzzep/KeyBinder
///
/// A class for detecting which keys are being press
///
public class KeyDetector : MonoBehaviour
{
+ /// Properties ---------------------------
+ /// - InputCheckIsActive - Determines if the KeyDetector is currently checking for input
+ /// - InputFilter - The input filter of the detector
+ /// - LatestKey - Returns the latest key the KeyDetector received
+ /// --------------------------------------
+ ///
+ /// Events -------------------------------
+ /// - KeyReceived(KeyCode) - Raised when a valid key has been received by the key detector
+ /// - InvalidKeyReceived(KeyCode) - Raised when an invalid key has been detected
+ /// --------------------------------------
+ ///
+ /// Methods ------------------------------
+ /// - InputCheckOnce(Action) - Waits until a key is detected, calls the action, and turns off input checking
+ /// - InputCheckSetActive(bool) - Set whether you want to check for input, keeps checking until deactivation
+ /// - RemoveAllListeners() - Removes all the listeners from the KeyReceived event
+ /// --- ---
+ /// - SetInputFilter(InputFilter) - Used to set custom filtering for the KeyDetector
+ /// - SetInputFilter(IInputFilterPreset) - Used to set custom filtering for the KeyDetector
+ /// - DisableInputFilter() - Disables input filtering
+ /// --------------------------------------
+
private static Action singleDetectionAction;
private static KeyDetector _instance;
private static KeyDetector Instance
@@ -16,7 +37,11 @@ private static KeyDetector Instance
get
{
if (_instance == null)
- _instance = Initialize();
+ {
+ _instance = Extensions.Initialize("KeyDetector");
+ if (!_instance.isInitialized)
+ KeyReceived = null;
+ }
return _instance;
}
}
@@ -24,10 +49,11 @@ private static KeyDetector Instance
///
/// Determines if the is currently checking for input.
///
- public static bool InputCheckIsActive => Instance.isActive;
+ public static bool InputCheckIsActive => Instance.keyCheckIsActive;
///
- /// The input filter of the detector, inactive by default, add valid keys to activate filtering
+ /// The input filter of the detector, can be set by:
+ /// and
///
public static InputFilter InputFilter => Instance.inputFilter;
@@ -37,35 +63,22 @@ private static KeyDetector Instance
public static KeyCode LatestKey => Instance.latestKey;
///
- /// Called when a key has been received by key detector
+ /// Raised when a valid key has been received by the key detector
///
public static event Action KeyReceived;
-
- private InputFilter inputFilter;
- private KeyCode latestKey = KeyCode.None;
- private bool isActive = false;
///
- /// Initialize the keydetector and make sure there's only a single instance of it
+ /// Raised when an invalid key has been detected
///
- private static KeyDetector Initialize()
- {
- var keyDetectors = FindObjectsOfType();
- if (keyDetectors == null || keyDetectors.Length == 0)
- {
- var obj = new GameObject("KeyBinder");
- var keyDetector = obj.AddComponent();
- keyDetector.inputFilter = new InputFilter();
- return keyDetector;
- }
- else if (keyDetectors.Length > 1)
- for (int i = 1; i < keyDetectors.Length; i++)
- Destroy(keyDetectors[i].gameObject);
- return keyDetectors[0];
- }
+ public static event Action InvalidKeyReceived;
+
+ private InputFilter inputFilter = new InputFilter();
+ private KeyCode latestKey = KeyCode.None;
+ private bool keyCheckIsActive = false;
+ private bool isInitialized = false;
///
- /// Waits until a key is pressed, calls the action, and turns off the input checking
+ /// Waits until a key is detected, calls the action, and turns off input checking
///
public static void InputCheckOnce(Action action)
{
@@ -75,10 +88,10 @@ public static void InputCheckOnce(Action action)
}
///
- /// Set whether you want to check for input
+ /// Set whether you want to check for input, keeps checking until deactivation
///
public static void InputCheckSetActive(bool active) =>
- Instance.isActive = active;
+ Instance.keyCheckIsActive = active;
///
/// Removes all the listeners from the event
@@ -86,13 +99,27 @@ public static void InputCheckSetActive(bool active) =>
public static void RemoveAllListeners() =>
KeyReceived = null;
+ ///
+ /// Used to set custom filtering for the
+ ///
+ /// An object
+ public static void SetInputFilter(InputFilter filter) => Instance.inputFilter = filter ?? new InputFilter();
+
+ ///
+ /// Used to set custom filtering for the
+ ///
+ /// An object
+ public static void SetInputFilter(IInputFilterPreset filterPreset) =>
+ Instance.inputFilter = (filterPreset != null) ? new InputFilter(filterPreset) : new InputFilter();
+
+ ///
+ /// Disables input filtering
+ ///
+ public static void DisableInputFilter() => SetInputFilter(new InputFilter());
private static void OnKeyReceived(KeyCode key)
{
- var e = KeyReceived;
- if (e != null)
- e(key);
-
+ KeyReceived.SafeInvoke(key);
if (singleDetectionAction != null)
{
singleDetectionAction(key);
@@ -101,12 +128,16 @@ private static void OnKeyReceived(KeyCode key)
}
}
+ private static void OnInvalidKeyReceived(KeyCode key) =>
+ InvalidKeyReceived.SafeInvoke(key);
+
private void Update()
{
// if the input checking is active
// it checks for input
// when a key is pressed it calls ReceiveInput().
- if (isActive)
+
+ if (keyCheckIsActive)
if (Input.anyKey)
ReceiveInput();
}
@@ -121,18 +152,19 @@ private KeyCode GetPressedKey()
return KeyCode.None;
}
- // Returns the pressed key
private void ReceiveInput()
{
- KeyCode thePressedKey = GetPressedKey();
- if (thePressedKey != KeyCode.None)
+ var key = GetPressedKey();
+ if (key != KeyCode.None)
{
- if (inputFilter.IsKeyValid(thePressedKey))
+ if (!inputFilter.IsKeyValid(key))
{
- latestKey = thePressedKey;
- OnKeyReceived(thePressedKey);
+ OnInvalidKeyReceived(key);
+ return;
}
+ latestKey = key;
+ OnKeyReceived(key);
}
- }
+ }
}
}