diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll
index 17629e5..c435d96 100644
Binary files a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll and b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll.mdb b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll.mdb
index 4ce4c30..9042a72 100644
Binary files a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll.mdb and b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll.mdb differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll b/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll
index e4ad889..417e41f 100644
Binary files a/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll and b/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb b/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb
index 9f547e4..e56becc 100644
Binary files a/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb and b/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenUpgradeManager.dll b/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenUpgradeManager.dll
index f4139b1..0d62a51 100644
Binary files a/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenUpgradeManager.dll and b/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenUpgradeManager.dll differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenUpgradeManager.dll.mdb b/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenUpgradeManager.dll.mdb
index 3ff85a1..236e7a8 100644
Binary files a/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenUpgradeManager.dll.mdb and b/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenUpgradeManager.dll.mdb differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/DemiLib.dll b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/DemiLib.dll
index 3e09b9c..900e78d 100644
Binary files a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/DemiLib.dll and b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/DemiLib.dll differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/DemiLib.dll.mdb b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/DemiLib.dll.mdb
index e2f9aa6..5609269 100644
Binary files a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/DemiLib.dll.mdb and b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/DemiLib.dll.mdb differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/DemiLib.xml b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/DemiLib.xml
index 7246b6d..932e119 100644
--- a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/DemiLib.xml
+++ b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/DemiLib.xml
@@ -40,6 +40,17 @@
Content colors
+
+
+ Various Input utils
+
+
+
+
+ Returns a number key int if a number key was pressed in this frame, or -1 otherwise
+
+
+
Extend this to replicate Unity's Scope system with any Unity version.
@@ -90,11 +101,21 @@
If the item exists sets it, otherwise first creates it and then sets it
+
+
+ If the item exists sets it, otherwise first creates it and then sets it
+
+
Returns TRUE if the item existed and was removed.
+
+
+ Returns TRUE if the item existed and was changed.
+
+
Returns the customizedItem for the given gameObject, or NULL if none was found
@@ -131,6 +152,9 @@
Returns a random value within this range (min/max included)
+
+
+
A serializable struct including a min and a max float value
@@ -152,5 +176,8 @@
Returns a random value within this range (min/max included)
+
+
+
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/DemiEditor.dll b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/DemiEditor.dll
index 9e7dcb4..15d6443 100644
Binary files a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/DemiEditor.dll and b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/DemiEditor.dll differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/DemiEditor.dll.mdb b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/DemiEditor.dll.mdb
index 27fa134..6b1169c 100644
Binary files a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/DemiEditor.dll.mdb and b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/DemiEditor.dll.mdb differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/DemiEditor.xml b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/DemiEditor.xml
index 67e922d..8933318 100644
--- a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/DemiEditor.xml
+++ b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/DemiEditor.xml
@@ -21,6 +21,27 @@
+
+
+ Starts an editor coroutine. You can't use normal yield new WaitFor methods because
+ those are Unity runtime, but you can instead use .
+ Other than that, you can use normal yield null/etc.
+ Returns an which you can use with to cancel the coroutine.
+
+
+
+
+ Stops the given coroutine generated by
+
+
+
+
+ To be used inside a coroutine as a yield instruction: waits for the given seconds
+ (replaces Unity's yield new WaitForSeconds because it's not available in-editor).
+ Example usage:
+ yield return DeEditorCoroutines.WaitForSeconds(1);
+
+
File utils
@@ -167,6 +188,15 @@
If TRUE and the requested asset doesn't exist, forces its creation
If TRUE also creates the path folders if they don't exist
+
+
+ Check if the at the given path exists and eventually if it's available
+
+ File path (relative to Unity's project folder)
+ If TRUE also check if the file is available
+ (file can be unavailable if it was deleted outside Unity, or if Unity is just starting)
+
+
Returns TRUE if the given is dockable, FALSE if instead it's a utility window
@@ -223,7 +253,6 @@
Return the size of the editor game view, eventual extra bars excluded (meaning the true size of the game area)
-
@@ -258,6 +287,20 @@
to use. Leave NULL to check in all of them.
+
+
+ Sets the gizmos icon visibility in the Scene and Game view for the given class names
+
+ Visibility
+ Class names (no namespace), as many as you want separated by a comma
+
+
+
+ Sets the gizmos icon visibility in the Scene and Game view for all custom icons
+ (for example icons created with HOTools)
+
+ Visibility
+
Returns all components of type T in the currently open scene, or NULL if none could be found.
@@ -283,6 +326,16 @@
Dragging concluced but not accepted because too short
+
+ Automatically determines if dragged elements are horizontal, vertical, or both
+
+
+ Forces vertical drag
+
+
+ Forces horizontal drag (useful to avoid initial wrong drag indicators
+ if the users starts dragging an horizontal system vertically)
+
Manages the dragging of GUI elements
@@ -313,6 +366,15 @@
Retrieves the eventual optional data stored via the StartDrag method
+
+
+ Starts a drag operation on a GUI element.
+
+ Reference to the current editor drawing the GUI (used when a Repaint is needed)
+ List containing the dragged item and all other relative draggable items
+ DraggableList index of the item being dragged
+ Optional data that can be retrieved via the static property
+
Starts a drag operation on a GUI element.
@@ -323,6 +385,15 @@
DraggableList index of the item being dragged
Optional data that can be retrieved via the static property
+
+
+ Starts a drag operation on a GUI element.
+
+ Reference to the current editor drawing the GUI (used when a Repaint is needed)
+ List containing the dragged item and all other relative draggable items
+ DraggableList index of the item being dragged
+ Optional data that can be retrieved via the static property
+
Starts a drag operation on a GUI element.
@@ -333,7 +404,7 @@
DraggableList index of the item being dragged
Optional data that can be retrieved via the static property
-
+
Call this after each draggable GUI block, to calculate and draw the current drag state
(or complete it if the mouse was released).
@@ -343,8 +414,22 @@
Current index of the draggable item being drawn
If NULL will calculate this automatically using .
Pass this if you're creating a drag between elements that don't use GUILayout
+ Drag direction. You can leave it to
+ unless you want to skip eventual layout calculations
-
+
+
+ Call this after each draggable GUI block, to calculate and draw the current drag state
+ (or complete it if the mouse was released).
+
+ List containing the draggable item and all other relative draggable items
+ Current index of the draggable item being drawn
+ If NULL will calculate this automatically using .
+ Pass this if you're creating a drag between elements that don't use GUILayout
+ Drag direction. You can leave it to
+ unless you want to skip eventual layout calculations
+
+
Call this after each draggable GUI block, to calculate and draw the current drag state
(or complete it if the mouse was released).
@@ -355,6 +440,21 @@
Color to use for drag divider and selection
If NULL will calculate this automatically using .
Pass this if you're creating a drag between elements that don't use GUILayout
+ Drag direction. You can leave it to
+ unless you want to skip eventual layout calculations
+
+
+
+ Call this after each draggable GUI block, to calculate and draw the current drag state
+ (or complete it if the mouse was released).
+
+ List containing the draggable item and all other relative draggable items
+ Current index of the draggable item being drawn
+ Color to use for drag divider and selection
+ If NULL will calculate this automatically using .
+ Pass this if you're creating a drag between elements that don't use GUILayout
+ Drag direction. You can leave it to
+ unless you want to skip eventual layout calculations
@@ -410,7 +510,7 @@
- Returns a clone of the given node (clones also lists, but leaves other references as references).
+ Returns a deep clone of the given node but doesn't clone UnityEngine references.
A new ID will be automatically generated.
@@ -486,6 +586,9 @@
Partially independent, mainly controlled by process.
+
+ TRUE when read-to or dragging nodes
+
Returns TRUE if the given node is currently being dragged
@@ -501,7 +604,8 @@
Create it, then enclose your GUI node calls inside a .
CODING ORDER:
- Create a to use for your node system (create it once, obviously)
- - Inside OnGUI, write all your nodes GUI code inside a
+ - Inside OnGUI, write all your nodes GUI code inside a
+ - To draw the nodes, loop through the list and call for each node
@@ -513,6 +617,10 @@
Position with zeroed coordinates (used by all node GUI since it's inside a GUILayout(area))
+
+ Contains the nodes passed to NodeProcessScope ordered by depth.
+ You should loop through this list when drawing nodes
+
Creates a new NodeProcess.
@@ -541,7 +649,12 @@
Forces the refresh of the area calculations. Useful if you need them before the first GUI call has run
-
+
+
+ Shifts the visible are to the given coordinates and repaints on end
+
+
+
Shifts the visible are to the given coordinates and repaints on end
@@ -555,7 +668,7 @@
Draws the given node using the given T editor GUINode type.
- Retuns the full area of the node
+ Returns the full area of the node
@@ -578,6 +691,19 @@
Returns TRUE if the given area is visible (even if partially) inside the current nodeProcess area
+
+
+ Captures a screenshot of the node editor area and returns it when calling the onComplete method.
+ Sadly this requires a callback because if called immediately the capture will fail
+ with a "[d3d11] attempting to ReadPixels outside of RenderTexture bounds!" error in most cases
+
+ Screenshot mode
+ A callback that accepts the generated Texture2D object
+ Screenshot scale factor (only used if screenshotMode is set to )
+ If TRUE (default) displays a progress bar during the operation.
+ You'll want to set this to FALSE when you're already using a custom progressBar
+ and the screenshot is only part of a larger queue of operations
+
Use this to encapsulate node GUI operations.
@@ -1066,28 +1192,26 @@
Style for default (non-editing mode) appearance
Style for editing mode
-
+
A text field that becomes editable only on double-click and can also be dragged
EditorWindow reference
A unique ID to use in order to determine if the text is selected or not
Text
- ID for this drag operation (must be the same for both this and Drag
List containing the dragged item and all other relative draggable items
DraggableList index of the item being dragged
Style for default (non-editing mode) appearance
Style for editing mode
-
+
A text field that becomes editable only on double-click and can also be dragged
Editor reference
A unique ID to use in order to determine if the text is selected or not
Text
- ID for this drag operation (must be the same for both this and Drag
List containing the dragged item and all other relative draggable items
DraggableList index of the item being dragged
Style for default (non-editing mode) appearance
@@ -1164,6 +1288,11 @@
Sets the GUI colors to the given ones
+
+
+ Opens a panel that previews the given texture (if not NULL)
+
+
Sets the GUI cursor color to the given ones
@@ -1277,6 +1406,8 @@
Draws the given texture tiled within the given rect
+ Rect
+ Texture
Eventual scale to apply
If not NULL, colorizes the texture with this color
@@ -1302,7 +1433,7 @@
Style for default (non-editing mode) appearance
Style for editing mode
-
+
A text field that becomes editable only on double-click and can also be dragged
@@ -1310,13 +1441,12 @@
EditorWindow reference
A unique ID to use in order to determine if the text is selected or not
Text
- ID for this drag operation (must be the same for both this and Drag
List containing the dragged item and all other relative draggable items
DraggableList index of the item being dragged
Style for default (non-editing mode) appearance
Style for editing mode
-
+
A text field that becomes editable only on double-click and can also be dragged
@@ -1324,7 +1454,6 @@
Editor reference
A unique ID to use in order to determine if the text is selected or not
Text
- ID for this drag operation (must be the same for both this and Drag
List containing the dragged item and all other relative draggable items
DraggableList index of the item being dragged
Style for default (non-editing mode) appearance
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_distributeHAlignT.png b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_distributeHAlignT.png
new file mode 100644
index 0000000..90dc9de
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_distributeHAlignT.png differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_distributeHAlignT.png.meta b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_distributeHAlignT.png.meta
new file mode 100644
index 0000000..5fcf9df
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_distributeHAlignT.png.meta
@@ -0,0 +1,68 @@
+fileFormatVersion: 2
+guid: 9a1201e80b2271e4f9fb297627b41bcb
+timeCreated: 1577104097
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapMode: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_distributeVAlignL.png b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_distributeVAlignL.png
new file mode 100644
index 0000000..a762110
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_distributeVAlignL.png differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_distributeVAlignL.png.meta b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_distributeVAlignL.png.meta
new file mode 100644
index 0000000..fe64885
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_distributeVAlignL.png.meta
@@ -0,0 +1,68 @@
+fileFormatVersion: 2
+guid: 2caa39820505c5742808aa880ddcfcf8
+timeCreated: 1577104097
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapMode: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_closed.png b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_closed.png
new file mode 100644
index 0000000..df26539
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_closed.png differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_closed.png.meta b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_closed.png.meta
new file mode 100644
index 0000000..215b4ba
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_closed.png.meta
@@ -0,0 +1,68 @@
+fileFormatVersion: 2
+guid: 9b4f2e532d3ef6f4daaa4383b113df65
+timeCreated: 1577104123
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 0
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ filterMode: 0
+ aniso: 1
+ mipBias: -1
+ wrapMode: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 2
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 32
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 100
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_open.png b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_open.png
new file mode 100644
index 0000000..50a913a
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_open.png differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_open.png.meta b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_open.png.meta
new file mode 100644
index 0000000..c47ed75
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_open.png.meta
@@ -0,0 +1,68 @@
+fileFormatVersion: 2
+guid: bb1e24f3e349db745a9861404cb1a207
+timeCreated: 1577104123
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 0
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ filterMode: 0
+ aniso: 1
+ mipBias: -1
+ wrapMode: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 2
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 32
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 100
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_ok.png b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_ok.png
new file mode 100644
index 0000000..b4d864a
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_ok.png differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_ok.png.meta b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_ok.png.meta
new file mode 100644
index 0000000..88c0669
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_ok.png.meta
@@ -0,0 +1,68 @@
+fileFormatVersion: 2
+guid: 2444b06717e11d0408ca86db1bea744f
+timeCreated: 1577104097
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapMode: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility.png b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility.png
new file mode 100644
index 0000000..56a1324
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility.png differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility.png.meta b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility.png.meta
new file mode 100644
index 0000000..3eac9df
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility.png.meta
@@ -0,0 +1,68 @@
+fileFormatVersion: 2
+guid: e35ea0993a7b8d241adcd12103a24601
+timeCreated: 1577104097
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapMode: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility_off.png b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility_off.png
new file mode 100644
index 0000000..e1a2c91
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility_off.png differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility_off.png.meta b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility_off.png.meta
new file mode 100644
index 0000000..f5ef068
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility_off.png.meta
@@ -0,0 +1,68 @@
+fileFormatVersion: 2
+guid: 23e4e73d7b304824c921004c1d5a5bcc
+timeCreated: 1577104097
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapMode: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_materials.png b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_materials.png
new file mode 100644
index 0000000..5a4b7eb
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_materials.png differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_materials.png.meta b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_materials.png.meta
new file mode 100644
index 0000000..3083c38
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_materials.png.meta
@@ -0,0 +1,68 @@
+fileFormatVersion: 2
+guid: 3987b9a56cb424f4d9aa1c68c7078034
+timeCreated: 1577104097
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapMode: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_models.png b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_models.png
new file mode 100644
index 0000000..42f1f23
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_models.png differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_models.png.meta b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_models.png.meta
new file mode 100644
index 0000000..ec09120
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_models.png.meta
@@ -0,0 +1,68 @@
+fileFormatVersion: 2
+guid: 066ad39c29c08e442990200742e550e0
+timeCreated: 1577104097
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapMode: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_particles.png b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_particles.png
new file mode 100644
index 0000000..3ffa475
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_particles.png differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_particles.png.meta b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_particles.png.meta
new file mode 100644
index 0000000..2ff749d
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_particles.png.meta
@@ -0,0 +1,68 @@
+fileFormatVersion: 2
+guid: e1bd87c228edca14e87c4131064bf66d
+timeCreated: 1577104097
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapMode: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_shaders.png b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_shaders.png
new file mode 100644
index 0000000..ed3b4bb
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_shaders.png differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_shaders.png.meta b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_shaders.png.meta
new file mode 100644
index 0000000..f331d27
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_shaders.png.meta
@@ -0,0 +1,68 @@
+fileFormatVersion: 2
+guid: 59ac23334579794468dae69e320062c2
+timeCreated: 1577104097
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapMode: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_terrains.png b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_terrains.png
new file mode 100644
index 0000000..750996d
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_terrains.png differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_terrains.png.meta b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_terrains.png.meta
new file mode 100644
index 0000000..8a7d3ea
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_terrains.png.meta
@@ -0,0 +1,68 @@
+fileFormatVersion: 2
+guid: a806004a98405894bb3ba48a74b2abfe
+timeCreated: 1577104097
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapMode: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty.png b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty.png
new file mode 100644
index 0000000..188ed94
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty.png differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty.png.meta b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty.png.meta
new file mode 100644
index 0000000..22ebfb7
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty.png.meta
@@ -0,0 +1,68 @@
+fileFormatVersion: 2
+guid: 92522621a07705d40b5194a4d1e2deba
+timeCreated: 1577104097
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapMode: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickEmpty.png b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickEmpty.png
new file mode 100644
index 0000000..ec9ead7
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickEmpty.png differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickEmpty.png.meta b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickEmpty.png.meta
new file mode 100644
index 0000000..6c96c70
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickEmpty.png.meta
@@ -0,0 +1,68 @@
+fileFormatVersion: 2
+guid: f861e2f73f7488c41861c452bae0e674
+timeCreated: 1577104097
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapMode: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickerEmpty.png b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickerEmpty.png
new file mode 100644
index 0000000..ca376a8
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickerEmpty.png differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickerEmpty.png.meta b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickerEmpty.png.meta
new file mode 100644
index 0000000..a180791
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickerEmpty.png.meta
@@ -0,0 +1,68 @@
+fileFormatVersion: 2
+guid: 119ba6b0e75c53e46901906be553b6ba
+timeCreated: 1577104097
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapMode: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/squareCorners03.png b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/squareCorners03.png
new file mode 100644
index 0000000..38dc1bb
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/squareCorners03.png differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/squareCorners03.png.meta b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/squareCorners03.png.meta
new file mode 100644
index 0000000..4e19608
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/squareCorners03.png.meta
@@ -0,0 +1,68 @@
+fileFormatVersion: 2
+guid: d93eb10c30666394c9dd3c07e31f149f
+timeCreated: 1577104097
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapMode: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/transparentSquare.png b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/transparentSquare.png
new file mode 100644
index 0000000..c745068
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/transparentSquare.png differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/transparentSquare.png.meta b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/transparentSquare.png.meta
new file mode 100644
index 0000000..8981d8d
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/transparentSquare.png.meta
@@ -0,0 +1,68 @@
+fileFormatVersion: 2
+guid: bf7f995705654d34688453bb1d282f0d
+timeCreated: 1577104123
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 0
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ filterMode: 0
+ aniso: 1
+ mipBias: -1
+ wrapMode: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 2
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 32
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 100
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquare.png.meta b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquare.png.meta
index 72c9688..81449ab 100644
--- a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquare.png.meta
+++ b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquare.png.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: d3e15b806a8368742ba6f10e794d7b76
-timeCreated: 1575368396
+timeCreated: 1577059448
licenseType: Pro
TextureImporter:
fileIDToRecycleName: {}
diff --git a/UnityTests.Unity5/Assets/_Tests/Bugs/TimeIndependentDelay.cs b/UnityTests.Unity5/Assets/_Tests/Bugs/TimeIndependentDelay.cs
new file mode 100644
index 0000000..c4deace
--- /dev/null
+++ b/UnityTests.Unity5/Assets/_Tests/Bugs/TimeIndependentDelay.cs
@@ -0,0 +1,31 @@
+using System.Collections;
+using System.Collections.Generic;
+using DG.Tweening;
+using UnityEngine;
+
+public class TimeIndependentDelay : BrainBase
+{
+ public float startupDelay = 1;
+ public bool timeScaleIndependent = true;
+ public float tweensDelayStep = 0.15f;
+ public Transform[] targets;
+
+ IEnumerator Start()
+ {
+ if (startupDelay > 0) yield return new WaitForSeconds(startupDelay);
+ Log("STARTUP", "00ff00");
+
+ for (int i = 0; i < targets.Length; ++i) {
+ float delay = i * tweensDelayStep;
+ targets[i].DOMoveX(1, 1).SetDelay(delay).SetUpdate(timeScaleIndependent).SetEase(Ease.Linear)
+ .OnStart(() => Log(string.Format("{0}: tween start after delay of {1}\"", i, delay)));
+ }
+ }
+
+ void Log(string message, string color = null)
+ {
+ if (color != null) message = string.Format("{1}", color, message);
+ message = string.Format("{0} | {1} | {2} ::: {3}", Time.realtimeSinceStartup, Time.deltaTime, Time.unscaledDeltaTime, message);
+ Debug.Log(message);
+ }
+}
\ No newline at end of file
diff --git a/UnityTests.Unity5/Assets/_Tests/Bugs/TimeIndependentDelay.cs.meta b/UnityTests.Unity5/Assets/_Tests/Bugs/TimeIndependentDelay.cs.meta
new file mode 100644
index 0000000..834268d
--- /dev/null
+++ b/UnityTests.Unity5/Assets/_Tests/Bugs/TimeIndependentDelay.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: d978b00d0d99a37458e71493e6beded6
+timeCreated: 1578397716
+licenseType: Pro
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/UnityTests.Unity5/Assets/_Tests/Bugs/TimeIndependentDelay.unity b/UnityTests.Unity5/Assets/_Tests/Bugs/TimeIndependentDelay.unity
new file mode 100644
index 0000000..853c290
Binary files /dev/null and b/UnityTests.Unity5/Assets/_Tests/Bugs/TimeIndependentDelay.unity differ
diff --git a/UnityTests.Unity5/Assets/_Tests/Bugs/TimeIndependentDelay.unity.meta b/UnityTests.Unity5/Assets/_Tests/Bugs/TimeIndependentDelay.unity.meta
new file mode 100644
index 0000000..3e81a36
--- /dev/null
+++ b/UnityTests.Unity5/Assets/_Tests/Bugs/TimeIndependentDelay.unity.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b3c6ba5ca096a8043a1304c7a0369058
+timeCreated: 1578397709
+licenseType: Pro
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/_DOTween.Assembly/DOTween/Core/DOTweenComponent.cs b/_DOTween.Assembly/DOTween/Core/DOTweenComponent.cs
index 2e7203c..7cde218 100644
--- a/_DOTween.Assembly/DOTween/Core/DOTweenComponent.cs
+++ b/_DOTween.Assembly/DOTween/Core/DOTweenComponent.cs
@@ -25,6 +25,7 @@ namespace DG.Tweening.Core
float _unscaledTime;
float _unscaledDeltaTime;
+ bool _paused; // Used to mark when app is paused and to avoid resume being called when application starts playing
float _pausedTime; // Marks the time when Unity was paused
bool _duplicateToDestroy;
@@ -166,8 +167,10 @@ namespace DG.Tweening.Core
public void OnApplicationPause(bool pauseStatus)
{
if (pauseStatus) {
+ _paused = true;
_pausedTime = Time.realtimeSinceStartup;
- } else {
+ } else if (_paused) {
+ _paused = false;
_unscaledTime += Time.realtimeSinceStartup - _pausedTime;
}
}
diff --git a/_DOTween.Assembly/DOTween/DOTween.cs b/_DOTween.Assembly/DOTween/DOTween.cs
index 5a23b48..f1cab9d 100644
--- a/_DOTween.Assembly/DOTween/DOTween.cs
+++ b/_DOTween.Assembly/DOTween/DOTween.cs
@@ -34,7 +34,7 @@ namespace DG.Tweening
public class DOTween
{
/// DOTween's version
- public static readonly string Version = "1.2.315"; // Last version before modules: 1.1.755
+ public static readonly string Version = "1.2.320"; // Last version before modules: 1.1.755
///////////////////////////////////////////////
// Options ////////////////////////////////////
diff --git a/_DOTween.Assembly/bin/DOTween.dll b/_DOTween.Assembly/bin/DOTween.dll
index 17629e5..c435d96 100644
Binary files a/_DOTween.Assembly/bin/DOTween.dll and b/_DOTween.Assembly/bin/DOTween.dll differ
diff --git a/_DOTween.Assembly/bin/DOTween.dll.mdb b/_DOTween.Assembly/bin/DOTween.dll.mdb
index 4ce4c30..9042a72 100644
Binary files a/_DOTween.Assembly/bin/DOTween.dll.mdb and b/_DOTween.Assembly/bin/DOTween.dll.mdb differ
diff --git a/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll b/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll
index e4ad889..417e41f 100644
Binary files a/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll and b/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll differ
diff --git a/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll.mdb b/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll.mdb
index 9f547e4..e56becc 100644
Binary files a/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll.mdb and b/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll.mdb differ
diff --git a/_DOTween.Assembly/bin/Editor/DOTweenUpgradeManager.dll b/_DOTween.Assembly/bin/Editor/DOTweenUpgradeManager.dll
index f4139b1..0d62a51 100644
Binary files a/_DOTween.Assembly/bin/Editor/DOTweenUpgradeManager.dll and b/_DOTween.Assembly/bin/Editor/DOTweenUpgradeManager.dll differ
diff --git a/_DOTween.Assembly/bin/Editor/DOTweenUpgradeManager.dll.mdb b/_DOTween.Assembly/bin/Editor/DOTweenUpgradeManager.dll.mdb
index 3ff85a1..236e7a8 100644
Binary files a/_DOTween.Assembly/bin/Editor/DOTweenUpgradeManager.dll.mdb and b/_DOTween.Assembly/bin/Editor/DOTweenUpgradeManager.dll.mdb differ