diff --git a/.gitignore b/.gitignore
index 8bd311b..fb950f7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -19,4 +19,5 @@ _DOTween.Assembly/.git
*.Unity*/Assets/TK2D*
*.Unity*/Assets/-tk2d*
*.Unity*/Assets/Console*Pro*
-*.Unity*/Assets/Text*Mesh*Pro*
\ No newline at end of file
+*.Unity*/Assets/Text*Mesh*Pro*
+*HOPoolOperator*
\ No newline at end of file
diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.XML b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.XML
index 61ea052..bd3c14c 100644
--- a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.XML
+++ b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.XML
@@ -201,6 +201,11 @@
Max Sequences capacity.
Default: 50
+
+
+ Public so it can be used by lose scripts related to DOTween (like DOTweenAnimation)
+
+
Controls other tweens as a group
diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll
index 96cbc77..b8fe712 100644
Binary files a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll and b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll differ
diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll.mdb b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll.mdb
index fd83b8b..efece54 100644
Binary files a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll.mdb and b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll.mdb differ
diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween43.dll b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween43.dll
index 87a0544..3217915 100644
Binary files a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween43.dll and b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween43.dll differ
diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween43.dll.mdb b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween43.dll.mdb
index a227ee6..ec7728f 100644
Binary files a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween43.dll.mdb and b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween43.dll.mdb differ
diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween46.dll b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween46.dll
index 8a7af6e..897d920 100644
Binary files a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween46.dll and b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween46.dll differ
diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween46.dll.mdb b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween46.dll.mdb
index 7f31a77..fcd8bac 100644
Binary files a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween46.dll.mdb and b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween46.dll.mdb differ
diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween50.dll b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween50.dll
index 14dc57f..7cb9369 100644
Binary files a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween50.dll and b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween50.dll differ
diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween50.dll.mdb b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween50.dll.mdb
index 287c1a9..93afd52 100644
Binary files a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween50.dll.mdb and b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween50.dll.mdb differ
diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll
index c794091..c095f28 100644
Binary files a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll and b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll differ
diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb
index 036f3d3..827b9b0 100644
Binary files a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb and b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb differ
diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.XML b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.XML
index 61ea052..bd3c14c 100644
--- a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.XML
+++ b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.XML
@@ -201,6 +201,11 @@
Max Sequences capacity.
Default: 50
+
+
+ Public so it can be used by lose scripts related to DOTween (like DOTweenAnimation)
+
+
Controls other tweens as a group
diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.dll b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.dll
index 96cbc77..b8fe712 100644
Binary files a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.dll and b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.dll differ
diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.dll.mdb b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.dll.mdb
index fd83b8b..efece54 100644
Binary files a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.dll.mdb and b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.dll.mdb differ
diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween43.dll b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween43.dll
index 87a0544..3217915 100644
Binary files a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween43.dll and b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween43.dll differ
diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween43.dll.mdb b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween43.dll.mdb
index a227ee6..ec7728f 100644
Binary files a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween43.dll.mdb and b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween43.dll.mdb differ
diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween46.dll b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween46.dll
index 8a7af6e..897d920 100644
Binary files a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween46.dll and b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween46.dll differ
diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween46.dll.mdb b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween46.dll.mdb
index 7f31a77..fcd8bac 100644
Binary files a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween46.dll.mdb and b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween46.dll.mdb differ
diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween50.dll b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween50.dll
index 14dc57f..7cb9369 100644
Binary files a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween50.dll and b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween50.dll differ
diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween50.dll.mdb b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween50.dll.mdb
index 287c1a9..93afd52 100644
Binary files a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween50.dll.mdb and b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween50.dll.mdb differ
diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll b/UnityTests.Unity4/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll
index c794091..c095f28 100644
Binary files a/UnityTests.Unity4/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll and b/UnityTests.Unity4/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll differ
diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb b/UnityTests.Unity4/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb
index 036f3d3..827b9b0 100644
Binary files a/UnityTests.Unity4/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb and b/UnityTests.Unity4/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.XML b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.XML
index 61ea052..bd3c14c 100644
--- a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.XML
+++ b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.XML
@@ -201,6 +201,11 @@
Max Sequences capacity.
Default: 50
+
+
+ Public so it can be used by lose scripts related to DOTween (like DOTweenAnimation)
+
+
Controls other tweens as a group
diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll
index 96cbc77..b8fe712 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 fd83b8b..efece54 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/DOTween43.dll b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween43.dll
index 87a0544..3217915 100644
Binary files a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween43.dll and b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween43.dll differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween43.dll.mdb b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween43.dll.mdb
index a227ee6..ec7728f 100644
Binary files a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween43.dll.mdb and b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween43.dll.mdb differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween46.dll b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween46.dll
index 8a7af6e..897d920 100644
Binary files a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween46.dll and b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween46.dll differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween46.dll.mdb b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween46.dll.mdb
index 7f31a77..fcd8bac 100644
Binary files a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween46.dll.mdb and b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween46.dll.mdb differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween50.dll b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween50.dll
index 14dc57f..7cb9369 100644
Binary files a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween50.dll and b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween50.dll differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween50.dll.mdb b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween50.dll.mdb
index 287c1a9..93afd52 100644
Binary files a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween50.dll.mdb and b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween50.dll.mdb differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll b/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll
index c794091..c095f28 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 036f3d3..827b9b0 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/HOUnityEditor.meta b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor.meta
new file mode 100644
index 0000000..d9a2d80
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 8616e3c2b127fa44ebfcf164b3519713
+folderAsset: yes
+timeCreated: 1428139621
+licenseType: Free
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor.meta b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor.meta
new file mode 100644
index 0000000..fccc547
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor.meta
@@ -0,0 +1,5 @@
+fileFormatVersion: 2
+guid: 355c492c3aa35b649a61cfc072397d29
+folderAsset: yes
+DefaultImporter:
+ userData:
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFramework.dll b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFramework.dll
new file mode 100644
index 0000000..cc15e69
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFramework.dll differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFramework.dll.mdb b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFramework.dll.mdb
new file mode 100644
index 0000000..666d022
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFramework.dll.mdb differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFramework.dll.mdb.meta b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFramework.dll.mdb.meta
new file mode 100644
index 0000000..c40cdc1
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFramework.dll.mdb.meta
@@ -0,0 +1,4 @@
+fileFormatVersion: 2
+guid: 8fbc6c948f382da4f829685d663e9967
+DefaultImporter:
+ userData:
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFramework.dll.meta b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFramework.dll.meta
new file mode 100644
index 0000000..d445e92
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFramework.dll.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 11f311c200ce9de48b30e7dfedbfd165
+MonoAssemblyImporter:
+ serializedVersion: 1
+ iconMap: {}
+ executionOrder: {}
+ userData:
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFramework.xml b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFramework.xml
new file mode 100644
index 0000000..ad5dd4e
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFramework.xml
@@ -0,0 +1,849 @@
+
+
+
+ HOEditorGUIFramework
+
+
+
+
+ GUI utils.
+
+
+
+
+ Returns TRUE if the mouse is within the currently focused inspector/window boundaries.
+
+
+
+
+ Contains various useful textures for GUI usage.
+
+
+
+
+ Checks that the given textures use the correct import settings,
+ and applies them if they're incorrect.
+
+
+
+
+ Data used while dragging a GUI element.
+
+
+
+
+ Data used for selection of GUI elements.
+
+
+
+
+ Checks if the given list is the same as the copied one.
+
+
+
+
+ If this item is the only one selected, sets it as the first
+ (useful when selecting multiple objects while pressing SHIFT).
+
+
+
+
+ Collection of various GUIStyles.
+
+
+
+
+ Width of icon buttons.
+
+
+
+
+ TRUE if editor is using pro skin.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Editor-style skinned element.
+
+
+
+
+ Extension methods.
+
+
+
+
+ Sets the color of the given style's font.
+
+
+
+
+ Sets the texture of the given style's background.
+
+
+
+
+ Clones the given style and changes its font color.
+
+
+
+
+ Manages selection of multiple GUI elements.
+
+
+
+
+ Call this after each selectable GUI block, to calculate and draw the current selection state.
+ Return TRUE while the item at the given index is selected.
+
+ Reference to the panel calling this method (used for Repaint purposes)
+ List containig the selectable items
+ Index of the last selectable item block drawn
+
+
+
+ Call this after each selectable GUI block, to calculate and draw the current selection state.
+ Return TRUE while the item at the given index is selected.
+
+ Reference to the panel calling this method (used for Repaint purposes)
+ List containig the selectable items
+ Index of the last selectable item block drawn
+ Color to apply when selecting
+
+
+
+ Call this after each selectable GUI block, to calculate and draw the current selection state.
+ Return TRUE while the item at the given index is selected.
+
+ Reference to the panel calling this method (used for Repaint purposes)
+ List containig the selectable items
+ Index of the last selectable item block drawn
+
+
+
+ Call this after each selectable GUI block, to calculate and draw the current selection state.
+ Return TRUE while the item at the given index is selected.
+
+ Reference to the panel calling this method (used for Repaint purposes)
+ List containig the selectable items
+ Index of the last selectable item block drawn
+ Color to apply when selecting
+
+
+
+ Returns the currently selected indexes in the selection list,
+ or an empty list if none is selected.
+
+
+
+
+
+ Various GUI layout methods.
+
+
+
+ Shows the given block delegate using an horizontal layout.
+
+
+ Shows the given block delegate using an horizontal layout.
+
+
+ Shows the given block delegate using an horizontal layout.
+
+
+ Shows the given block delegate using an horizontal layout.
+
+
+ Shows the given block delegate using an horizontal layout.
+
+
+ Shows the given block delegate using an horizontal layout.
+
+
+ Shows the given block delegate using an horizontal layout.
+
+
+
+ Shows the given block delegate using an horizontal layout.
+
+ HOGUILayout.Horizontal(myGUIStyle, () => { block code here; };
+
+
+ Shows the given block delegate using a vertical layout.
+
+
+ Shows the given block delegate using a vertical layout.
+
+
+ Shows the given block delegate using a vertical layout.
+
+
+ Shows the given block delegate using a vertical layout.
+
+
+ Shows the given block delegate using a vertical layout.
+
+
+ Shows the given block delegate using a vertical layout.
+
+
+ Shows the given block delegate using a vertical layout.
+
+
+
+ Shows the given block delegate using a vertical layout.
+
+ HOGUILayout.Horizontal(myGUIStyle, () => { block code here; });
+
+
+
+ Shows the given block delegate in an eventually disabled state.
+ If the GUI was already disabled, nothing changes.
+
+ If TRUE shows the block as disabled, otherwise as enabled
+ Block action delegate
+
+
+
+ Shows the given block delegate in an eventually disabled state.
+ If the GUI was already disabled, nothing changes.
+
+ If TRUE shows the block as disabled, otherwise as enabled
+ Shade to apply to the background
+ Block action delegate
+
+
+
+ Shows the given block delegate with the given background shade.
+
+ Background shade to apply
+ Block action delegate
+
+
+
+ Shows the given block delegate using a menubar layout.
+
+ HOGUILayout.Menubar(() => { block code here; });
+
+
+
+ Shows the given block delegate using a menubar layout.
+
+ HOGUILayout.Menubar(() => { block code here; });
+
+
+
+ Shows the given block delegate using a menubar layout.
+
+ HOGUILayout.Menubar(() => { block code here; });
+
+
+
+ Shows the given block delegate using a menubar layout.
+
+ HOGUILayout.Menubar(() => { block code here; });
+
+
+
+ Shows the given block delegate using a toolbar layout.
+
+ HOGUILayout.Toolbar(() => { block code here; });
+
+
+
+ Shows the given block delegate using a toolbar layout.
+
+ HOGUILayout.Toolbar(() => { block code here; });
+
+
+
+ Shows the given block delegate using a toolbar layout.
+
+ HOGUILayout.Toolbar(() => { block code here; });
+
+
+
+ Shows the given block delegate using a toolbar layout.
+
+ HOGUILayout.Toolbar(() => { block code here; });
+
+
+ Creates a drag area using a vertical layout,
+ and returns TRUE if the drag conditions were met.
+
+
+ Creates a drag area using a vertical layout,
+ and returns TRUE if the drag conditions were met.
+
+
+ Creates a drag area using a vertical layout,
+ and returns TRUE if the drag conditions were met.
+
+
+
+ Creates a drag area using a vertical layout,
+ and returns TRUE when a drag is concluded (meaning something was released on the area)
+ and drag conditions were met.
+
+
+
+
+ Draws a subpanel container with a title.
+
+
+
+
+ Draws a label with the choice for font color.
+
+
+
+
+ Draws a label with the choice for font color.
+
+
+
+
+ Draws a label with the choice for font color.
+
+
+
+
+ Draws a label with the choice for font color.
+
+
+
+
+ Draws a single press button with choice for background shade and text color.
+
+
+
+
+ Draws a single press button with choice for background shade and text color.
+
+
+
+
+ Draws a single press button with choice for background shade and text color.
+
+
+
+
+ Draws a single press button with choice for background shade and text color.
+
+
+
+
+ Draws a single press button with choice for background shade.
+
+
+
+
+ Draws a single press button with choice for background shade.
+
+
+
+
+ Draws a single press button with choice for background shade.
+
+
+
+
+ Draws a single press button with choice for background shade.
+
+
+
+
+ Draws a single press toggle button with choice for toggle background shade and text color.
+
+
+
+
+ Draws a single press toggle button with choice for toggle background shade and text color.
+
+
+
+
+ Draws a button that returns TRUE the first time it's pressed, instead than when its released.
+
+
+
+
+ Draws a button that returns TRUE the first time it's pressed, instead than when its released.
+
+
+
+
+ Draws a single press icon button with an expand icon.
+
+
+
+
+ Draws a single press icon button with an expand icon.
+
+
+
+
+ Draws a single press icon button with an expand icon.
+
+
+
+
+ Draws a single press icon button with a collapse icon.
+
+
+
+
+ Draws a single press icon button with a collapse icon.
+
+
+
+
+ Draws a single press icon button with a collapse icon.
+
+
+
+
+ Draws a button with a foldout icon and no label.
+
+
+
+
+ Draws a button with a foldout icon and a label.
+
+
+
+
+ Draws a button with a foldout icon and a miniLabel.
+
+
+
+
+ Draws a checkbox that can fit inside a toolbar.
+
+
+
+
+ Horizontal divider.
+
+ Top and bottom margin
+ Height of the divider
+
+
+
+ Horizontal divider.
+
+ Shade to apply to the divider
+ Top and bottom margin
+ Height of the divider
+
+
+
+ Horizontal flat divider, where the color property will be the exact color shown, and not a shade.
+
+ Color of the divider
+ Top and bottom margin
+ Height of the divider
+
+
+
+ Creates a Gradient field by using Unity 4.x hidden default one and Reflection.
+
+
+
+
+ Manages drag of GUI elements.
+
+
+
+
+ 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
+ Item being dragged
+ 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
+ Item being dragged
+ 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).
+ Returns TRUE if the drag operation was concluded and accepted.
+
+ List containing the draggable item and all other relative draggable items
+ Current index of the draggable item being drawn
+
+
+
+ Call this after each draggable GUI block, to calculate and draw the current drag state
+ (or complete it if the mouse was released).
+ Returns TRUE if the drag operation was concluded and accepted.
+
+ 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
+
+
+
+ Ends the drag operations, and eventually applies the drag result.
+ Returns TRUE if the position of the dragged item actually changed.
+
+ If TRUE applies the drag results, otherwise simply cancels the drag
+
+
+
+ True if a GUI element is currently being dragged
+
+
+
+
+ Return the current item being dragged, or NULL if there is none.
+
+
+
+
+ Type of current item being dragged, or NULL if there is none.
+
+
+
+
+ Retrieves the eventual optional data stored via the StartDrag method.
+
+
+
+
+ Editor undo manager.
+ To use it:
+
+ -
+ Store an instance in the related Editor Class (instantiate it inside the
OnEnable method).
+
+ -
+ Call
undoManagerInstance.CheckUndo() BEFORE the first UnityGUI call in OnInspectorGUI.
+
+ -
+ Call
undoManagerInstance.CheckDirty() AFTER the last UnityGUI call in OnInspectorGUI.
+
+
+
+
+
+
+ Creates a new HOEditorUndoManager,
+ setting it so that the target is marked as dirty each time a new undo is stored.
+
+
+ The default you want to save undo info for.
+
+
+ The default name of the thing to undo (displayed as "Undo [name]" in the main menu).
+
+
+
+
+ Creates a new HOEditorUndoManager.
+
+
+ The default you want to save undo info for.
+
+
+ The default name of the thing to undo (displayed as "Undo [name]" in the main menu).
+
+
+ If TRUE, marks the target as dirty each time a new undo is stored.
+
+
+
+
+ Call this method BEFORE any undoable UnityGUI call.
+ Manages undo for the default target, with the default name.
+
+
+
+
+ Call this method BEFORE any undoable UnityGUI call.
+ Manages undo for the given target, with the default name.
+
+
+ The you want to save undo info for.
+
+
+
+
+ Call this method BEFORE any undoable UnityGUI call.
+ Manages undo for the given target, with the given name.
+
+
+ The you want to save undo info for.
+
+
+ The name of the thing to undo (displayed as "Undo [name]" in the main menu).
+
+
+
+
+ Call this method AFTER any undoable UnityGUI call.
+ Manages undo for the default target, with the default name,
+ and returns a value of TRUE if the target is marked as dirty.
+
+
+
+
+ Call this method AFTER any undoable UnityGUI call.
+ Manages undo for the given target, with the default name,
+ and returns a value of TRUE if the target is marked as dirty.
+
+
+ The you want to save undo info for.
+
+
+
+
+ Call this method AFTER any undoable UnityGUI call.
+ Manages undo for the given target, with the given name,
+ and returns a value of TRUE if the target is marked as dirty.
+
+
+ The you want to save undo info for.
+
+
+ The name of the thing to undo (displayed as "Undo [name]" in the main menu).
+
+
+
+
+ Call this method AFTER any undoable UnityGUI call.
+ Forces undo for the default target, with the default name.
+ Used to undo operations that are performed by pressing a button,
+ which doesn't set the GUI to a changed state.
+
+
+
+
+ Call this method AFTER any undoable UnityGUI call.
+ Forces undo for the given target, with the default name.
+ Used to undo operations that are performed by pressing a button,
+ which doesn't set the GUI to a changed state.
+
+
+ The you want to save undo info for.
+
+
+
+
+ Call this method AFTER any undoable UnityGUI call.
+ Forces undo for the given target, with the given name.
+ Used to undo operations that are performed by pressing a button,
+ which doesn't set the GUI to a changed state.
+
+
+ The you want to save undo info for.
+
+
+ The name of the thing to undo (displayed as "Undo [name]" in the main menu).
+
+
+
+
+ Various GUI methods.
+
+
+
+
+ Horizontal flat divider, where the color property will be the exact color shown, and not a shade.
+
+ Rectangle on the screen to use for the divider
+ Color of the divider
+
+
+
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFramework.xml.meta b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFramework.xml.meta
new file mode 100644
index 0000000..450e64a
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFramework.xml.meta
@@ -0,0 +1,4 @@
+fileFormatVersion: 2
+guid: b0f4320b436c8b742b95a68e5077ad6e
+TextScriptImporter:
+ userData:
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures.meta b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures.meta
new file mode 100644
index 0000000..c04abb0
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures.meta
@@ -0,0 +1,5 @@
+fileFormatVersion: 2
+guid: 20491582d2d83bb4bbb608c49eb08321
+folderAsset: yes
+DefaultImporter:
+ userData:
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/_graphics.xar b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/_graphics.xar
new file mode 100644
index 0000000..348f625
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/_graphics.xar differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/_graphics.xar.meta b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/_graphics.xar.meta
new file mode 100644
index 0000000..1680a72
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/_graphics.xar.meta
@@ -0,0 +1,4 @@
+fileFormatVersion: 2
+guid: a9273b027a61fe044a8ba0c0319e14c3
+DefaultImporter:
+ userData:
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/checkboxOff.png b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/checkboxOff.png
new file mode 100644
index 0000000..2aec69d
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/checkboxOff.png differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/checkboxOff.png.meta b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/checkboxOff.png.meta
new file mode 100644
index 0000000..0bc0007
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/checkboxOff.png.meta
@@ -0,0 +1,45 @@
+fileFormatVersion: 2
+guid: 03853c4c6d9508347a2b4ca077bdbc5c
+TextureImporter:
+ serializedVersion: 2
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ linearTexture: 1
+ correctGamma: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: .25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 32
+ 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: .5, y: .5}
+ spritePixelsToUnits: 100
+ alphaIsTransparency: 1
+ textureType: 2
+ buildTargetSettings: []
+ spriteSheet:
+ sprites: []
+ spritePackingTag:
+ userData:
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/checkboxOff_pro.png b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/checkboxOff_pro.png
new file mode 100644
index 0000000..1d7629e
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/checkboxOff_pro.png differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/checkboxOff_pro.png.meta b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/checkboxOff_pro.png.meta
new file mode 100644
index 0000000..14ac2a0
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/checkboxOff_pro.png.meta
@@ -0,0 +1,45 @@
+fileFormatVersion: 2
+guid: 3e7dcea2f4c86b045a22922794a6442b
+TextureImporter:
+ serializedVersion: 2
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ linearTexture: 1
+ correctGamma: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: .25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 32
+ 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: .5, y: .5}
+ spritePixelsToUnits: 100
+ alphaIsTransparency: 1
+ textureType: 2
+ buildTargetSettings: []
+ spriteSheet:
+ sprites: []
+ spritePackingTag:
+ userData:
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/checkboxOn.png b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/checkboxOn.png
new file mode 100644
index 0000000..d05960f
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/checkboxOn.png differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/checkboxOn.png.meta b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/checkboxOn.png.meta
new file mode 100644
index 0000000..b99fbd2
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/checkboxOn.png.meta
@@ -0,0 +1,45 @@
+fileFormatVersion: 2
+guid: 26438ecc1b862b643a288a01459b3b0c
+TextureImporter:
+ serializedVersion: 2
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ linearTexture: 1
+ correctGamma: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: .25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 32
+ 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: .5, y: .5}
+ spritePixelsToUnits: 100
+ alphaIsTransparency: 1
+ textureType: 2
+ buildTargetSettings: []
+ spriteSheet:
+ sprites: []
+ spritePackingTag:
+ userData:
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/checkboxOn_pro.png b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/checkboxOn_pro.png
new file mode 100644
index 0000000..6d4a3f7
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/checkboxOn_pro.png differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/checkboxOn_pro.png.meta b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/checkboxOn_pro.png.meta
new file mode 100644
index 0000000..c8fae0c
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/checkboxOn_pro.png.meta
@@ -0,0 +1,45 @@
+fileFormatVersion: 2
+guid: 9632a81c718a3f54c8996c6be4a0c85c
+TextureImporter:
+ serializedVersion: 2
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ linearTexture: 1
+ correctGamma: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: .25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 32
+ 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: .5, y: .5}
+ spritePixelsToUnits: 100
+ alphaIsTransparency: 1
+ textureType: 2
+ buildTargetSettings: []
+ spriteSheet:
+ sprites: []
+ spritePackingTag:
+ userData:
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/collapse.png b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/collapse.png
new file mode 100644
index 0000000..8964b60
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/collapse.png differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/collapse.png.meta b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/collapse.png.meta
new file mode 100644
index 0000000..4fd2502
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/collapse.png.meta
@@ -0,0 +1,45 @@
+fileFormatVersion: 2
+guid: 9f8fd2c8ee283704da8b383e966922fa
+TextureImporter:
+ serializedVersion: 2
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ linearTexture: 1
+ correctGamma: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: .25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 32
+ 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: .5, y: .5}
+ spritePixelsToUnits: 100
+ alphaIsTransparency: 1
+ textureType: 2
+ buildTargetSettings: []
+ spriteSheet:
+ sprites: []
+ spritePackingTag:
+ userData:
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/collapse_pro.png b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/collapse_pro.png
new file mode 100644
index 0000000..fdf55c7
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/collapse_pro.png differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/collapse_pro.png.meta b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/collapse_pro.png.meta
new file mode 100644
index 0000000..6d3b7cc
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/collapse_pro.png.meta
@@ -0,0 +1,45 @@
+fileFormatVersion: 2
+guid: 94bd363c4f26dd446a1f94d1aa1343b7
+TextureImporter:
+ serializedVersion: 2
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ linearTexture: 1
+ correctGamma: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: .25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 32
+ 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: .5, y: .5}
+ spritePixelsToUnits: 100
+ alphaIsTransparency: 1
+ textureType: 2
+ buildTargetSettings: []
+ spriteSheet:
+ sprites: []
+ spritePackingTag:
+ userData:
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/expand.png b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/expand.png
new file mode 100644
index 0000000..8db2566
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/expand.png differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/expand.png.meta b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/expand.png.meta
new file mode 100644
index 0000000..e34c1db
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/expand.png.meta
@@ -0,0 +1,45 @@
+fileFormatVersion: 2
+guid: 1de26690ef78a8c48b14395425816cc6
+TextureImporter:
+ serializedVersion: 2
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ linearTexture: 1
+ correctGamma: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: .25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 32
+ 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: .5, y: .5}
+ spritePixelsToUnits: 100
+ alphaIsTransparency: 1
+ textureType: 2
+ buildTargetSettings: []
+ spriteSheet:
+ sprites: []
+ spritePackingTag:
+ userData:
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/expand_pro.png b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/expand_pro.png
new file mode 100644
index 0000000..84cb42b
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/expand_pro.png differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/expand_pro.png.meta b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/expand_pro.png.meta
new file mode 100644
index 0000000..f2b3c54
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorGUIFrameworkTextures/expand_pro.png.meta
@@ -0,0 +1,45 @@
+fileFormatVersion: 2
+guid: 5918e87a134e12442b414346c6988aea
+TextureImporter:
+ serializedVersion: 2
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ linearTexture: 1
+ correctGamma: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: .25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 32
+ 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: .5, y: .5}
+ spritePixelsToUnits: 100
+ alphaIsTransparency: 1
+ textureType: 2
+ buildTargetSettings: []
+ spriteSheet:
+ sprites: []
+ spritePackingTag:
+ userData:
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorUtils.dll b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorUtils.dll
new file mode 100644
index 0000000..32ac3f0
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorUtils.dll differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorUtils.dll.mdb b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorUtils.dll.mdb
new file mode 100644
index 0000000..4da3317
Binary files /dev/null and b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorUtils.dll.mdb differ
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorUtils.dll.mdb.meta b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorUtils.dll.mdb.meta
new file mode 100644
index 0000000..2cb88f4
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorUtils.dll.mdb.meta
@@ -0,0 +1,4 @@
+fileFormatVersion: 2
+guid: 97741553b1b54754da03e5ec48a0088d
+DefaultImporter:
+ userData:
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorUtils.dll.meta b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorUtils.dll.meta
new file mode 100644
index 0000000..fc389f3
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorUtils.dll.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 847d6a28ef5c2f44f929171872a9ff2e
+MonoAssemblyImporter:
+ serializedVersion: 1
+ iconMap: {}
+ executionOrder: {}
+ userData:
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorUtils.xml b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorUtils.xml
new file mode 100644
index 0000000..4e98627
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorUtils.xml
@@ -0,0 +1,265 @@
+
+
+
+ HOEditorUtils
+
+
+
+
+ Editor file utils.
+
+
+
+
+ Converts the given full path to a path usable with AssetDatabase methods
+ (relative to Unity's project folder, and with the correct Unity forward (/) slashes).
+
+
+
+
+ Converts the given project-relative path to a full path,
+ with backward (\) slashes).
+
+
+
+
+ Returns the asset path of the given GUID (relative to Unity project's folder),
+ or an empty string if either the GUID is invalid or the related path doesn't exist.
+
+
+
+
+ Returns TRUE if the file/directory at the given path exists.
+
+ Path, relative to Unity's project folder
+
+
+
+
+ Returns the path (in AssetDatabase format: "/" slashes and no final slash)
+ to the assembly that contains the given target.
+
+ Target whose assembly path to return
+
+
+
+ Returns the path (in AssetDatabase format: "/" slashes and no final slash)
+ of the given assembly.
+
+ Assembly whose path to return
+
+
+
+ Returns the full path ("//" slashes and no final slash)
+ to the assembly that contains the given target.
+
+ Target whose assembly path to return
+
+
+
+ Returns the full path ("//" slashes and no final slash) of the given assembly.
+
+ Assembly whose path to return
+
+
+
+ Returns a new unique asset path based on the given fileName and current selection,
+ so that it can be used to create new assets in the project window.
+
+ New name to apply, extension included
+ (the correct int will be added if that name already exist)
+
+
+
+ Renames the given asset with the new name, while keeping it unique automatically
+ by adding an eventual int suffix in case the new name already exists.
+
+
+ File name without extension
+
+
+
+
+ Full path to project directory, with backwards (\) slashes and no final slash.
+
+
+
+
+ Full path to project's Assets directory, with backwards (\) slashes and no final slash.
+
+
+
+
+ System infos.
+
+
+
+
+ Operating system where Unity Editor is currently running.
+
+
+
+
+ Various prefab utility methods.
+
+
+
+
+ Completely removes any prefab connection from the given prefab instances.
+ Based on RodGreen's method (http://forum.unity3d.com/threads/82883-Breaking-connection-from-gameObject-to-prefab-for-good.?p=726602&viewfull=1#post726602)
+
+
+
+
+ Completely removes any prefab connection from the given prefab instance.
+ Based on RodGreen's method (http://forum.unity3d.com/threads/82883-Breaking-connection-from-gameObject-to-prefab-for-good.?p=726602&viewfull=1#post726602)
+
+
+
+
+ Various texture utils.
+
+
+
+
+ Sets the import settings of the given texture to some default values,
+ only if some of the settings doesn't already coincide.
+
+ Texture to set
+ Import settings
+
+
+
+ Sets the import settings of the given texture to some default values,
+ only if some of the settings doesn't already coincide.
+
+ AssetDatabase path to the texture to set
+ Import settings
+
+
+
+ Various import settings to be used with the SetImportSettings method.
+
+
+
+
+ Sets this texture for use within a GUI texture.
+
+
+
+
+ Sets texture for use with a custom EditorWindow title icon.
+
+
+
+
+ Creates and manages an external file used to create a menu item that will open an editor window.
+ Its main usage is to customize an editor window shortcut and dockability.
+
+
+
+
+ Generates a file which can be used to create a menu item (under the Window menu)
+ that will open an editor window of the given type.
+
+ Type of editor window to target
+ Full path to the directory where the file will be created (without final slash)
+ Name of the menu item
+ If TRUE the window will be opened as dockable
+
+
+
+ Generates a file which can be used to create a menu item (under the Window menu)
+ that will open an editor window of the given type, accessed via the set shortcut.
+
+ Type of editor window to target
+ Full path to the directory where the file will be created (without final slash)
+ Name of the menu item
+ If TRUE the window will be opened as dockable
+ If TRUE CTRL/CMD key will be used when creating the shortcut
+ If TRUE SHIFT key will be used when creating the shortcut
+ Letter to assign to the shortcut
+
+
+
+ Enumeration of operating systems
+
+
+
+
+ Windows
+
+
+
+
+ Mac
+
+
+
+
+ Linux
+
+
+
+
+ Android
+
+
+
+
+ iOS
+
+
+
+
+ Various editor sound utils
+
+
+
+
+ Plays the given clip in the Editor
+
+
+
+
+ Stops playing the given clip.
+
+
+
+
+ Stops all clips playing.
+
+
+
+
+ Utils for editor panels (of type or ).
+
+
+
+
+ Connects to a asset.
+ If the asset already exists at the given path, loads it and returns it.
+ Otherwise, either returns NULL or automatically creates it before loading and returning it
+ (depending on the given parameters).
+
+ Asset type
+ File path (relative to Unity's project folder)
+ If TRUE and the requested asset doesn't exist, forces its creation
+
+
+
+ Sets the icon of an editor window, without changing the title.
+
+ Reference to the editor panel whose icon to set
+ Icon to apply
+
+
+
+ Sets the icon and title of an editor window.
+
+ Reference to the editor panel whose icon to set
+ Icon to apply
+ Title
+
+
+
diff --git a/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorUtils.xml.meta b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorUtils.xml.meta
new file mode 100644
index 0000000..1310db0
--- /dev/null
+++ b/UnityTests.Unity5/Assets/Demigiant/HOUnityEditor/Editor/HOEditorUtils.xml.meta
@@ -0,0 +1,4 @@
+fileFormatVersion: 2
+guid: 92607424255170e43a0f38c48a8d062f
+TextScriptImporter:
+ userData:
diff --git a/UnityTests.Unity5/Assets/_Tests PRO/AnimationEditor.unity b/UnityTests.Unity5/Assets/_Tests PRO/AnimationEditor.unity
index 5beaa5b..a66620f 100644
Binary files a/UnityTests.Unity5/Assets/_Tests PRO/AnimationEditor.unity and b/UnityTests.Unity5/Assets/_Tests PRO/AnimationEditor.unity differ
diff --git a/UnityTests.Unity5/Assets/_Tests PRO/Paths BKP.unity b/UnityTests.Unity5/Assets/_Tests PRO/Paths BKP.unity
new file mode 100644
index 0000000..1a83a78
Binary files /dev/null and b/UnityTests.Unity5/Assets/_Tests PRO/Paths BKP.unity differ
diff --git a/UnityTests.Unity5/Assets/_Tests PRO/Paths BKP.unity.meta b/UnityTests.Unity5/Assets/_Tests PRO/Paths BKP.unity.meta
new file mode 100644
index 0000000..905279e
--- /dev/null
+++ b/UnityTests.Unity5/Assets/_Tests PRO/Paths BKP.unity.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f4d55975684bc264ab80fa6651fb1998
+timeCreated: 1428064141
+licenseType: Free
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/UnityTests.Unity5/Assets/_Tests PRO/PoolingTweens.cs b/UnityTests.Unity5/Assets/_Tests PRO/PoolingTweens.cs
new file mode 100644
index 0000000..6e04565
--- /dev/null
+++ b/UnityTests.Unity5/Assets/_Tests PRO/PoolingTweens.cs
@@ -0,0 +1,37 @@
+using DG.Tweening;
+using Holoville.HOPoolOperatorV2;
+using UnityEngine;
+using System.Collections;
+
+public class PoolingTweens : BrainBase
+{
+ public GameObject prefab;
+
+ void Update()
+ {
+ if (Input.GetMouseButtonDown(0)) {
+ Vector3 mousePos = Input.mousePosition;
+ mousePos.z = -Camera.main.transform.position.z;
+ Vector3 wPos = Camera.main.ScreenToWorldPoint(mousePos);
+ if (Input.GetKey(KeyCode.LeftShift)) {
+ // Spawn path
+ if (Input.GetKey(KeyCode.Space)) {
+ Transform t = HOPoolManager.Spawn(TestPOP.DOPathCubeasChild, wPos);
+ t.GetComponentInChildren().DORestart(true);
+ } else {
+ Transform t = HOPoolManager.Spawn(TestPOP.DOPathCube, wPos);
+ t.GetComponent().DORestart(true);
+ }
+ } else {
+ // Spawn dice
+ if (Input.GetKey(KeyCode.Space)) {
+ Transform t = HOPoolManager.Spawn(TestPOP.DOAnimationDiceasChild, wPos);
+ t.GetComponentInChildren().DORestart(true);
+ } else {
+ Transform t = HOPoolManager.Spawn(TestPOP.DOAnimationDice, wPos);
+ t.GetComponent().DORestart(true);
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/UnityTests.Unity5/Assets/_Tests PRO/PoolingTweens.cs.meta b/UnityTests.Unity5/Assets/_Tests PRO/PoolingTweens.cs.meta
new file mode 100644
index 0000000..6604776
--- /dev/null
+++ b/UnityTests.Unity5/Assets/_Tests PRO/PoolingTweens.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: cffb7913c77822a4fa6837148225ec49
+timeCreated: 1428140353
+licenseType: Free
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/UnityTests.Unity5/Assets/_Tests PRO/PoolingTweens.unity b/UnityTests.Unity5/Assets/_Tests PRO/PoolingTweens.unity
new file mode 100644
index 0000000..9294a59
Binary files /dev/null and b/UnityTests.Unity5/Assets/_Tests PRO/PoolingTweens.unity differ
diff --git a/UnityTests.Unity5/Assets/_Tests PRO/PoolingTweens.unity.meta b/UnityTests.Unity5/Assets/_Tests PRO/PoolingTweens.unity.meta
new file mode 100644
index 0000000..55177e7
--- /dev/null
+++ b/UnityTests.Unity5/Assets/_Tests PRO/PoolingTweens.unity.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 11ed4dc51f21516449fbe33346db16c4
+timeCreated: 1428140308
+licenseType: Free
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/UnityTests.Unity5/Assets/_Tests/_Shared Prefabs/DOAnimation Dice as Child.prefab b/UnityTests.Unity5/Assets/_Tests/_Shared Prefabs/DOAnimation Dice as Child.prefab
new file mode 100644
index 0000000..36360ab
Binary files /dev/null and b/UnityTests.Unity5/Assets/_Tests/_Shared Prefabs/DOAnimation Dice as Child.prefab differ
diff --git a/UnityTests.Unity5/Assets/_Tests/_Shared Prefabs/DOAnimation Dice as Child.prefab.meta b/UnityTests.Unity5/Assets/_Tests/_Shared Prefabs/DOAnimation Dice as Child.prefab.meta
new file mode 100644
index 0000000..495b124
--- /dev/null
+++ b/UnityTests.Unity5/Assets/_Tests/_Shared Prefabs/DOAnimation Dice as Child.prefab.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: eaa2c132e8e026e44989e7ae280bd7c9
+timeCreated: 1428144289
+licenseType: Free
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/UnityTests.Unity5/Assets/_Tests/_Shared Prefabs/DOAnimation Dice.prefab b/UnityTests.Unity5/Assets/_Tests/_Shared Prefabs/DOAnimation Dice.prefab
new file mode 100644
index 0000000..a088c5b
Binary files /dev/null and b/UnityTests.Unity5/Assets/_Tests/_Shared Prefabs/DOAnimation Dice.prefab differ
diff --git a/UnityTests.Unity5/Assets/_Tests/_Shared Prefabs/DOAnimation Dice.prefab.meta b/UnityTests.Unity5/Assets/_Tests/_Shared Prefabs/DOAnimation Dice.prefab.meta
new file mode 100644
index 0000000..473fc5e
--- /dev/null
+++ b/UnityTests.Unity5/Assets/_Tests/_Shared Prefabs/DOAnimation Dice.prefab.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: c57692d52b4a57846b90280df0916c85
+timeCreated: 1428142740
+licenseType: Free
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/UnityTests.Unity5/Assets/_Tests/_Shared Prefabs/DOPath Cube as Child.prefab b/UnityTests.Unity5/Assets/_Tests/_Shared Prefabs/DOPath Cube as Child.prefab
new file mode 100644
index 0000000..3df6e92
Binary files /dev/null and b/UnityTests.Unity5/Assets/_Tests/_Shared Prefabs/DOPath Cube as Child.prefab differ
diff --git a/UnityTests.Unity5/Assets/_Tests/_Shared Prefabs/DOPath Cube as Child.prefab.meta b/UnityTests.Unity5/Assets/_Tests/_Shared Prefabs/DOPath Cube as Child.prefab.meta
new file mode 100644
index 0000000..57f1036
--- /dev/null
+++ b/UnityTests.Unity5/Assets/_Tests/_Shared Prefabs/DOPath Cube as Child.prefab.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b6e8b01b6b1d6e342bb2d86f0ff9219f
+timeCreated: 1428066567
+licenseType: Free
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/UnityTests.Unity5/Assets/_Tests/_Shared Prefabs/DOPath Cube.prefab b/UnityTests.Unity5/Assets/_Tests/_Shared Prefabs/DOPath Cube.prefab
new file mode 100644
index 0000000..94d8bdd
Binary files /dev/null and b/UnityTests.Unity5/Assets/_Tests/_Shared Prefabs/DOPath Cube.prefab differ
diff --git a/UnityTests.Unity5/Assets/_Tests/_Shared Prefabs/DOPath Cube.prefab.meta b/UnityTests.Unity5/Assets/_Tests/_Shared Prefabs/DOPath Cube.prefab.meta
new file mode 100644
index 0000000..a9c43f2
--- /dev/null
+++ b/UnityTests.Unity5/Assets/_Tests/_Shared Prefabs/DOPath Cube.prefab.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: c1afa4bdd1fa0ac48a14ad0cba50230c
+timeCreated: 1428065137
+licenseType: Free
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Win81CompatibilityTest.Unity4/Assets/Resources/DOTweenSettings.asset b/Win81CompatibilityTest.Unity4/Assets/Resources/DOTweenSettings.asset
index 2808d2e..d85481d 100644
Binary files a/Win81CompatibilityTest.Unity4/Assets/Resources/DOTweenSettings.asset and b/Win81CompatibilityTest.Unity4/Assets/Resources/DOTweenSettings.asset differ
diff --git a/Win81CompatibilityTest.Unity4/Assets/Scripts/DOTween/DOTween.dll b/Win81CompatibilityTest.Unity4/Assets/Scripts/DOTween/DOTween.dll
index eb730e0..0598daa 100644
Binary files a/Win81CompatibilityTest.Unity4/Assets/Scripts/DOTween/DOTween.dll and b/Win81CompatibilityTest.Unity4/Assets/Scripts/DOTween/DOTween.dll differ
diff --git a/Win81CompatibilityTest.Unity4/Assets/Scripts/DOTween/DOTween.dll.mdb b/Win81CompatibilityTest.Unity4/Assets/Scripts/DOTween/DOTween.dll.mdb
index 6ef52c9..7eaa908 100644
Binary files a/Win81CompatibilityTest.Unity4/Assets/Scripts/DOTween/DOTween.dll.mdb and b/Win81CompatibilityTest.Unity4/Assets/Scripts/DOTween/DOTween.dll.mdb differ
diff --git a/Win81CompatibilityTest.Unity4/Assets/Scripts/DOTween/Editor/DOTweenEditor.dll b/Win81CompatibilityTest.Unity4/Assets/Scripts/DOTween/Editor/DOTweenEditor.dll
index 13ee7a1..c794091 100644
Binary files a/Win81CompatibilityTest.Unity4/Assets/Scripts/DOTween/Editor/DOTweenEditor.dll and b/Win81CompatibilityTest.Unity4/Assets/Scripts/DOTween/Editor/DOTweenEditor.dll differ
diff --git a/Win81CompatibilityTest.Unity4/Assets/Scripts/DOTween/Editor/DOTweenEditor.dll.mdb b/Win81CompatibilityTest.Unity4/Assets/Scripts/DOTween/Editor/DOTweenEditor.dll.mdb
index de59718..036f3d3 100644
Binary files a/Win81CompatibilityTest.Unity4/Assets/Scripts/DOTween/Editor/DOTweenEditor.dll.mdb and b/Win81CompatibilityTest.Unity4/Assets/Scripts/DOTween/Editor/DOTweenEditor.dll.mdb differ
diff --git a/Win81CompatibilityTest.unitypackage b/Win81CompatibilityTest.unitypackage
index 5488e1f..ddb2b03 100644
Binary files a/Win81CompatibilityTest.unitypackage and b/Win81CompatibilityTest.unitypackage differ
diff --git a/_DOTween.Assembly/DOTween.sln b/_DOTween.Assembly/DOTween.sln
index 4ec9a35..618a3b7 100644
--- a/_DOTween.Assembly/DOTween.sln
+++ b/_DOTween.Assembly/DOTween.sln
@@ -19,36 +19,51 @@ Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
+ WP81|Any CPU = WP81|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{DE17C145-3E8D-45D6-BBB6-D06BD7D80A55}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DE17C145-3E8D-45D6-BBB6-D06BD7D80A55}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DE17C145-3E8D-45D6-BBB6-D06BD7D80A55}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DE17C145-3E8D-45D6-BBB6-D06BD7D80A55}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DE17C145-3E8D-45D6-BBB6-D06BD7D80A55}.WP81|Any CPU.ActiveCfg = WP81|Any CPU
+ {DE17C145-3E8D-45D6-BBB6-D06BD7D80A55}.WP81|Any CPU.Build.0 = WP81|Any CPU
{421ACC19-8922-4E98-8921-B52240CE172A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{421ACC19-8922-4E98-8921-B52240CE172A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{421ACC19-8922-4E98-8921-B52240CE172A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{421ACC19-8922-4E98-8921-B52240CE172A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {421ACC19-8922-4E98-8921-B52240CE172A}.WP81|Any CPU.ActiveCfg = WP81|Any CPU
+ {421ACC19-8922-4E98-8921-B52240CE172A}.WP81|Any CPU.Build.0 = WP81|Any CPU
{20D2E542-D14F-4678-9C38-F3C0ECF6A2F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{20D2E542-D14F-4678-9C38-F3C0ECF6A2F6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{20D2E542-D14F-4678-9C38-F3C0ECF6A2F6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{20D2E542-D14F-4678-9C38-F3C0ECF6A2F6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {20D2E542-D14F-4678-9C38-F3C0ECF6A2F6}.WP81|Any CPU.ActiveCfg = WP81|Any CPU
+ {20D2E542-D14F-4678-9C38-F3C0ECF6A2F6}.WP81|Any CPU.Build.0 = WP81|Any CPU
{978C0952-38D0-4C22-B96C-823EAFEDF0FA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{978C0952-38D0-4C22-B96C-823EAFEDF0FA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{978C0952-38D0-4C22-B96C-823EAFEDF0FA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{978C0952-38D0-4C22-B96C-823EAFEDF0FA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {978C0952-38D0-4C22-B96C-823EAFEDF0FA}.WP81|Any CPU.ActiveCfg = WP81|Any CPU
+ {978C0952-38D0-4C22-B96C-823EAFEDF0FA}.WP81|Any CPU.Build.0 = WP81|Any CPU
{279545AE-D268-42F0-A4C6-AA5BA15FB9BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{279545AE-D268-42F0-A4C6-AA5BA15FB9BE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{279545AE-D268-42F0-A4C6-AA5BA15FB9BE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{279545AE-D268-42F0-A4C6-AA5BA15FB9BE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {279545AE-D268-42F0-A4C6-AA5BA15FB9BE}.WP81|Any CPU.ActiveCfg = WP81|Any CPU
+ {279545AE-D268-42F0-A4C6-AA5BA15FB9BE}.WP81|Any CPU.Build.0 = WP81|Any CPU
{AC1E5A23-CE58-419C-B165-EB1CD39AB433}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AC1E5A23-CE58-419C-B165-EB1CD39AB433}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AC1E5A23-CE58-419C-B165-EB1CD39AB433}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AC1E5A23-CE58-419C-B165-EB1CD39AB433}.Release|Any CPU.Build.0 = Release|Any CPU
+ {AC1E5A23-CE58-419C-B165-EB1CD39AB433}.WP81|Any CPU.ActiveCfg = WP81|Any CPU
+ {AC1E5A23-CE58-419C-B165-EB1CD39AB433}.WP81|Any CPU.Build.0 = WP81|Any CPU
{930C3B07-B00A-44B8-A8E5-452A8FD125C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{930C3B07-B00A-44B8-A8E5-452A8FD125C7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{930C3B07-B00A-44B8-A8E5-452A8FD125C7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{930C3B07-B00A-44B8-A8E5-452A8FD125C7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {930C3B07-B00A-44B8-A8E5-452A8FD125C7}.WP81|Any CPU.ActiveCfg = WP81|Any CPU
+ {930C3B07-B00A-44B8-A8E5-452A8FD125C7}.WP81|Any CPU.Build.0 = WP81|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/_DOTween.Assembly/DOTween/Core/Debugger.cs b/_DOTween.Assembly/DOTween/Core/Debugger.cs
index d33e5f5..4f1e550 100644
--- a/_DOTween.Assembly/DOTween/Core/Debugger.cs
+++ b/_DOTween.Assembly/DOTween/Core/Debugger.cs
@@ -6,57 +6,61 @@
using UnityEngine;
+#pragma warning disable 1591
namespace DG.Tweening.Core
{
- internal static class Debugger
+ ///
+ /// Public so it can be used by lose scripts related to DOTween (like DOTweenAnimation)
+ ///
+ public static class Debugger
{
// 0: errors only - 1: default - 2: verbose
- internal static int logPriority;
+ public static int logPriority;
- internal static void Log(object message)
+ public static void Log(object message)
{
Debug.Log("DOTWEEN :: " + message);
}
- internal static void LogWarning(object message)
+ public static void LogWarning(object message)
{
Debug.LogWarning("DOTWEEN :: " + message);
}
- internal static void LogError(object message)
+ public static void LogError(object message)
{
Debug.LogError("DOTWEEN :: " + message);
}
- internal static void LogReport(object message)
+ public static void LogReport(object message)
{
Debug.Log("DOTWEEN :: " + message + "");
}
- internal static void LogInvalidTween(Tween t)
+ public static void LogInvalidTween(Tween t)
{
LogWarning("This Tween has been killed and is now invalid");
}
-// internal static void LogNullTarget()
+// public static void LogNullTarget()
// {
// LogWarning("The target for this tween shortcut is null");
// }
- internal static void LogNestedTween(Tween t)
+ public static void LogNestedTween(Tween t)
{
LogWarning("This Tween was added to a Sequence and can't be controlled directly");
}
- internal static void LogNullTween(Tween t)
+ public static void LogNullTween(Tween t)
{
LogWarning("Null Tween");
}
- internal static void LogNonPathTween(Tween t)
+ public static void LogNonPathTween(Tween t)
{
LogWarning("This Tween is not a path tween");
}
- internal static void SetLogPriority(LogBehaviour logBehaviour)
+ public static void SetLogPriority(LogBehaviour logBehaviour)
{
switch (logBehaviour) {
case LogBehaviour.Default:
diff --git a/_DOTween.Assembly/DOTween/DOTween.csproj b/_DOTween.Assembly/DOTween/DOTween.csproj
index dbdbc26..b37bd6d 100644
--- a/_DOTween.Assembly/DOTween/DOTween.csproj
+++ b/_DOTween.Assembly/DOTween/DOTween.csproj
@@ -34,6 +34,18 @@
..\bin\DOTween.XML
1573
+
+ bin\WP81\
+ TRACE;WP81
+ ..\bin\DOTween.XML
+ true
+ 1573
+ pdbonly
+ AnyCPU
+ prompt
+ false
+ false
+
diff --git a/_DOTween.Assembly/DOTween/Plugins/Core/PluginsManager.cs b/_DOTween.Assembly/DOTween/Plugins/Core/PluginsManager.cs
index 701eeba..a99145a 100644
--- a/_DOTween.Assembly/DOTween/Plugins/Core/PluginsManager.cs
+++ b/_DOTween.Assembly/DOTween/Plugins/Core/PluginsManager.cs
@@ -95,41 +95,50 @@ namespace DG.Tweening.Plugins.Core
plugin = _ulongPlugin;
}
+#if !WP81
if (plugin != null) return plugin as ABSTweenPlugin;
+#else
// WP8.1 fix tries
-// if (plugin != null) {
-// ABSTweenPlugin p;
-// try {
-// p = plugin as ABSTweenPlugin;
-// Debug.Log("PLUGIN SUCCESS A");
-// return p;
-// } catch {
-// Debug.Log("PLUGIN FAIL A");
-// }
-// try {
-// p = (object)plugin as ABSTweenPlugin;
-// Debug.Log("PLUGIN SUCCESS A2");
-// return p;
-// } catch {
-// Debug.Log("PLUGIN FAIL A2");
-// }
-// try {
-// p = (ABSTweenPlugin)plugin;
-// Debug.Log("PLUGIN SUCCESS B");
-// return p;
-// } catch {
-// Debug.Log("PLUGIN FAIL B");
-// }
-// try {
-// p = (ABSTweenPlugin)(object)plugin;
-// Debug.Log("PLUGIN SUCCESS B2");
-// return p;
-// } catch {
-// Debug.Log("PLUGIN FAIL B2");
-// }
-// return null;
-// }
+ if (plugin != null) {
+ Debug.Log("PLUGIN FOUND, trying to assign it correctly...");
+ ABSTweenPlugin p;
+ try {
+ p = plugin as ABSTweenPlugin;
+ if (p != null) {
+ Debug.Log("PLUGIN SUCCESS A");
+ return p;
+ }
+ } catch (Exception e) {
+ Debug.Log("PLUGIN FAIL A > " + e.Message);
+ }
+ try {
+ p = (object)plugin as ABSTweenPlugin;
+ if (p != null) {
+ Debug.Log("PLUGIN SUCCESS A2");
+ return p;
+ }
+ } catch (Exception e) {
+ Debug.Log("PLUGIN FAIL A2 > " + e.Message);
+ }
+ try {
+ p = (ABSTweenPlugin)plugin;
+ Debug.Log("PLUGIN SUCCESS B");
+ return p;
+ } catch (Exception e) {
+ Debug.Log("PLUGIN FAIL B > " + e.Message);
+ }
+ try {
+ p = (ABSTweenPlugin)(object)plugin;
+ Debug.Log("PLUGIN SUCCESS B2");
+ return p;
+ } catch (Exception e) {
+ Debug.Log("PLUGIN FAIL B2 > " + e.Message);
+ }
+ return null;
+ }
+ Debug.Log("PLUGIN NOT FOUND");
// WP8.1 fix tries END
+#endif
return null;
}
diff --git a/_DOTween.Assembly/DOTween/Tweener.cs b/_DOTween.Assembly/DOTween/Tweener.cs
index 36528ce..6e1878e 100644
--- a/_DOTween.Assembly/DOTween/Tweener.cs
+++ b/_DOTween.Assembly/DOTween/Tweener.cs
@@ -4,6 +4,7 @@
// License Copyright (c) Daniele Giardini.
// This work is subject to the terms at http://dotween.demigiant.com/license.php
+using System;
using DG.Tweening.Core;
using DG.Tweening.Core.Enums;
using DG.Tweening.Plugins.Core;
@@ -66,12 +67,46 @@ namespace DG.Tweening
{
if (plugin != null) t.tweenPlugin = plugin;
else {
+#if !WP81
if (t.tweenPlugin == null) t.tweenPlugin = PluginsManager.GetDefaultPlugin();
if (t.tweenPlugin == null) {
// No suitable plugin found. Kill
Debugger.LogError("No suitable plugin found for this type");
return false;
}
+#else
+ // WP8.1 fix tries
+ if (t.tweenPlugin == null) {
+ Debug.Log("Assigning plugin to ABSTweenPlugin var");
+ ABSTweenPlugin plug = PluginsManager.GetDefaultPlugin();
+ if (plug != null) {
+ Debug.Log(">> Plugin found");
+ t.tweenPlugin = plug;
+ Debug.Log(">> Plugin assigned > " + t.tweenPlugin + " (t.tweenPlugin is null: " + (t.tweenPlugin == null) + ")");
+ if (t.tweenPlugin == null) Debug.Log(">> Plugin assignment failed");
+ } else Debug.Log(">> Plugin NOT found");
+ }
+ if (t.tweenPlugin == null) {
+ Debug.Log("Assigning plugin to ITweenPlugin var");
+ ITweenPlugin iplug = PluginsManager.GetDefaultPlugin();
+ if (iplug != null) {
+ Debug.Log(">> IPlugin found");
+ try {
+ t.tweenPlugin = (ABSTweenPlugin)(object)iplug;
+ } catch (Exception e) {
+ Debug.Log(">> Error while assigning IPlugin > " + e.Message);
+ }
+ Debug.Log(">> IPlugin assigned > " + t.tweenPlugin + " (t.tweenPlugin is null: " + (t.tweenPlugin == null) + ")");
+ if (t.tweenPlugin == null) Debug.Log(">> IPlugin assignment failed");
+ } else Debug.Log(">> IPlugin NOT found");
+ }
+ if (t.tweenPlugin == null) {
+ // No suitable plugin found. Kill
+ Debugger.LogError("No suitable plugin found for this type");
+ return false;
+ }
+ // WP8.1 fix tries END
+#endif
}
t.getter = getter;
diff --git a/_DOTween.Assembly/DOTween43/DOTween43.csproj b/_DOTween.Assembly/DOTween43/DOTween43.csproj
index 67205d6..9985d82 100644
--- a/_DOTween.Assembly/DOTween43/DOTween43.csproj
+++ b/_DOTween.Assembly/DOTween43/DOTween43.csproj
@@ -34,6 +34,18 @@
..\bin\DOTween43.xml
1573
+
+ bin\WP81\
+ TRACE
+ ..\bin\DOTween43.xml
+ true
+ 1573
+ pdbonly
+ AnyCPU
+ prompt
+ true
+ true
+
diff --git a/_DOTween.Assembly/DOTween46/DOTween46.csproj b/_DOTween.Assembly/DOTween46/DOTween46.csproj
index ffef922..162a1ce 100644
--- a/_DOTween.Assembly/DOTween46/DOTween46.csproj
+++ b/_DOTween.Assembly/DOTween46/DOTween46.csproj
@@ -34,6 +34,16 @@
..\bin\DOTween46.xml
1573
+
+ bin\WP81\
+ TRACE
+ ..\bin\DOTween46.xml
+ true
+ 1573
+ pdbonly
+ AnyCPU
+ prompt
+
diff --git a/_DOTween.Assembly/DOTween50/DOTween50.csproj b/_DOTween.Assembly/DOTween50/DOTween50.csproj
index 5b11c87..5eabb6b 100644
--- a/_DOTween.Assembly/DOTween50/DOTween50.csproj
+++ b/_DOTween.Assembly/DOTween50/DOTween50.csproj
@@ -34,6 +34,16 @@
..\bin\DOTween50.xml
1573
+
+ bin\WP81\
+ TRACE
+ ..\bin\DOTween50.xml
+ true
+ 1573
+ pdbonly
+ AnyCPU
+ prompt
+
diff --git a/_DOTween.Assembly/DOTweenEditor/Core/EditorGUIUtils.cs b/_DOTween.Assembly/DOTweenEditor/Core/EditorGUIUtils.cs
index 29ab708..5cdcdf1 100644
--- a/_DOTween.Assembly/DOTweenEditor/Core/EditorGUIUtils.cs
+++ b/_DOTween.Assembly/DOTweenEditor/Core/EditorGUIUtils.cs
@@ -25,7 +25,8 @@ namespace DG.DOTweenEditor.Core
logoIconStyle;
public static GUIStyle sideBtStyle,
sideLogoIconBoldLabelStyle,
- wordWrapTextArea;
+ wordWrapTextArea,
+ popupButton;
// Filtered ease types to show desired eases in Inspector panels
internal static readonly string[] FilteredEaseTypes = new[] {
@@ -163,6 +164,10 @@ namespace DG.DOTweenEditor.Core
wordWrapTextArea = new GUIStyle(GUI.skin.textArea);
wordWrapTextArea.wordWrap = true;
+
+ popupButton = new GUIStyle(EditorStyles.popup);
+ popupButton.fixedHeight = 18;
+ popupButton.margin.top += 1;
}
}
}
diff --git a/_DOTween.Assembly/DOTweenEditor/DOTweenEditor.csproj b/_DOTween.Assembly/DOTweenEditor/DOTweenEditor.csproj
index c6a4e24..83dbca9 100644
--- a/_DOTween.Assembly/DOTweenEditor/DOTweenEditor.csproj
+++ b/_DOTween.Assembly/DOTweenEditor/DOTweenEditor.csproj
@@ -34,6 +34,18 @@
..\bin\Editor\DOTweenEditor.XML
1591
+
+ bin\WP81\
+ TRACE
+ ..\bin\Editor\DOTweenEditor.XML
+ true
+ 1591
+ pdbonly
+ AnyCPU
+ prompt
+ true
+ true
+
diff --git a/_DOTween.Assembly/bin/DOTween.XML b/_DOTween.Assembly/bin/DOTween.XML
index 61ea052..bd3c14c 100644
--- a/_DOTween.Assembly/bin/DOTween.XML
+++ b/_DOTween.Assembly/bin/DOTween.XML
@@ -201,6 +201,11 @@
Max Sequences capacity.
Default: 50
+
+
+ Public so it can be used by lose scripts related to DOTween (like DOTweenAnimation)
+
+
Controls other tweens as a group
diff --git a/_DOTween.Assembly/bin/DOTween.dll b/_DOTween.Assembly/bin/DOTween.dll
index 96cbc77..b8fe712 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 fd83b8b..efece54 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/DOTween43.dll b/_DOTween.Assembly/bin/DOTween43.dll
index 87a0544..3217915 100644
Binary files a/_DOTween.Assembly/bin/DOTween43.dll and b/_DOTween.Assembly/bin/DOTween43.dll differ
diff --git a/_DOTween.Assembly/bin/DOTween43.dll.mdb b/_DOTween.Assembly/bin/DOTween43.dll.mdb
index a227ee6..ec7728f 100644
Binary files a/_DOTween.Assembly/bin/DOTween43.dll.mdb and b/_DOTween.Assembly/bin/DOTween43.dll.mdb differ
diff --git a/_DOTween.Assembly/bin/DOTween46.dll b/_DOTween.Assembly/bin/DOTween46.dll
index 8a7af6e..897d920 100644
Binary files a/_DOTween.Assembly/bin/DOTween46.dll and b/_DOTween.Assembly/bin/DOTween46.dll differ
diff --git a/_DOTween.Assembly/bin/DOTween46.dll.mdb b/_DOTween.Assembly/bin/DOTween46.dll.mdb
index 7f31a77..fcd8bac 100644
Binary files a/_DOTween.Assembly/bin/DOTween46.dll.mdb and b/_DOTween.Assembly/bin/DOTween46.dll.mdb differ
diff --git a/_DOTween.Assembly/bin/DOTween50.dll b/_DOTween.Assembly/bin/DOTween50.dll
index 14dc57f..7cb9369 100644
Binary files a/_DOTween.Assembly/bin/DOTween50.dll and b/_DOTween.Assembly/bin/DOTween50.dll differ
diff --git a/_DOTween.Assembly/bin/DOTween50.dll.mdb b/_DOTween.Assembly/bin/DOTween50.dll.mdb
index 287c1a9..93afd52 100644
Binary files a/_DOTween.Assembly/bin/DOTween50.dll.mdb and b/_DOTween.Assembly/bin/DOTween50.dll.mdb differ
diff --git a/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll b/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll
index c794091..c095f28 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 036f3d3..827b9b0 100644
Binary files a/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll.mdb and b/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll.mdb differ