diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll
index 18fa3a1..ddf42d1 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 2edbe12..4d48c59 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 0084fdd..4b03c98 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 1cec959..5bf51a9 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 5a2ae17..796f054 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 2b17702..0b26043 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 122c5d4..09dfc22 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 f515423..bae51bc 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 d50fc5c..1a8e20a 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 13d45d6..3dbde47 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.dll b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.dll
index 18fa3a1..ddf42d1 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 2edbe12..4d48c59 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 0084fdd..4b03c98 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 1cec959..5bf51a9 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 5a2ae17..796f054 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 2b17702..0b26043 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 122c5d4..09dfc22 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 f515423..bae51bc 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 d50fc5c..1a8e20a 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 13d45d6..3dbde47 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.dll b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll
index 18fa3a1..ddf42d1 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 2edbe12..4d48c59 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 0084fdd..4b03c98 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 1cec959..5bf51a9 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 5a2ae17..796f054 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 2b17702..0b26043 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 122c5d4..09dfc22 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 f515423..bae51bc 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 d50fc5c..1a8e20a 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 13d45d6..3dbde47 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/DemiLib/Core/DemiLib.dll b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/DemiLib.dll
index 154582e..714daf3 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 715bb82..6349a4f 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/Editor/DemiEditor.dll b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/DemiEditor.dll
index c8d7d73..88f3081 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 d28d2a9..9a13c97 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 1e7193a..c822a9b 100644
--- a/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/DemiEditor.xml
+++ b/UnityTests.Unity5/Assets/Demigiant/DemiLib/Core/Editor/DemiEditor.xml
@@ -4,6 +4,13 @@
DemiEditor
+
+
+ Replicates Unity's GUI.Scope with Unity versions older than 5.X.
+ Thanks to Dmitriy Yukhanov for pointing this out and creating an initial version
+ (which I meant to use until we discovered Unity had implemented it too)
+
+
File utils
@@ -47,6 +54,18 @@
Path, relative to Unity's project folder
+
+
+ Converts the given string to a valid filename and returns it.
+ Beware: doesn't check for reserved words
+
+
+
+
+ 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.
+
+
Checks if the given directory (full path) is empty or not
@@ -57,12 +76,6 @@
Deletes all files and subdirectories from the given directory
-
-
- 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 the adb path to the given ScriptableObject
@@ -108,9 +121,55 @@
If TRUE and the requested asset doesn't exist, forces its creation
If TRUE also creates the path folders if they don't exist
+
+
+ Sets the icon and title of an editor window. Works with older versions of Unity, where the titleContent property wasn't available.
+
+ Reference to the editor panel whose icon to set
+ Icon to apply
+ Title. If NULL doesn't change it
+
+
+
+ Prefab utilities
+
+
+
+
+ Behaves as the Inspector's Apply button, applying any modification of this instance to the prefab parent
+
+
+
+
+
+ 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)
+
+
+
Calls the given action after the given delay
+
+
+ Return the size of the editor game view, eventual extra bars excluded (meaning the true size of the game area)
+
+
+
+
+
+ Clears all logs from Unity's console
+
+
Nothing is being dragged
@@ -242,12 +301,26 @@
- Clones the style and adds the given formats to it
+ Clones the style and adds the given formats to it. You can pass any of these types of values:
+
+ - Format:Rich-text, wordwrap
+ - FontStyle:Font style
+ - TextAnchor:Content anchor
+ - int:Font size
+ - Color/DeSkinColor:Font color
+
- Adds the given formats to the style
+ Adds the given formats to the style. You can pass any of these types of values:
+
+ - Format:RichText, WordWrap
+ - FontStyle:Font style
+ - TextAnchor:Content anchor
+ - int:Font size
+ - Color/DeSkinColor:Font color
+
@@ -488,6 +561,11 @@
Button that can be toggled on and off
+
+
+ Button that can be toggled on and off
+
+
Button that can be toggled on and off
@@ -535,6 +613,59 @@
Horizontal Divider
+
+
+ A text field that becomes editable only on double-click
+
+ EditorWindow reference
+ A unique ID to use in order to determine if the text is selected or not
+ Text
+ Style for default (non-editing mode) appearance
+ Style for editing mode
+
+
+
+ A text field that becomes editable only on double-click
+
+ Editor reference
+ A unique ID to use in order to determine if the text is selected or not
+ Text
+ 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
+ Style for editing mode
+
+
+
+
+ Creates a Gradient field by using Unity 4.x hidden default one and Reflection.
+
+
Scene field
@@ -647,6 +778,17 @@
Draws a colored square
+
+ A text field that becomes editable only on double-click
+
+ Area
+ EditorWindow reference
+ A unique ID to use in order to determine if the text is selected or not
+ Text
+ Style for default (non-editing mode) appearance
+ Style for editing mode
+
+
A text field that becomes editable only on double-click
@@ -658,6 +800,21 @@
Style for editing mode
+
+ A text field that becomes editable only on double-click and can also be dragged
+
+ Area
+ 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
@@ -675,6 +832,24 @@
Divider
+
+
+ Returns the value of the given property (works like a cast to type).
+
+ Improved from HiddenMonk's functions (http://answers.unity3d.com/questions/627090/convert-serializedproperty-to-custom-class.html)
+
+
+
+
+
+ Returns TRUE if this property is inside an array
+
+
+
+
+ Returns -1 if the property is not inside an array, otherwise returns its index inside the array
+
+
String extensions
diff --git a/UnityTests.Unity5/Assets/Resources/DOTweenSettings.asset b/UnityTests.Unity5/Assets/Resources/DOTweenSettings.asset
index af008cd..f8cb702 100644
Binary files a/UnityTests.Unity5/Assets/Resources/DOTweenSettings.asset and b/UnityTests.Unity5/Assets/Resources/DOTweenSettings.asset differ
diff --git a/UnityTests.Unity5/Assets/_Tests PRO/TempPro.cs b/UnityTests.Unity5/Assets/_Tests PRO/TempPro.cs
index 1f7c577..24d0b94 100644
--- a/UnityTests.Unity5/Assets/_Tests PRO/TempPro.cs
+++ b/UnityTests.Unity5/Assets/_Tests PRO/TempPro.cs
@@ -7,12 +7,13 @@ public class TempPro : MonoBehaviour
{
public DOTweenPath path;
- IEnumerator Start()
+ void Start ()
{
- yield return new WaitForSeconds(0.5f);
+ path.GetTween().OnWaypointChange(OnWaypointChange);
+ }
- Debug.Log("PLAY");
- Debug.Log(path.GetTween().id);
- DOTween.Play("myId");
+ void OnWaypointChange (int index)
+ {
+ Debug.Log(index);
}
}
\ No newline at end of file
diff --git a/UnityTests.Unity5/Assets/_Tests PRO/TempPro.unity b/UnityTests.Unity5/Assets/_Tests PRO/TempPro.unity
index 6fda1f6..c8d20a2 100644
Binary files a/UnityTests.Unity5/Assets/_Tests PRO/TempPro.unity and b/UnityTests.Unity5/Assets/_Tests PRO/TempPro.unity differ
diff --git a/UnityTests.Unity5/Assets/_Tests/TempTests.cs b/UnityTests.Unity5/Assets/_Tests/TempTests.cs
index 3e076b2..4fa4fbd 100644
--- a/UnityTests.Unity5/Assets/_Tests/TempTests.cs
+++ b/UnityTests.Unity5/Assets/_Tests/TempTests.cs
@@ -5,18 +5,43 @@ using System.Reflection;
using DG.Tweening;
using DG.Tweening.Core;
using DG.Tweening.Plugins.Options;
+using UnityEditor;
using UnityEngine;
using UnityEngine.UI;
public class TempTests : BrainBase
{
- public float randomness = 90;
- public bool fadeOut;
- public Transform target;
+ public int poolId;
+ public Transform target;
+ private Transform myTransform;
+ private Color baseColor;
+ void Awake () {
+ myTransform = transform;
+ }
- public void Shake()
+ public void Show (string txt) {
+ myTransform.SetAsLastSibling ();
+ this.StartCoroutine(RemoveIn());
+ }
+
+ IEnumerator RemoveIn () {
+ yield return new WaitForSeconds(4);
+ Hide ();
+ }
+
+ private void Hide ()
{
- DOTween.KillAll(true);
- target.DOShakePosition(2, 2, 10, randomness, false, fadeOut);
+ target.DOMoveX(2, 1).OnComplete (Remove);
+ }
+
+ private void Remove ()
+ {
+ target.gameObject.SetActive(false);
+// Destroy(target.gameObject);
+ }
+
+ void OnDisable ()
+ {
+ target.DOKill();
}
}
\ No newline at end of file
diff --git a/UnityTests.Unity5/Assets/_Tests/TempTests.unity b/UnityTests.Unity5/Assets/_Tests/TempTests.unity
index d9066c3..5da41ef 100644
Binary files a/UnityTests.Unity5/Assets/_Tests/TempTests.unity and b/UnityTests.Unity5/Assets/_Tests/TempTests.unity differ
diff --git a/UnityTests.Unity5/ProjectSettings/GraphicsSettings.asset b/UnityTests.Unity5/ProjectSettings/GraphicsSettings.asset
index 7c0ac3c..d668fc4 100644
Binary files a/UnityTests.Unity5/ProjectSettings/GraphicsSettings.asset and b/UnityTests.Unity5/ProjectSettings/GraphicsSettings.asset differ
diff --git a/UnityTests.Unity5/ProjectSettings/ProjectSettings.asset b/UnityTests.Unity5/ProjectSettings/ProjectSettings.asset
index df42889..bfcd2cb 100644
Binary files a/UnityTests.Unity5/ProjectSettings/ProjectSettings.asset and b/UnityTests.Unity5/ProjectSettings/ProjectSettings.asset differ
diff --git a/UnityTests.Unity5/ProjectSettings/ProjectVersion.txt b/UnityTests.Unity5/ProjectSettings/ProjectVersion.txt
index bb60c06..069bc88 100644
--- a/UnityTests.Unity5/ProjectSettings/ProjectVersion.txt
+++ b/UnityTests.Unity5/ProjectSettings/ProjectVersion.txt
@@ -1,2 +1,2 @@
-m_EditorVersion: 5.3.2f1
+m_EditorVersion: 5.4.0f3
m_StandardAssetsVersion: 0
diff --git a/_DOTween.Assembly/DOTween/DOTween.cs b/_DOTween.Assembly/DOTween/DOTween.cs
index 7f076f7..5b074c9 100644
--- a/_DOTween.Assembly/DOTween/DOTween.cs
+++ b/_DOTween.Assembly/DOTween/DOTween.cs
@@ -32,7 +32,7 @@ namespace DG.Tweening
public class DOTween
{
/// DOTween's version
- public static readonly string Version = "1.1.315";
+ public static readonly string Version = "1.1.330";
///////////////////////////////////////////////
// Options ////////////////////////////////////
diff --git a/_DOTween.Assembly/DOTween/Plugins/Core/PathCore/Path.cs b/_DOTween.Assembly/DOTween/Plugins/Core/PathCore/Path.cs
index 6ac479d..e0080b0 100644
--- a/_DOTween.Assembly/DOTween/Plugins/Core/PathCore/Path.cs
+++ b/_DOTween.Assembly/DOTween/Plugins/Core/PathCore/Path.cs
@@ -138,6 +138,7 @@ namespace DG.Tweening.Plugins.Core.PathCore
float currLen = 0;
for (int i = 0, count = wpLengths.Length; i < count; i++) {
currLen += wpLengths[i];
+ if (i == count - 1) return isMovingForward ? i - 1 : i;
if (currLen < totPercLen) continue;
if (currLen > totPercLen) return isMovingForward ? i - 1 : i;
return i;
diff --git a/_DOTween.Assembly/bin/DOTween.dll b/_DOTween.Assembly/bin/DOTween.dll
index 18fa3a1..ddf42d1 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 2edbe12..4d48c59 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 0084fdd..4b03c98 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 1cec959..5bf51a9 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 5a2ae17..796f054 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 2b17702..0b26043 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 122c5d4..09dfc22 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 f515423..bae51bc 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 d50fc5c..1a8e20a 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 13d45d6..3dbde47 100644
Binary files a/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll.mdb and b/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll.mdb differ