From dad88828d2e0262e3b9d9ad8d48ce6349ccd0c7e Mon Sep 17 00:00:00 2001 From: lishuo Date: Tue, 30 Mar 2021 19:32:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=B9=B6=E5=90=8E=E5=A4=84=E7=90=86?= =?UTF-8?q?=E5=86=B2=E7=AA=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/DOTween/DOTween.XML | 2769 ----------------- Assets/DOTween/DOTween.XML.meta | 7 - Assets/DOTween/DOTween.dll | Bin 162304 -> 0 bytes Assets/DOTween/DOTween.dll.meta | 33 - Assets/DOTween/Editor/DOTweenEditor.XML | 107 - Assets/DOTween/Editor/DOTweenEditor.XML.meta | 7 - Assets/DOTween/Editor/DOTweenEditor.dll | Bin 57344 -> 0 bytes Assets/DOTween/Editor/DOTweenEditor.dll.meta | 33 - Assets/DOTween/Editor/Imgs/DOTweenIcon.png | Bin 1565 -> 0 bytes .../DOTween/Editor/Imgs/DOTweenIcon.png.meta | 92 - Assets/DOTween/Editor/Imgs/Footer.png | Bin 4409 -> 0 bytes Assets/DOTween/Editor/Imgs/Footer.png.meta | 92 - Assets/DOTween/Editor/Imgs/Footer_dark.png | Bin 4429 -> 0 bytes .../DOTween/Editor/Imgs/Footer_dark.png.meta | 92 - Assets/DOTween/Editor/Imgs/Header.jpg | Bin 22787 -> 0 bytes Assets/DOTween/Editor/Imgs/Header.jpg.meta | 92 - Assets/DOTween/Modules/DOTweenModuleAudio.cs | 202 -- .../Modules/DOTweenModuleAudio.cs.meta | 11 - .../DOTween/Modules/DOTweenModulePhysics.cs | 216 -- .../Modules/DOTweenModulePhysics.cs.meta | 11 - .../DOTween/Modules/DOTweenModulePhysics2D.cs | 168 - .../Modules/DOTweenModulePhysics2D.cs.meta | 11 - Assets/DOTween/Modules/DOTweenModuleSprite.cs | 93 - .../Modules/DOTweenModuleSprite.cs.meta | 11 - Assets/DOTween/Modules/DOTweenModuleUI.cs | 634 ---- .../DOTween/Modules/DOTweenModuleUI.cs.meta | 11 - .../Modules/DOTweenModuleUnityVersion.cs | 403 --- .../Modules/DOTweenModuleUnityVersion.cs.meta | 11 - Assets/DOTween/Modules/DOTweenModuleUtils.cs | 155 - .../Modules/DOTweenModuleUtils.cs.meta | 11 - Assets/DOTween/readme.txt | 29 - Assets/DOTween/readme.txt.meta | 7 - Assets/Mapbox/Core/Plugins/Android.meta | 2 +- Assets/{DOTween.meta => NuGet.meta} | 2 +- Assets/Plugins/Newtonsoft.Json.dll | Bin 695336 -> 683008 bytes Assets/{DOTween/Editor.meta => Prefabs.meta} | 2 +- Assets/Resources/UI/Prefab/Item.meta | 8 - Assets/Scripts/ConfigHelper.cs | 1 - .../Editor/Imgs.meta => Scripts/UI.meta} | 2 +- Assets/Scripts/UI/Prefab/Item.meta | 8 - .../Modules.meta => Scripts/Utils.meta} | 2 +- Assets/StreamingAssets.meta | 8 - Packages/manifest.json | 1 - Packages/packages-lock.json | 20 +- 44 files changed, 12 insertions(+), 5352 deletions(-) delete mode 100644 Assets/DOTween/DOTween.XML delete mode 100644 Assets/DOTween/DOTween.XML.meta delete mode 100644 Assets/DOTween/DOTween.dll delete mode 100644 Assets/DOTween/DOTween.dll.meta delete mode 100644 Assets/DOTween/Editor/DOTweenEditor.XML delete mode 100644 Assets/DOTween/Editor/DOTweenEditor.XML.meta delete mode 100644 Assets/DOTween/Editor/DOTweenEditor.dll delete mode 100644 Assets/DOTween/Editor/DOTweenEditor.dll.meta delete mode 100644 Assets/DOTween/Editor/Imgs/DOTweenIcon.png delete mode 100644 Assets/DOTween/Editor/Imgs/DOTweenIcon.png.meta delete mode 100644 Assets/DOTween/Editor/Imgs/Footer.png delete mode 100644 Assets/DOTween/Editor/Imgs/Footer.png.meta delete mode 100644 Assets/DOTween/Editor/Imgs/Footer_dark.png delete mode 100644 Assets/DOTween/Editor/Imgs/Footer_dark.png.meta delete mode 100644 Assets/DOTween/Editor/Imgs/Header.jpg delete mode 100644 Assets/DOTween/Editor/Imgs/Header.jpg.meta delete mode 100644 Assets/DOTween/Modules/DOTweenModuleAudio.cs delete mode 100644 Assets/DOTween/Modules/DOTweenModuleAudio.cs.meta delete mode 100644 Assets/DOTween/Modules/DOTweenModulePhysics.cs delete mode 100644 Assets/DOTween/Modules/DOTweenModulePhysics.cs.meta delete mode 100644 Assets/DOTween/Modules/DOTweenModulePhysics2D.cs delete mode 100644 Assets/DOTween/Modules/DOTweenModulePhysics2D.cs.meta delete mode 100644 Assets/DOTween/Modules/DOTweenModuleSprite.cs delete mode 100644 Assets/DOTween/Modules/DOTweenModuleSprite.cs.meta delete mode 100644 Assets/DOTween/Modules/DOTweenModuleUI.cs delete mode 100644 Assets/DOTween/Modules/DOTweenModuleUI.cs.meta delete mode 100644 Assets/DOTween/Modules/DOTweenModuleUnityVersion.cs delete mode 100644 Assets/DOTween/Modules/DOTweenModuleUnityVersion.cs.meta delete mode 100644 Assets/DOTween/Modules/DOTweenModuleUtils.cs delete mode 100644 Assets/DOTween/Modules/DOTweenModuleUtils.cs.meta delete mode 100644 Assets/DOTween/readme.txt delete mode 100644 Assets/DOTween/readme.txt.meta rename Assets/{DOTween.meta => NuGet.meta} (77%) rename Assets/{DOTween/Editor.meta => Prefabs.meta} (77%) delete mode 100644 Assets/Resources/UI/Prefab/Item.meta rename Assets/{DOTween/Editor/Imgs.meta => Scripts/UI.meta} (77%) delete mode 100644 Assets/Scripts/UI/Prefab/Item.meta rename Assets/{DOTween/Modules.meta => Scripts/Utils.meta} (77%) delete mode 100644 Assets/StreamingAssets.meta diff --git a/Assets/DOTween/DOTween.XML b/Assets/DOTween/DOTween.XML deleted file mode 100644 index 11e9215f..00000000 --- a/Assets/DOTween/DOTween.XML +++ /dev/null @@ -1,2769 +0,0 @@ - - - - DOTween - - - - - Types of autoPlay behaviours - - - - No tween is automatically played - - - Only Sequences are automatically played - - - Only Tweeners are automatically played - - - All tweens are automatically played - - - - What axis to constrain in case of Vector tweens - - - - Called the first time the tween is set in a playing state, after any eventual delay - - - - Used in place of System.Func, which is not available in mscorlib. - - - - - Used in place of System.Action. - - - - - Public so it can be used by lose scripts related to DOTween (like DOTweenAnimation) - - - - - Used to separate DOTween class from the MonoBehaviour instance (in order to use static constructors on DOTween). - Contains all instance-based methods - - - - Used internally inside Unity Editor, as a trick to update DOTween's inspector at every frame - - - - Directly sets the current max capacity of Tweeners and Sequences - (meaning how many Tweeners and Sequences can be running at the same time), - so that DOTween doesn't need to automatically increase them in case the max is reached - (which might lead to hiccups when that happens). - Sequences capacity must be less or equal to Tweeners capacity - (if you pass a low Tweener capacity it will be automatically increased to match the Sequence's). - Beware: use this method only when there are no tweens running. - - Max Tweeners capacity. - Default: 200 - Max Sequences capacity. - Default: 50 - - - - This class contains a C# port of the easing equations created by Robert Penner (http://robertpenner.com/easing). - - - - - Easing equation function for a bounce (exponentially decaying parabolic bounce) easing in: accelerating from zero velocity. - - - Current time (in frames or seconds). - - - Expected easing duration (in frames or seconds). - - Unused: here to keep same delegate for all ease types. - Unused: here to keep same delegate for all ease types. - - The eased value. - - - - - Easing equation function for a bounce (exponentially decaying parabolic bounce) easing out: decelerating from zero velocity. - - - Current time (in frames or seconds). - - - Expected easing duration (in frames or seconds). - - Unused: here to keep same delegate for all ease types. - Unused: here to keep same delegate for all ease types. - - The eased value. - - - - - Easing equation function for a bounce (exponentially decaying parabolic bounce) easing in/out: acceleration until halfway, then deceleration. - - - Current time (in frames or seconds). - - - Expected easing duration (in frames or seconds). - - Unused: here to keep same delegate for all ease types. - Unused: here to keep same delegate for all ease types. - - The eased value. - - - - - Returns a value between 0 and 1 (inclusive) based on the elapsed time and ease selected - - - - - Returns a value between 0 and 1 (inclusive) based on the elapsed time and ease selected - - - - - Used to interpret AnimationCurves as eases. - Public so it can be used by external ease factories - - - - - Behaviour in case a tween nested inside a Sequence fails - - - - If the Sequence contains other elements, kill the failed tween but preserve the rest - - - Kill the whole Sequence - - - - Additional notices passed to plugins when updating. - Public so it can be used by custom plugins. Internally, only PathPlugin uses it - - - - - None - - - - - Lets the plugin know that we restarted or rewinded - - - - - OnRewind callback behaviour (can only be set via DOTween's Utility Panel) - - - - - When calling Rewind or PlayBackwards/SmoothRewind, OnRewind callbacks will be fired only if the tween isn't already rewinded - - - - - When calling Rewind, OnRewind callbacks will always be fired, even if the tween is already rewinded. - When calling PlayBackwards/SmoothRewind instead, OnRewind callbacks will be fired only if the tween isn't already rewinded - - - - - When calling Rewind or PlayBackwards/SmoothRewind, OnRewind callbacks will always be fired, even if the tween is already rewinded - - - - - Public only so custom shortcuts can access some of these methods - - - - - INTERNAL: used by DO shortcuts and Modules to set special startup mode - - - - - INTERNAL: used by DO shortcuts and Modules to set the tween as blendable - - - - - INTERNAL: used by DO shortcuts and Modules to prevent a tween from using a From setup even if passed - - - - - Used to dispatch commands that need to be captured externally, usually by Modules - - - - - Returns a Vector3 with z = 0 - - - - - Returns the 2D angle between two vectors - - - - - Uses approximate equality on each axis instead of Unity's Vector3 equality, - because the latter fails (in some cases) when assigning a Vector3 to a transform.position and then checking it. - - - - - Looks for the type within all possible project assembly names - - - - NO-GC METHOD: changes the start value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new start value - If bigger than 0 applies it as the new tween duration - - - NO-GC METHOD: changes the end value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new end value - If TRUE the start value will become the current target's value, otherwise it will stay the same - - - NO-GC METHOD: changes the end value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new end value - If bigger than 0 applies it as the new tween duration - If TRUE the start value will become the current target's value, otherwise it will stay the same - - - NO-GC METHOD: changes the start and end value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new start value - The new end value - If bigger than 0 applies it as the new tween duration - - - - Struct that stores two colors (used for LineRenderer tweens) - - - - - Used for tween callbacks - - - - - Used for tween callbacks - - - - - Used for custom and animationCurve-based ease functions. Must return a value between 0 and 1. - - - - - Straight Quaternion plugin. Instead of using Vector3 values accepts Quaternion values directly. - Beware: doesn't work with LoopType.Incremental (neither directly nor if inside a LoopType.Incremental Sequence). - To use it, call DOTween.To with the plugin parameter overload, passing it PureQuaternionPlugin.Plug() as first parameter - (do not use any of the other public PureQuaternionPlugin methods): - DOTween.To(PureQuaternionPlugin.Plug(), ()=> myQuaternionProperty, x=> myQuaternionProperty = x, myQuaternionEndValue, duration); - - - - - Plug this plugin inside a DOTween.To call. - Example: - DOTween.To(PureQuaternionPlugin.Plug(), ()=> myQuaternionProperty, x=> myQuaternionProperty = x, myQuaternionEndValue, duration); - - - - INTERNAL: do not use - - - INTERNAL: do not use - - - INTERNAL: do not use - - - INTERNAL: do not use - - - INTERNAL: do not use - - - INTERNAL: do not use - - - INTERNAL: do not use - - - INTERNAL: do not use - - - - Main DOTween class. Contains static methods to create and control tweens in a generic way - - - - DOTween's version - - - If TRUE (default) makes tweens slightly slower but safer, automatically taking care of a series of things - (like targets becoming null while a tween is playing). - Default: TRUE - - - Behaviour in case a tween nested inside a Sequence fails (caught by safe mode). - Default: NestedTweenFailureBehaviour.TryToPreserveSequence - - - If TRUE you will get a DOTween report when exiting play mode (only in the Editor). - Useful to know how many max Tweeners and Sequences you reached and optimize your final project accordingly. - Beware, this will slightly slow down your tweens while inside Unity Editor. - Default: FALSE - - - Global DOTween timeScale. - Default: 1 - - - If TRUE, DOTween will use Time.smoothDeltaTime instead of Time.deltaTime for UpdateType.Normal and UpdateType.Late tweens - (unless they're set as timeScaleIndependent, in which case a value between the last timestep - and will be used instead). - Setting this to TRUE will lead to smoother animations. - Default: FALSE - - - If is TRUE, this indicates the max timeStep that an independent update call can last. - Setting this to TRUE will lead to smoother animations. - Default: FALSE - - - DOTween's log behaviour. - Default: LogBehaviour.ErrorsOnly - - - Used to intercept DOTween's logs. If this method isn't NULL, DOTween will call it before writing a log via Unity's own Debug log methods. - Return TRUE if you want DOTween to proceed with the log, FALSE otherwise. - This method must return a bool and accept two parameters: - - LogType: the type of Unity log that DOTween is trying to log - - object: the log message that DOTween wants to log - - - If TRUE draws path gizmos in Unity Editor (if the gizmos button is active). - Deactivate this if you want to avoid gizmos overhead while in Unity Editor - - - If TRUE activates various debug options - - - Stores the target id so it can be used to give more info in case of safeMode error capturing. - Only active if both debugMode and useSafeMode are TRUE - - - Default updateType for new tweens. - Default: UpdateType.Normal - - - Sets whether Unity's timeScale should be taken into account by default or not. - Default: false - - - Default autoPlay behaviour for new tweens. - Default: AutoPlay.All - - - Default autoKillOnComplete behaviour for new tweens. - Default: TRUE - - - Default loopType applied to all new tweens. - Default: LoopType.Restart - - - If TRUE all newly created tweens are set as recyclable, otherwise not. - Default: FALSE - - - Default ease applied to all new Tweeners (not to Sequences which always have Ease.Linear as default). - Default: Ease.InOutQuad - - - Default overshoot/amplitude used for eases - Default: 1.70158f - - - Default period used for eases - Default: 0 - - - Used internally. Assigned/removed by DOTweenComponent.Create/DestroyInstance - - - - Must be called once, before the first ever DOTween call/reference, - otherwise it will be called automatically and will use default options. - Calling it a second time won't have any effect. - You can chain SetCapacity to this method, to directly set the max starting size of Tweeners and Sequences: - DOTween.Init(false, false, LogBehaviour.Default).SetCapacity(100, 20); - - If TRUE all new tweens will be set for recycling, meaning that when killed, - instead of being destroyed, they will be put in a pool and reused instead of creating new tweens. This option allows you to avoid - GC allocations by reusing tweens, but you will have to take care of tween references, since they might result active - even if they were killed (since they might have been respawned and are now being used for other tweens). - If you want to automatically set your tween references to NULL when a tween is killed - you can use the OnKill callback like this: - .OnKill(()=> myTweenReference = null) - You can change this setting at any time by changing the static property, - or you can set the recycling behaviour for each tween separately, using: - SetRecyclable(bool recyclable) - Default: FALSE - If TRUE makes tweens slightly slower but safer, automatically taking care of a series of things - (like targets becoming null while a tween is playing). - You can change this setting at any time by changing the static property. - Default: FALSE - Type of logging to use. - You can change this setting at any time by changing the static property. - Default: ErrorsOnly - - - - Directly sets the current max capacity of Tweeners and Sequences - (meaning how many Tweeners and Sequences can be running at the same time), - so that DOTween doesn't need to automatically increase them in case the max is reached - (which might lead to hiccups when that happens). - Sequences capacity must be less or equal to Tweeners capacity - (if you pass a low Tweener capacity it will be automatically increased to match the Sequence's). - Beware: use this method only when there are no tweens running. - - Max Tweeners capacity. - Default: 200 - Max Sequences capacity. - Default: 50 - - - - Kills all tweens, clears all cached tween pools and plugins and resets the max Tweeners/Sequences capacities to the default values. - - If TRUE also destroys DOTween's gameObject and resets its initializiation, default settings and everything else - (so that next time you use it it will need to be re-initialized) - - - - Clears all cached tween pools. - - - - - Checks all active tweens to find and remove eventually invalid ones (usually because their targets became NULL) - and returns the total number of invalid tweens found and removed. - IMPORTANT: this will cause an error on UWP platform, so don't use it there - BEWARE: this is a slightly expensive operation so use it with care - - - - - Updates all tweens that are set to . - - Manual deltaTime - Unscaled delta time (used with tweens set as timeScaleIndependent) - - - Tweens a property or field to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a property or field to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a property or field to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a property or field to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a property or field to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a property or field to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a property or field to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a property or field to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a property or field to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a property or field to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a property or field to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a property or field to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a property or field to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a property or field to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a property or field to the given value using a custom plugin - The plugin to use. Each custom plugin implements a static Get() method - you'll need to call to assign the correct plugin in the correct way, like this: - CustomPlugin.Get() - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens only one axis of a Vector3 to the given value using default plugins. - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - The axis to tween - - - Tweens only the alpha of a Color to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a virtual property from the given start to the given end value - and implements a setter that allows to use that value with an external method or a lambda - Example: - To(MyMethod, 0, 12, 0.5f); - Where MyMethod is a function that accepts a float parameter (which will be the result of the virtual tween) - The action to perform with the tweened value - The value to start from - The end value to reach - The duration of the virtual tween - - - - Punches a Vector3 towards the given direction and then back to the starting one - as if it was connected to the starting position via an elastic. - This tween type generates some GC allocations at startup - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The direction and strength of the punch - The duration of the tween - Indicates how much will the punch vibrate - Represents how much (0 to 1) the vector will go beyond the starting position when bouncing backwards. - 1 creates a full oscillation between the direction and the opposite decaying direction, - while 0 oscillates only between the starting position and the decaying direction - - - Shakes a Vector3 with the given values. - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The duration of the tween - The shake strength - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction and behave like a random punch. - If TRUE only shakes on the X Y axis (looks better with things like cameras). - If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not - - - Shakes a Vector3 with the given values. - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The duration of the tween - The shake strength on each axis - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction and behave like a random punch. - If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not - - - Tweens a property or field to the given values using default plugins. - Ease is applied between each segment and not as a whole. - This tween type generates some GC allocations at startup - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end values to reach for each segment. This array must have the same length as durations - The duration of each segment. This array must have the same length as endValues - - - - Returns a new to be used for tween groups - - - - Completes all tweens and returns the number of actual tweens completed - (meaning tweens that don't have infinite loops and were not already complete) - For Sequences only: if TRUE also internal Sequence callbacks will be fired, - otherwise they will be ignored - - - Completes all tweens with the given ID or target and returns the number of actual tweens completed - (meaning the tweens that don't have infinite loops and were not already complete) - For Sequences only: if TRUE internal Sequence callbacks will be fired, - otherwise they will be ignored - - - Flips all tweens (changing their direction to forward if it was backwards and viceversa), - then returns the number of actual tweens flipped - - - Flips the tweens with the given ID or target (changing their direction to forward if it was backwards and viceversa), - then returns the number of actual tweens flipped - - - Sends all tweens to the given position (calculating also eventual loop cycles) and returns the actual tweens involved - - - Sends all tweens with the given ID or target to the given position (calculating also eventual loop cycles) - and returns the actual tweens involved - - - Kills all tweens and returns the number of actual tweens killed - If TRUE completes the tweens before killing them - - - Kills all tweens and returns the number of actual tweens killed - If TRUE completes the tweens before killing them - Eventual IDs or targets to exclude from the killing - - - Kills all tweens with the given ID or target and returns the number of actual tweens killed - If TRUE completes the tweens before killing them - - - Pauses all tweens and returns the number of actual tweens paused - - - Pauses all tweens with the given ID or target and returns the number of actual tweens paused - (meaning the tweens that were actually playing and have been paused) - - - Plays all tweens and returns the number of actual tweens played - (meaning tweens that were not already playing or complete) - - - Plays all tweens with the given ID or target and returns the number of actual tweens played - (meaning the tweens that were not already playing or complete) - - - Plays all tweens with the given target and the given ID, and returns the number of actual tweens played - (meaning the tweens that were not already playing or complete) - - - Plays backwards all tweens and returns the number of actual tweens played - (meaning tweens that were not already started, playing backwards or rewinded) - - - Plays backwards all tweens with the given ID or target and returns the number of actual tweens played - (meaning the tweens that were not already started, playing backwards or rewinded) - - - Plays backwards all tweens with the given target and ID and returns the number of actual tweens played - (meaning the tweens that were not already started, playing backwards or rewinded) - - - Plays forward all tweens and returns the number of actual tweens played - (meaning tweens that were not already playing forward or complete) - - - Plays forward all tweens with the given ID or target and returns the number of actual tweens played - (meaning the tweens that were not already playing forward or complete) - - - Plays forward all tweens with the given target and ID and returns the number of actual tweens played - (meaning the tweens that were not already started, playing backwards or rewinded) - - - Restarts all tweens, then returns the number of actual tweens restarted - - - Restarts all tweens with the given ID or target, then returns the number of actual tweens restarted - If TRUE includes the eventual tweens delays, otherwise skips them - If >= 0 changes the startup delay of all involved tweens to this value, otherwise doesn't touch it - - - Restarts all tweens with the given target and the given ID, and returns the number of actual tweens played - (meaning the tweens that were not already playing or complete) - If TRUE includes the eventual tweens delays, otherwise skips them - If >= 0 changes the startup delay of all involved tweens to this value, otherwise doesn't touch it - - - Rewinds and pauses all tweens, then returns the number of actual tweens rewinded - (meaning tweens that were not already rewinded) - - - Rewinds and pauses all tweens with the given ID or target, then returns the number of actual tweens rewinded - (meaning the tweens that were not already rewinded) - - - Smoothly rewinds all tweens (delays excluded), then returns the number of actual tweens rewinding/rewinded - (meaning tweens that were not already rewinded). - A "smooth rewind" animates the tween to its start position, - skipping all elapsed loops (except in case of LoopType.Incremental) while keeping the animation fluent. - Note that a tween that was smoothly rewinded will have its play direction flipped - - - Smoothly rewinds all tweens (delays excluded) with the given ID or target, then returns the number of actual tweens rewinding/rewinded - (meaning the tweens that were not already rewinded). - A "smooth rewind" animates the tween to its start position, - skipping all elapsed loops (except in case of LoopType.Incremental) while keeping the animation fluent. - Note that a tween that was smoothly rewinded will have its play direction flipped - - - Toggles the play state of all tweens and returns the number of actual tweens toggled - (meaning tweens that could be played or paused, depending on the toggle state) - - - Toggles the play state of all tweens with the given ID or target and returns the number of actual tweens toggled - (meaning the tweens that could be played or paused, depending on the toggle state) - - - - Returns TRUE if a tween with the given ID or target is active. - You can also use this to know if a shortcut tween is active for a given target. - Example: - transform.DOMoveX(45, 1); // transform is automatically added as the tween target - DOTween.IsTweening(transform); // Returns true - - The target or ID to look for - If FALSE (default) returns TRUE as long as a tween for the given target/ID is active, - otherwise also requires it to be playing - - - - Returns the total number of active and playing tweens. - A tween is considered as playing even if its delay is actually playing - - - - - Returns a list of all active tweens in a playing state. - Returns NULL if there are no active playing tweens. - Beware: each time you call this method a new list is generated, so use it for debug only - - If NULL creates a new list, otherwise clears and fills this one (and thus saves allocations) - - - - Returns a list of all active tweens in a paused state. - Returns NULL if there are no active paused tweens. - Beware: each time you call this method a new list is generated, so use it for debug only - - If NULL creates a new list, otherwise clears and fills this one (and thus saves allocations) - - - - Returns a list of all active tweens with the given id. - Returns NULL if there are no active tweens with the given id. - Beware: each time you call this method a new list is generated - - If TRUE returns only the tweens with the given ID that are currently playing - If NULL creates a new list, otherwise clears and fills this one (and thus saves allocations) - - - - Returns a list of all active tweens with the given target. - Returns NULL if there are no active tweens with the given target. - Beware: each time you call this method a new list is generated - If TRUE returns only the tweens with the given target that are currently playing - If NULL creates a new list, otherwise clears and fills this one (and thus saves allocations) - - - - - Creates virtual tweens that can be used to change other elements via their OnUpdate calls - - - - - Tweens a virtual float. - You can add regular settings to the generated tween, - but do not use SetUpdate or you will overwrite the onVirtualUpdate parameter - - The value to start from - The value to tween to - The duration of the tween - A callback which must accept a parameter of type float, called at each update - - - - Returns a value based on the given ease and lifetime percentage (0 to 1) - The value to start from when lifetimePercentage is 0 - The value to reach when lifetimePercentage is 1 - The time percentage (0 to 1) at which the value should be taken - The type of ease - - - Returns a value based on the given ease and lifetime percentage (0 to 1) - The value to start from when lifetimePercentage is 0 - The value to reach when lifetimePercentage is 1 - The time percentage (0 to 1) at which the value should be taken - The type of ease - Eventual overshoot to use with Back ease - - - Returns a value based on the given ease and lifetime percentage (0 to 1) - The value to start from when lifetimePercentage is 0 - The value to reach when lifetimePercentage is 1 - The time percentage (0 to 1) at which the value should be taken - The type of ease - Eventual amplitude to use with Elastic easeType - Eventual period to use with Elastic easeType - - - Returns a value based on the given ease and lifetime percentage (0 to 1) - The value to start from when lifetimePercentage is 0 - The value to reach when lifetimePercentage is 1 - The time percentage (0 to 1) at which the value should be taken - The AnimationCurve to use for ease - - - Fires the given callback after the given time. - Callback delay - Callback to fire when the delay has expired - If TRUE (default) ignores Unity's timeScale - - - - Don't assign this! It's assigned automatically when creating 0 duration tweens - - - - - Don't assign this! It's assigned automatically when setting the ease to an AnimationCurve or to a custom ease function - - - - - Allows to wrap ease method in special ways, adding extra features - - - - - Converts the given ease so that it also creates a stop-motion effect, by playing the tween at the given FPS - - FPS at which the tween should be played - Ease type - - - - Converts the given ease so that it also creates a stop-motion effect, by playing the tween at the given FPS - - FPS at which the tween should be played - AnimationCurve to use for the ease - - - - Converts the given ease so that it also creates a stop-motion effect, by playing the tween at the given FPS - - FPS at which the tween should be played - Custom ease function to use - - - - Used to allow method chaining with DOTween.Init - - - - - Directly sets the current max capacity of Tweeners and Sequences - (meaning how many Tweeners and Sequences can be running at the same time), - so that DOTween doesn't need to automatically increase them in case the max is reached - (which might lead to hiccups when that happens). - Sequences capacity must be less or equal to Tweeners capacity - (if you pass a low Tweener capacity it will be automatically increased to match the Sequence's). - Beware: use this method only when there are no tweens running. - - Max Tweeners capacity. - Default: 200 - Max Sequences capacity. - Default: 50 - - - - Behaviour that can be assigned when chaining a SetLink to a tween - - - - Pauses the tween when the link target is disabled - - - Pauses the tween when the link target is disabled, plays it when it's enabled - - - Pauses the tween when the link target is disabled, restarts it when it's enabled - - - Plays the tween when the link target is enabled - - - Restarts the tween when the link target is enabled - - - Kills the tween when the link target is disabled - - - Kills the tween when the link target is destroyed (becomes NULL). This is always active even if another behaviour is chosen - - - Completes the tween when the link target is disabled - - - Completes and kills the tween when the link target is disabled - - - Rewinds the tween (delay excluded) when the link target is disabled - - - Rewinds and kills the tween when the link target is disabled - - - - Path mode (used to determine correct LookAt orientation) - - - - Ignores the path mode (and thus LookAt behaviour) - - - Regular 3D path - - - 2D top-down path - - - 2D side-scroller path - - - - Type of path to use with DOPath tweens - - - - Linear, composed of straight segments between each waypoint - - - Curved path (which uses Catmull-Rom curves) - - - EXPERIMENTAL: Curved path (which uses Cubic Bezier curves, where each point requires two extra control points) - - - - Path control point - - - - - Path waypoints (modified by PathPlugin when setting relative end/change value or by CubicBezierDecoder) and by DOTweenPathInspector - - - - - Gets the point on the path at the given percentage (0 to 1) - - The percentage (0 to 1) at which to get the point - If TRUE constant speed is taken into account, otherwise not - - - - Base interface for all tween plugins options - - - - Resets the plugin - - - - This plugin generates some GC allocations at startup - - - - - Path plugin works exclusively with Transforms - - - - - Rotation mode used with DORotate methods - - - - - Fastest way that never rotates beyond 360° - - - - - Fastest way that rotates beyond 360° - - - - - Adds the given rotation to the transform using world axis and an advanced precision mode - (like when using transform.Rotate(Space.World)). - In this mode the end value is is always considered relative - - - - - Adds the given rotation to the transform's local axis - (like when rotating an object with the "local" switch enabled in Unity's editor or using transform.Rotate(Space.Self)). - In this mode the end value is is always considered relative - - - - - Type of scramble to apply to string tweens - - - - - No scrambling of characters - - - - - A-Z + a-z + 0-9 characters - - - - - A-Z characters - - - - - a-z characters - - - - - 0-9 characters - - - - - Custom characters - - - - - Methods that extend Tween objects and allow to control or get data from them - - - - Completes the tween - - - Completes the tween - For Sequences only: if TRUE also internal Sequence callbacks will be fired, - otherwise they will be ignored - - - Flips the direction of this tween (backwards if it was going forward or viceversa) - - - Forces the tween to initialize its settings immediately - - - Send the tween to the given position in time - Time position to reach - (if higher than the whole tween duration the tween will simply reach its end) - If TRUE will play the tween after reaching the given position, otherwise it will pause it - - - Kills the tween - If TRUE completes the tween before killing it - - - Pauses the tween - - - Plays the tween - - - Sets the tween in a backwards direction and plays it - - - Sets the tween in a forward direction and plays it - - - Restarts the tween from the beginning - Ignored in case of Sequences. If TRUE includes the eventual tween delay, otherwise skips it - Ignored in case of Sequences. If >= 0 changes the startup delay to this value, otherwise doesn't touch it - - - Rewinds and pauses the tween - Ignored in case of Sequences. If TRUE includes the eventual tween delay, otherwise skips it - - - Smoothly rewinds the tween (delays excluded). - A "smooth rewind" animates the tween to its start position, - skipping all elapsed loops (except in case of LoopType.Incremental) while keeping the animation fluent. - If called on a tween who is still waiting for its delay to happen, it will simply set the delay to 0 and pause the tween. - Note that a tween that was smoothly rewinded will have its play direction flipped - - - Plays the tween if it was paused, pauses it if it was playing - - - Send a path tween to the given waypoint. - Has no effect if this is not a path tween. - BEWARE, this is a special utility method: - it works only with Linear eases. Also, the lookAt direction might be wrong after calling this and might need to be set manually - (because it relies on a smooth path movement and doesn't work well with jumps that encompass dramatic direction changes) - Waypoint index to reach - (if higher than the max waypoint index the tween will simply go to the last one) - If TRUE will play the tween after reaching the given waypoint, otherwise it will pause it - - - - Creates a yield instruction that waits until the tween is killed or complete. - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForCompletion(); - - - - - Creates a yield instruction that waits until the tween is killed or rewinded. - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForRewind(); - - - - - Creates a yield instruction that waits until the tween is killed. - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForKill(); - - - - - Creates a yield instruction that waits until the tween is killed or has gone through the given amount of loops. - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForElapsedLoops(2); - - Elapsed loops to wait for - - - - Creates a yield instruction that waits until the tween is killed or has reached the given position (loops included, delays excluded). - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForPosition(2.5f); - - Position (loops included, delays excluded) to wait for - - - - Creates a yield instruction that waits until the tween is killed or started - (meaning when the tween is set in a playing state the first time, after any eventual delay). - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForStart(); - - - - Returns the total number of loops completed by this tween - - - Returns the eventual delay set for this tween - - - Returns the eventual elapsed delay set for this tween - - - Returns the duration of this tween (delays excluded). - NOTE: when using settings like SpeedBased, the duration will be recalculated when the tween starts - If TRUE returns the full duration loops included, - otherwise the duration of a single loop cycle - - - Returns the elapsed time for this tween (delays exluded) - If TRUE returns the elapsed time since startup loops included, - otherwise the elapsed time within the current loop cycle - - - Returns the elapsed percentage (0 to 1) of this tween (delays exluded) - If TRUE returns the elapsed percentage since startup loops included, - otherwise the elapsed percentage within the current loop cycle - - - Returns the elapsed percentage (0 to 1) of this tween (delays exluded), - based on a single loop, and calculating eventual backwards Yoyo loops as 1 to 0 instead of 0 to 1 - - - Returns FALSE if this tween has been killed or is NULL, TRUE otherwise. - BEWARE: if this tween is recyclable it might have been spawned again for another use and thus return TRUE anyway. - When working with recyclable tweens you should take care to know when a tween has been killed and manually set your references to NULL. - If you want to be sure your references are set to NULL when a tween is killed you can use the OnKill callback like this: - .OnKill(()=> myTweenReference = null) - - - Returns TRUE if this tween was reversed and is set to go backwards - - - Returns TRUE if the tween is complete - (silently fails and returns FALSE if the tween has been killed) - - - Returns TRUE if this tween has been initialized - - - Returns TRUE if this tween is playing - - - Returns the total number of loops set for this tween - (returns -1 if the loops are infinite) - - - - Returns a point on a path based on the given path percentage. - Returns Vector3.zero if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. - A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). - You can force a path to be initialized by calling myTween.ForceInit(). - - Percentage of the path (0 to 1) on which to get the point - - - - Returns an array of points that can be used to draw the path. - Note that this method generates allocations, because it creates a new array. - Returns NULL if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. - A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). - You can force a path to be initialized by calling myTween.ForceInit(). - - How many points to create for each path segment (waypoint to waypoint). - Only used in case of non-Linear paths - - - - Returns the length of a path. - Returns -1 if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. - A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). - You can force a path to be initialized by calling myTween.ForceInit(). - - - - - Types of loop - - - - Each loop cycle restarts from the beginning - - - The tween moves forward and backwards at alternate cycles - - - Continuously increments the tween at the end of each loop cycle (A to B, B to B+(A-B), and so on), thus always moving "onward". - In case of String tweens works only if the tween is set as relative - - - - Controls other tweens as a group - - - - - Methods that extend known Unity objects and allow to directly create and control tweens from their instances - - - - Tweens a Camera's aspect to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's backgroundColor to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's farClipPlane to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's fieldOfView to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's nearClipPlane to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's orthographicSize to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's pixelRect to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's rect to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Shakes a Camera's localPosition along its relative X Y axes with the given values. - Also stores the camera as the tween's target so it can be used for filtered operations - The duration of the tween - The shake strength - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction. - If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not - - - Shakes a Camera's localPosition along its relative X Y axes with the given values. - Also stores the camera as the tween's target so it can be used for filtered operations - The duration of the tween - The shake strength on each axis - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction. - If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not - - - Shakes a Camera's localRotation. - Also stores the camera as the tween's target so it can be used for filtered operations - The duration of the tween - The shake strength - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction. - If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not - - - Shakes a Camera's localRotation. - Also stores the camera as the tween's target so it can be used for filtered operations - The duration of the tween - The shake strength on each axis - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction. - If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not - - - Tweens a Light's color to the given value. - Also stores the light as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Light's intensity to the given value. - Also stores the light as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Light's shadowStrength to the given value. - Also stores the light as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a LineRenderer's color to the given value. - Also stores the LineRenderer as the tween's target so it can be used for filtered operations. - Note that this method requires to also insert the start colors for the tween, - since LineRenderers have no way to get them. - The start value to tween from - The end value to reachThe duration of the tween - - - Tweens a Material's color to the given value. - Also stores the material as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Material's named color property to the given value. - Also stores the material as the tween's target so it can be used for filtered operations - The end value to reach - The name of the material property to tween (like _Tint or _SpecColor) - The duration of the tween - - - Tweens a Material's named color property with the given ID to the given value. - Also stores the material as the tween's target so it can be used for filtered operations - The end value to reach - The ID of the material property to tween (also called nameID in Unity's manual) - The duration of the tween - - - Tweens a Material's alpha color to the given value - (will have no effect unless your material supports transparency). - Also stores the material as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Material's alpha color to the given value - (will have no effect unless your material supports transparency). - Also stores the material as the tween's target so it can be used for filtered operations - The end value to reach - The name of the material property to tween (like _Tint or _SpecColor) - The duration of the tween - - - Tweens a Material's alpha color with the given ID to the given value - (will have no effect unless your material supports transparency). - Also stores the material as the tween's target so it can be used for filtered operations - The end value to reach - The ID of the material property to tween (also called nameID in Unity's manual) - The duration of the tween - - - Tweens a Material's named float property to the given value. - Also stores the material as the tween's target so it can be used for filtered operations - The end value to reach - The name of the material property to tween - The duration of the tween - - - Tweens a Material's named float property with the given ID to the given value. - Also stores the material as the tween's target so it can be used for filtered operations - The end value to reach - The ID of the material property to tween (also called nameID in Unity's manual) - The duration of the tween - - - Tweens a Material's texture offset to the given value. - Also stores the material as the tween's target so it can be used for filtered operations - The end value to reach - The duration of the tween - - - Tweens a Material's named texture offset property to the given value. - Also stores the material as the tween's target so it can be used for filtered operations - The end value to reach - The name of the material property to tween - The duration of the tween - - - Tweens a Material's texture scale to the given value. - Also stores the material as the tween's target so it can be used for filtered operations - The end value to reach - The duration of the tween - - - Tweens a Material's named texture scale property to the given value. - Also stores the material as the tween's target so it can be used for filtered operations - The end value to reach - The name of the material property to tween - The duration of the tween - - - Tweens a Material's named Vector property to the given value. - Also stores the material as the tween's target so it can be used for filtered operations - The end value to reach - The name of the material property to tween - The duration of the tween - - - Tweens a Material's named Vector property with the given ID to the given value. - Also stores the material as the tween's target so it can be used for filtered operations - The end value to reach - The ID of the material property to tween (also called nameID in Unity's manual) - The duration of the tween - - - Tweens a TrailRenderer's startWidth/endWidth to the given value. - Also stores the TrailRenderer as the tween's target so it can be used for filtered operations - The end startWidth to reachThe end endWidth to reach - The duration of the tween - - - Tweens a TrailRenderer's time to the given value. - Also stores the TrailRenderer as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Transform's position to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Transform's X position to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Transform's Y position to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Transform's Z position to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Transform's localPosition to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Transform's X localPosition to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Transform's Y localPosition to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Transform's Z localPosition to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Transform's rotation to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - Rotation mode - - - Tweens a Transform's rotation to the given value using pure quaternion values. - Also stores the transform as the tween's target so it can be used for filtered operations. - PLEASE NOTE: DORotate, which takes Vector3 values, is the preferred rotation method. - This method was implemented for very special cases, and doesn't support LoopType.Incremental loops - (neither for itself nor if placed inside a LoopType.Incremental Sequence) - - The end value to reachThe duration of the tween - - - Tweens a Transform's localRotation to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - Rotation mode - - - Tweens a Transform's rotation to the given value using pure quaternion values. - Also stores the transform as the tween's target so it can be used for filtered operations. - PLEASE NOTE: DOLocalRotate, which takes Vector3 values, is the preferred rotation method. - This method was implemented for very special cases, and doesn't support LoopType.Incremental loops - (neither for itself nor if placed inside a LoopType.Incremental Sequence) - - The end value to reachThe duration of the tween - - - Tweens a Transform's localScale to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Transform's localScale uniformly to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Transform's X localScale to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Transform's Y localScale to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Transform's Z localScale to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Transform's rotation so that it will look towards the given position. - Also stores the transform as the tween's target so it can be used for filtered operations - The position to look atThe duration of the tween - Eventual axis constraint for the rotation - The vector that defines in which direction up is (default: Vector3.up) - - - Punches a Transform's localPosition towards the given direction and then back to the starting one - as if it was connected to the starting position via an elastic. - The direction and strength of the punch (added to the Transform's current position) - The duration of the tween - Indicates how much will the punch vibrate - Represents how much (0 to 1) the vector will go beyond the starting position when bouncing backwards. - 1 creates a full oscillation between the punch direction and the opposite direction, - while 0 oscillates only between the punch and the start position - If TRUE the tween will smoothly snap all values to integers - - - Punches a Transform's localScale towards the given size and then back to the starting one - as if it was connected to the starting scale via an elastic. - The punch strength (added to the Transform's current scale) - The duration of the tween - Indicates how much will the punch vibrate - Represents how much (0 to 1) the vector will go beyond the starting size when bouncing backwards. - 1 creates a full oscillation between the punch scale and the opposite scale, - while 0 oscillates only between the punch scale and the start scale - - - Punches a Transform's localRotation towards the given size and then back to the starting one - as if it was connected to the starting rotation via an elastic. - The punch strength (added to the Transform's current rotation) - The duration of the tween - Indicates how much will the punch vibrate - Represents how much (0 to 1) the vector will go beyond the starting rotation when bouncing backwards. - 1 creates a full oscillation between the punch rotation and the opposite rotation, - while 0 oscillates only between the punch and the start rotation - - - Shakes a Transform's localPosition with the given values. - The duration of the tween - The shake strength - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction. - If TRUE the tween will smoothly snap all values to integers - If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not - - - Shakes a Transform's localPosition with the given values. - The duration of the tween - The shake strength on each axis - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction. - If TRUE the tween will smoothly snap all values to integers - If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not - - - Shakes a Transform's localRotation. - The duration of the tween - The shake strength - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction. - If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not - - - Shakes a Transform's localRotation. - The duration of the tween - The shake strength on each axis - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction. - If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not - - - Shakes a Transform's localScale. - The duration of the tween - The shake strength - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction. - If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not - - - Shakes a Transform's localScale. - The duration of the tween - The shake strength on each axis - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction. - If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not - - - Tweens a Transform's position to the given value, while also applying a jump effect along the Y axis. - Returns a Sequence instead of a Tweener. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reach - Power of the jump (the max height of the jump is represented by this plus the final Y offset) - Total number of jumps - The duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Transform's localPosition to the given value, while also applying a jump effect along the Y axis. - Returns a Sequence instead of a Tweener. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reach - Power of the jump (the max height of the jump is represented by this plus the final Y offset) - Total number of jumps - The duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Transform's position through the given path waypoints, using the chosen path algorithm. - Also stores the transform as the tween's target so it can be used for filtered operations - The waypoints to go through - The duration of the tween - The type of path: Linear (straight path), CatmullRom (curved CatmullRom path) or CubicBezier (curved with control points) - The path mode: 3D, side-scroller 2D, top-down 2D - The resolution of the path (useless in case of Linear paths): higher resolutions make for more detailed curved paths but are more expensive. - Defaults to 10, but a value of 5 is usually enough if you don't have dramatic long curves between waypoints - The color of the path (shown when gizmos are active in the Play panel and the tween is running) - - - Tweens a Transform's localPosition through the given path waypoints, using the chosen path algorithm. - Also stores the transform as the tween's target so it can be used for filtered operations - The waypoint to go through - The duration of the tween - The type of path: Linear (straight path), CatmullRom (curved CatmullRom path) or CubicBezier (curved with control points) - The path mode: 3D, side-scroller 2D, top-down 2D - The resolution of the path: higher resolutions make for more detailed curved paths but are more expensive. - Defaults to 10, but a value of 5 is usually enough if you don't have dramatic long curves between waypoints - The color of the path (shown when gizmos are active in the Play panel and the tween is running) - - - IMPORTANT: Unless you really know what you're doing, you should use the overload that accepts a Vector3 array instead. - Tweens a Transform's position via the given path. - Also stores the transform as the tween's target so it can be used for filtered operations - The path to use - The duration of the tween - The path mode: 3D, side-scroller 2D, top-down 2D - - - IMPORTANT: Unless you really know what you're doing, you should use the overload that accepts a Vector3 array instead. - Tweens a Transform's localPosition via the given path. - Also stores the transform as the tween's target so it can be used for filtered operations - The path to use - The duration of the tween - The path mode: 3D, side-scroller 2D, top-down 2D - - - Tweens a Tween's timeScale to the given value. - Also stores the Tween as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Light's color to the given value, - in a way that allows other DOBlendableColor tweens to work together on the same target, - instead than fight each other as multiple DOColor would do. - Also stores the Light as the tween's target so it can be used for filtered operations - The value to tween toThe duration of the tween - - - Tweens a Material's color to the given value, - in a way that allows other DOBlendableColor tweens to work together on the same target, - instead than fight each other as multiple DOColor would do. - Also stores the Material as the tween's target so it can be used for filtered operations - The value to tween toThe duration of the tween - - - Tweens a Material's named color property to the given value, - in a way that allows other DOBlendableColor tweens to work together on the same target, - instead than fight each other as multiple DOColor would do. - Also stores the Material as the tween's target so it can be used for filtered operations - The value to tween to - The name of the material property to tween (like _Tint or _SpecColor) - The duration of the tween - - - Tweens a Material's named color property with the given ID to the given value, - in a way that allows other DOBlendableColor tweens to work together on the same target, - instead than fight each other as multiple DOColor would do. - Also stores the Material as the tween's target so it can be used for filtered operations - The value to tween to - The ID of the material property to tween (also called nameID in Unity's manual) - The duration of the tween - - - Tweens a Transform's position BY the given value (as if you chained a SetRelative), - in a way that allows other DOBlendableMove tweens to work together on the same target, - instead than fight each other as multiple DOMove would do. - Also stores the transform as the tween's target so it can be used for filtered operations - The value to tween byThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Transform's localPosition BY the given value (as if you chained a SetRelative), - in a way that allows other DOBlendableMove tweens to work together on the same target, - instead than fight each other as multiple DOMove would do. - Also stores the transform as the tween's target so it can be used for filtered operations - The value to tween byThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - EXPERIMENTAL METHOD - Tweens a Transform's rotation BY the given value (as if you chained a SetRelative), - in a way that allows other DOBlendableRotate tweens to work together on the same target, - instead than fight each other as multiple DORotate would do. - Also stores the transform as the tween's target so it can be used for filtered operations - The value to tween byThe duration of the tween - Rotation mode - - - EXPERIMENTAL METHOD - Tweens a Transform's lcoalRotation BY the given value (as if you chained a SetRelative), - in a way that allows other DOBlendableRotate tweens to work together on the same target, - instead than fight each other as multiple DORotate would do. - Also stores the transform as the tween's target so it can be used for filtered operations - The value to tween byThe duration of the tween - Rotation mode - - - Punches a Transform's localRotation BY the given value and then back to the starting one - as if it was connected to the starting rotation via an elastic. Does it in a way that allows other - DOBlendableRotate tweens to work together on the same target - The punch strength (added to the Transform's current rotation) - The duration of the tween - Indicates how much will the punch vibrate - Represents how much (0 to 1) the vector will go beyond the starting rotation when bouncing backwards. - 1 creates a full oscillation between the punch rotation and the opposite rotation, - while 0 oscillates only between the punch and the start rotation - - - Tweens a Transform's localScale BY the given value (as if you chained a SetRelative), - in a way that allows other DOBlendableScale tweens to work together on the same target, - instead than fight each other as multiple DOScale would do. - Also stores the transform as the tween's target so it can be used for filtered operations - The value to tween byThe duration of the tween - - - - Completes all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens completed - (meaning the tweens that don't have infinite loops and were not already complete) - - For Sequences only: if TRUE also internal Sequence callbacks will be fired, - otherwise they will be ignored - - - - Completes all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens completed - (meaning the tweens that don't have infinite loops and were not already complete) - - For Sequences only: if TRUE also internal Sequence callbacks will be fired, - otherwise they will be ignored - - - - Kills all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens killed. - - If TRUE completes the tween before killing it - - - - Kills all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens killed. - - If TRUE completes the tween before killing it - - - - Flips the direction (backwards if it was going forward or viceversa) of all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens flipped. - - - - - Flips the direction (backwards if it was going forward or viceversa) of all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens flipped. - - - - - Sends to the given position all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens involved. - - Time position to reach - (if higher than the whole tween duration the tween will simply reach its end) - If TRUE will play the tween after reaching the given position, otherwise it will pause it - - - - Sends to the given position all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens involved. - - Time position to reach - (if higher than the whole tween duration the tween will simply reach its end) - If TRUE will play the tween after reaching the given position, otherwise it will pause it - - - - Pauses all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens paused. - - - - - Pauses all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens paused. - - - - - Plays all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens played. - - - - - Plays all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens played. - - - - - Plays backwards all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens played. - - - - - Plays backwards all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens played. - - - - - Plays forward all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens played. - - - - - Plays forward all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens played. - - - - - Restarts all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens restarted. - - - - - Restarts all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens restarted. - - - - - Rewinds all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens rewinded. - - - - - Rewinds all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens rewinded. - - - - - Smoothly rewinds all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens rewinded. - - - - - Smoothly rewinds all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens rewinded. - - - - - Toggles the paused state (plays if it was paused, pauses if it was playing) of all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens involved. - - - - - Toggles the paused state (plays if it was paused, pauses if it was playing) of all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens involved. - - - - - This class serves only as a utility class to store tween settings to apply on multiple tweens. - It is in no way needed otherwise, since you can directly apply tween settings to a tween via chaining - - - - A variable you can eventually Clear and reuse when needed, - to avoid instantiating TweenParams objects - - - Creates a new TweenParams object, which you can use to store tween settings - to pass to multiple tweens via myTween.SetAs(myTweenParms) - - - Clears and resets this TweenParams instance using default values, - so it can be reused without instantiating another one - - - Sets the autoKill behaviour of the tween. - Has no effect if the tween has already started - If TRUE the tween will be automatically killed when complete - - - Sets an ID for the tween, which can then be used as a filter with DOTween's static methods. - The ID to assign to this tween. Can be an int, a string, an object or anything else. - - - Sets the target for the tween, which can then be used as a filter with DOTween's static methods. - IMPORTANT: use it with caution. If you just want to set an ID for the tween use SetId instead. - When using shorcuts the shortcut target is already assigned as the tween's target, - so using this method will overwrite it and prevent shortcut-operations like myTarget.DOPause from working correctly. - The target to assign to this tween. Can be an int, a string, an object or anything else. - - - Sets the looping options for the tween. - Has no effect if the tween has already started - Number of cycles to play (-1 for infinite - will be converted to 1 in case the tween is nested in a Sequence) - Loop behaviour type (default: LoopType.Restart) - - - Sets the ease of the tween. - If applied to Sequences eases the whole sequence animation - Eventual overshoot or amplitude to use with Back or Elastic easeType (default is 1.70158) - Eventual period to use with Elastic easeType (default is 0) - - - Sets the ease of the tween using an AnimationCurve. - If applied to Sequences eases the whole sequence animation - - - Sets the ease of the tween using a custom ease function. - If applied to Sequences eases the whole sequence animation - - - Sets the recycling behaviour for the tween. - If TRUE the tween will be recycled after being killed, otherwise it will be destroyed. - - - Sets the update type to the one defined in DOTween.defaultUpdateType (UpdateType.Normal unless changed) - and lets you choose if it should be independent from Unity's Time.timeScale - If TRUE the tween will ignore Unity's Time.timeScale - - - Sets the type of update (default or independent) for the tween - The type of update (default: UpdateType.Normal) - If TRUE the tween will ignore Unity's Time.timeScale - - - Sets the onStart callback for the tween. - Called the first time the tween is set in a playing state, after any eventual delay - - - Sets the onPlay callback for the tween. - Called when the tween is set in a playing state, after any eventual delay. - Also called each time the tween resumes playing from a paused state - - - Sets the onRewind callback for the tween. - Called when the tween is rewinded, - either by calling Rewind or by reaching the start position while playing backwards. - Rewinding a tween that is already rewinded will not fire this callback - - - Sets the onUpdate callback for the tween. - Called each time the tween updates - - - Sets the onStepComplete callback for the tween. - Called the moment the tween completes one loop cycle, even when going backwards - - - Sets the onComplete callback for the tween. - Called the moment the tween reaches its final forward position, loops included - - - Sets the onKill callback for the tween. - Called the moment the tween is killed - - - Sets the onWaypointChange callback for the tween. - Called when a path tween reaches a new waypoint - - - Sets a delayed startup for the tween. - Has no effect on Sequences or if the tween has already started - - - If isRelative is TRUE sets the tween as relative - (the endValue will be calculated as startValue + endValue instead than being used directly). - Has no effect on Sequences or if the tween has already started - - - If isSpeedBased is TRUE sets the tween as speed based - (the duration will represent the number of units the tween moves x second). - Has no effect on Sequences, nested tweens, or if the tween has already started - - - - Methods that extend Tween objects and allow to set their parameters - - - - Sets the autoKill behaviour of the tween to TRUE. - Has no effect if the tween has already started or if it's added to a Sequence - - - Sets the autoKill behaviour of the tween. - Has no effect if the tween has already started or if it's added to a Sequence - If TRUE the tween will be automatically killed when complete - - - Sets an ID for the tween (), which can then be used as a filter with DOTween's static methods. - The ID to assign to this tween. Can be an int, a string, an object or anything else. - - - Sets a string ID for the tween (), which can then be used as a filter with DOTween's static methods. - Filtering via string is 2X faster than using an object as an ID (using the alternate obejct overload) - The string ID to assign to this tween. - - - Sets an int ID for the tween (), which can then be used as a filter with DOTween's static methods. - Filtering via int is 4X faster than via object, 2X faster than via string (using the alternate object/string overloads) - The int ID to assign to this tween. - - - Allows to link this tween to a GameObject - so that it will be automatically killed when the GameObject is destroyed. - Has no effect if the tween is added to a Sequence - The link target (unrelated to the target set via SetTarget) - - - Allows to link this tween to a GameObject and assign a behaviour depending on it. - This will also automatically kill the tween when the GameObject is destroyed. - Has no effect if the tween is added to a Sequence - The link target (unrelated to the target set via SetTarget) - The behaviour to use ( is always evaluated even if you choose another one) - - - Sets the target for the tween, which can then be used as a filter with DOTween's static methods. - IMPORTANT: use it with caution. If you just want to set an ID for the tween use SetId instead. - When using shorcuts the shortcut target is already assigned as the tween's target, - so using this method will overwrite it and prevent shortcut-operations like myTarget.DOPause from working correctly. - The target to assign to this tween. Can be an int, a string, an object or anything else. - - - Sets the looping options for the tween. - Has no effect if the tween has already started - Number of cycles to play (-1 for infinite - will be converted to 1 in case the tween is nested in a Sequence) - - - Sets the looping options for the tween. - Has no effect if the tween has already started - Number of cycles to play (-1 for infinite - will be converted to 1 in case the tween is nested in a Sequence) - Loop behaviour type (default: LoopType.Restart) - - - Sets the ease of the tween. - If applied to Sequences eases the whole sequence animation - - - Sets the ease of the tween. - If applied to Sequences eases the whole sequence animation - - Eventual overshoot to use with Back or Flash ease (default is 1.70158 - 1 for Flash). - In case of Flash ease it must be an intenger and sets the total number of flashes that will happen. - Using an even number will complete the tween on the starting value, while an odd one will complete it on the end value. - - - - Sets the ease of the tween. - If applied to Sequences eases the whole sequence animation - Eventual amplitude to use with Elastic easeType or overshoot to use with Flash easeType (default is 1.70158 - 1 for Flash). - In case of Flash ease it must be an integer and sets the total number of flashes that will happen. - Using an even number will complete the tween on the starting value, while an odd one will complete it on the end value. - - Eventual period to use with Elastic or Flash easeType (default is 0). - In case of Flash ease it indicates the power in time of the ease, and must be between -1 and 1. - 0 is balanced, 1 weakens the ease with time, -1 starts the ease weakened and gives it power towards the end. - - - - Sets the ease of the tween using an AnimationCurve. - If applied to Sequences eases the whole sequence animation - - - Sets the ease of the tween using a custom ease function (which must return a value between 0 and 1). - If applied to Sequences eases the whole sequence animation - - - Allows the tween to be recycled after being killed. - - - Sets the recycling behaviour for the tween. - If TRUE the tween will be recycled after being killed, otherwise it will be destroyed. - - - Sets the update type to UpdateType.Normal and lets you choose if it should be independent from Unity's Time.timeScale - If TRUE the tween will ignore Unity's Time.timeScale - - - Sets the type of update for the tween - The type of update (defalt: UpdateType.Normal) - - - Sets the type of update for the tween and lets you choose if it should be independent from Unity's Time.timeScale - The type of update - If TRUE the tween will ignore Unity's Time.timeScale - - - Sets the onStart callback for the tween, clearing any previous onStart callback that was set. - Called the first time the tween is set in a playing state, after any eventual delay - - - Sets the onPlay callback for the tween, clearing any previous onPlay callback that was set. - Called when the tween is set in a playing state, after any eventual delay. - Also called each time the tween resumes playing from a paused state - - - Sets the onPause callback for the tween, clearing any previous onPause callback that was set. - Called when the tween state changes from playing to paused. - If the tween has autoKill set to FALSE, this is called also when the tween reaches completion. - - - Sets the onRewind callback for the tween, clearing any previous onRewind callback that was set. - Called when the tween is rewinded, - either by calling Rewind or by reaching the start position while playing backwards. - Rewinding a tween that is already rewinded will not fire this callback - - - Sets the onUpdate callback for the tween, clearing any previous onUpdate callback that was set. - Called each time the tween updates - - - Sets the onStepComplete callback for the tween, clearing any previous onStepComplete callback that was set. - Called the moment the tween completes one loop cycle, even when going backwards - - - Sets the onComplete callback for the tween, clearing any previous onComplete callback that was set. - Called the moment the tween reaches its final forward position, loops included - - - Sets the onKill callback for the tween, clearing any previous onKill callback that was set. - Called the moment the tween is killed - - - Sets the onWaypointChange callback for the tween, clearing any previous onWaypointChange callback that was set. - Called when a path tween's current waypoint changes - - - Sets the parameters of the tween (id, ease, loops, delay, timeScale, callbacks, etc) as the parameters of the given one. - Doesn't copy specific SetOptions settings: those will need to be applied manually each time. - Has no effect if the tween has already started. - NOTE: the tween's target will not be changed - Tween from which to copy the parameters - - - Sets the parameters of the tween (id, ease, loops, delay, timeScale, callbacks, etc) as the parameters of the given TweenParams. - Has no effect if the tween has already started. - TweenParams from which to copy the parameters - - - Adds the given tween to the end of the Sequence. - Has no effect if the Sequence has already started - The tween to append - - - Adds the given tween to the beginning of the Sequence, pushing forward the other nested content. - Has no effect if the Sequence has already started - The tween to prepend - - - Inserts the given tween at the same time position of the last tween, callback or intervale added to the Sequence. - Note that, in case of a Join after an interval, the insertion time will be the time where the interval starts, not where it finishes. - Has no effect if the Sequence has already started - - - Inserts the given tween at the given time position in the Sequence, - automatically adding an interval if needed. - Has no effect if the Sequence has already started - The time position where the tween will be placed - The tween to insert - - - Adds the given interval to the end of the Sequence. - Has no effect if the Sequence has already started - The interval duration - - - Adds the given interval to the beginning of the Sequence, pushing forward the other nested content. - Has no effect if the Sequence has already started - The interval duration - - - Adds the given callback to the end of the Sequence. - Has no effect if the Sequence has already started - The callback to append - - - Adds the given callback to the beginning of the Sequence, pushing forward the other nested content. - Has no effect if the Sequence has already started - The callback to prepend - - - Inserts the given callback at the given time position in the Sequence, - automatically adding an interval if needed. - Has no effect if the Sequence has already started - The time position where the callback will be placed - The callback to insert - - - Changes a TO tween into a FROM tween: sets the current target's position as the tween's endValue - then immediately sends the target to the previously set endValue. - - - Changes a TO tween into a FROM tween: sets the current target's position as the tween's endValue - then immediately sends the target to the previously set endValue. - If TRUE the FROM value will be calculated as relative to the current one - - - Changes a TO tween into a FROM tween: sets the tween's starting value to the given one - and eventually sets the tween's target to that value immediately. - Value to start from - If TRUE sets the target to from value immediately, otherwise waits for the tween to start - - - Changes a TO tween into a FROM tween: sets the tween's starting value to the given one - and eventually sets the tween's target to that value immediately. - Alpha value to start from (in case of Fade tweens) - If TRUE sets the target to from value immediately, otherwise waits for the tween to start - - - Changes a TO tween into a FROM tween: sets the tween's starting value to the given one - and eventually sets the tween's target to that value immediately. - Value to start from (in case of Vector tweens that act on a single coordinate or scale tweens) - If TRUE sets the target to from value immediately, otherwise waits for the tween to start - - - Sets a delayed startup for the tween. - In case of Sequences behaves the same as , - which means the delay will repeat in case of loops (while with tweens it's ignored after the first loop cycle). - Has no effect if the tween has already started - - - EXPERIMENTAL: implemented in v1.2.340. - Sets a delayed startup for the tween with options to choose how the delay is applied in case of Sequences. - Has no effect if the tween has already started - Only used by types: If FALSE sets the delay as a one-time occurrence - (defaults to this for types), - otherwise as a Sequence interval which will repeat at the beginning of every loop cycle - - - Sets the tween as relative - (the endValue will be calculated as startValue + endValue instead than being used directly). - Has no effect on Sequences or if the tween has already started - - - If isRelative is TRUE sets the tween as relative - (the endValue will be calculated as startValue + endValue instead than being used directly). - Has no effect on Sequences or if the tween has already started - - - If isSpeedBased is TRUE sets the tween as speed based - (the duration will represent the number of units the tween moves x second). - Has no effect on Sequences, nested tweens, or if the tween has already started - - - If isSpeedBased is TRUE sets the tween as speed based - (the duration will represent the number of units the tween moves x second). - Has no effect on Sequences, nested tweens, or if the tween has already started - - - Options for float tweens - If TRUE the tween will smoothly snap all values to integers - - - Options for Vector2 tweens - If TRUE the tween will smoothly snap all values to integers - - - Options for Vector2 tweens - Selecting an axis will tween the vector only on that axis, leaving the others untouched - If TRUE the tween will smoothly snap all values to integers - - - Options for Vector3 tweens - If TRUE the tween will smoothly snap all values to integers - - - Options for Vector3 tweens - Selecting an axis will tween the vector only on that axis, leaving the others untouched - If TRUE the tween will smoothly snap all values to integers - - - Options for Vector4 tweens - If TRUE the tween will smoothly snap all values to integers - - - Options for Vector4 tweens - Selecting an axis will tween the vector only on that axis, leaving the others untouched - If TRUE the tween will smoothly snap all values to integers - - - Options for Quaternion tweens - If TRUE (default) the rotation will take the shortest route, and will not rotate more than 360°. - If FALSE the rotation will be fully accounted. Is always FALSE if the tween is set as relative - - - Options for Color tweens - If TRUE only the alpha value of the color will be tweened - - - Options for Vector4 tweens - If TRUE the tween will smoothly snap all values to integers - - - Options for Vector4 tweens - If TRUE, rich text will be interpreted correctly while animated, - otherwise all tags will be considered as normal text - The type of scramble to use, if any - A string containing the characters to use for scrambling. - Use as many characters as possible (minimum 10) because DOTween uses a fast scramble mode which gives better results with more characters. - Leave it to NULL to use default ones - - - Options for Vector3Array tweens - If TRUE the tween will smoothly snap all values to integers - - - Options for Vector3Array tweens - If TRUE the tween will smoothly snap all values to integers - - - Options for Path tweens (created via the DOPath shortcut) - The eventual movement axis to lock. You can input multiple axis if you separate them like this: - AxisConstrain.X | AxisConstraint.Y - The eventual rotation axis to lock. You can input multiple axis if you separate them like this: - AxisConstrain.X | AxisConstraint.Y - - - Options for Path tweens (created via the DOPath shortcut) - If TRUE the path will be automatically closed - The eventual movement axis to lock. You can input multiple axis if you separate them like this: - AxisConstrain.X | AxisConstraint.Y - The eventual rotation axis to lock. You can input multiple axis if you separate them like this: - AxisConstrain.X | AxisConstraint.Y - - - Additional LookAt options for Path tweens (created via the DOPath shortcut). - Orients the target towards the given position. - Must be chained directly to the tween creation method or to a SetOptions - The position to look at - The eventual direction to consider as "forward". - If left to NULL defaults to the regular forward side of the transform - The vector that defines in which direction up is (default: Vector3.up) - - - Additional LookAt options for Path tweens (created via the DOPath shortcut). - Orients the target towards the given position with options to keep the Z rotation stable. - Must be chained directly to the tween creation method or to a SetOptions - The position to look at - If TRUE doesn't rotate the target along the Z axis - - - Additional LookAt options for Path tweens (created via the DOPath shortcut). - Orients the target towards another transform. - Must be chained directly to the tween creation method or to a SetOptions - The transform to look at - The eventual direction to consider as "forward". - If left to NULL defaults to the regular forward side of the transform - The vector that defines in which direction up is (default: Vector3.up) - - - Additional LookAt options for Path tweens (created via the DOPath shortcut). - Orients the target towards another transform with options to keep the Z rotation stable. - Must be chained directly to the tween creation method or to a SetOptions - The transform to look at - If TRUE doesn't rotate the target along the Z axis - - - Additional LookAt options for Path tweens (created via the DOPath shortcut). - Orients the target to the path, with the given lookAhead. - Must be chained directly to the tween creation method or to a SetOptions - The percentage of lookAhead to use (0 to 1) - The eventual direction to consider as "forward". - If left to NULL defaults to the regular forward side of the transform - The vector that defines in which direction up is (default: Vector3.up) - - - Additional LookAt options for Path tweens (created via the DOPath shortcut). - Orients the path with options to keep the Z rotation stable. - Must be chained directly to the tween creation method or to a SetOptions - The percentage of lookAhead to use (0 to 1) - If TRUE doesn't rotate the target along the Z axis - - - - Types of log behaviours - - - - Log only warnings and errors - - - Log warnings, errors and additional infos - - - Log only errors - - - - Indicates either a Tweener or a Sequence - - - - TimeScale for the tween - - - If TRUE the tween wil go backwards - - - Object ID (usable for filtering with DOTween static methods). Can be anything except a string or an int - (use or for those) - - - String ID (usable for filtering with DOTween static methods). 2X faster than using an object id - - - Int ID (usable for filtering with DOTween static methods). 4X faster than using an object id, 2X faster than using a string id. - Default is -999 so avoid using an ID like that or it will capture all unset intIds - - - Tween target (usable for filtering with DOTween static methods). Automatically set by tween creation shortcuts - - - Called when the tween is set in a playing state, after any eventual delay. - Also called each time the tween resumes playing from a paused state - - - Called when the tween state changes from playing to paused. - If the tween has autoKill set to FALSE, this is called also when the tween reaches completion. - - - Called when the tween is rewinded, - either by calling Rewind or by reaching the start position while playing backwards. - Rewinding a tween that is already rewinded will not fire this callback - - - Called each time the tween updates - - - Called the moment the tween completes one loop cycle - - - Called the moment the tween reaches completion (loops included) - - - Called the moment the tween is killed - - - Called when a path tween's current waypoint changes - - - Tweeners-only (ignored by Sequences), returns TRUE if the tween was set as relative - - - - Set by SetTarget if DOTween's Debug Mode is on (see DOTween Utility Panel -> "Store GameObject's ID" debug option - - - - FALSE when tween is (or should be) despawned - set only by TweenManager - - - Gets and sets the time position (loops included, delays excluded) of the tween - - - Returns TRUE if the tween is set to loop (either a set number of times or infinitely) - - - TRUE after the tween was set in a play state at least once, AFTER any delay is elapsed - - - Time position within a single loop cycle - - - - Animates a single value - - - - Changes the start value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new start value - If bigger than 0 applies it as the new tween duration - - - Changes the end value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new end value - If bigger than 0 applies it as the new tween duration - If TRUE the start value will become the current target's value, otherwise it will stay the same - - - Changes the end value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new end value - If TRUE the start value will become the current target's value, otherwise it will stay the same - - - Changes the start and end value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new start value - The new end value - If bigger than 0 applies it as the new tween duration - - - - Used internally - - - - - Update type - - - - Updates every frame during Update calls - - - Updates every frame during LateUpdate calls - - - Updates using FixedUpdate calls - - - Updates using manual update calls - - - diff --git a/Assets/DOTween/DOTween.XML.meta b/Assets/DOTween/DOTween.XML.meta deleted file mode 100644 index b7f40302..00000000 --- a/Assets/DOTween/DOTween.XML.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 09f387794b6672a46b09476bbb0171be -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/DOTween/DOTween.dll b/Assets/DOTween/DOTween.dll deleted file mode 100644 index 6ad855fc1e6c6dd1f3c53247bf0bd481083f3261..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 162304 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

Z|x4|T@p>5ag)-cF10J$*i3(wWZ} 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 diff --git a/Assets/DOTween/DOTween.dll.meta b/Assets/DOTween/DOTween.dll.meta deleted file mode 100644 index 46b754f1..00000000 --- a/Assets/DOTween/DOTween.dll.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: 5e6e2c06c5086844cb05b97b1c7b71f1 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/DOTween/Editor/DOTweenEditor.XML b/Assets/DOTween/Editor/DOTweenEditor.XML deleted file mode 100644 index 9ebc2317..00000000 --- a/Assets/DOTween/Editor/DOTweenEditor.XML +++ /dev/null @@ -1,107 +0,0 @@ - - - - DOTweenEditor - - - -

- Starts the update loop of tween in the editor. Has no effect during playMode. - - Eventual callback to call after every update - - - - Stops the update loop and clears the onPreviewUpdated callback. - - If TRUE also resets the tweened objects to their original state - - - - Readies the tween for editor preview by setting its UpdateType to Manual plus eventual extra settings. - - The tween to ready - If TRUE (recommended) removes all callbacks (OnComplete/Rewind/etc) - If TRUE prevents the tween from being auto-killed at completion - If TRUE starts playing the tween immediately - - - Full major version + first minor version (ex: 2018.1f) - - - Major version - - - First minor version (ex: in 2018.1 it would be 1) - - - - Checks that the given editor texture use the correct import settings, - and applies them if they're incorrect. - - - - - Returns TRUE if setup is required - - - - - Returns TRUE if the file/directory at the given path exists. - - Path, relative to Unity's project folder - - - - - Converts the given project-relative path to a full path, - with backward (\) slashes). - - - - - 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). - - - - - 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 - - - - Full path for the given loaded assembly, assembly file included - - - - - Adds the given global define if it's not already present - - - - - Removes the given global define if it's present - - - - - Returns TRUE if the given global define is present in all the - or only in the given , depending on passed parameters. - - - to use. Leave NULL to check in all of them. - - - - Not used as menu item anymore, but as a utiity function - - - - diff --git a/Assets/DOTween/Editor/DOTweenEditor.XML.meta b/Assets/DOTween/Editor/DOTweenEditor.XML.meta deleted file mode 100644 index d38c7e13..00000000 --- a/Assets/DOTween/Editor/DOTweenEditor.XML.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: d402daf07f910dd4b91db6ba3f33e46c -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/DOTween/Editor/DOTweenEditor.dll b/Assets/DOTween/Editor/DOTweenEditor.dll deleted file mode 100644 index 67927145c02223e00446612194d970b1d0e57c8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57344 zcmeFad3>A2wKqO`BtMenC6*V-OA^aY929RM30qhK&TdG^VkaSNiDD~>h;5liHi
(~_3le&X=`F7Qt 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 P00000NkvXXu0mjftl$Bl diff --git a/Assets/DOTween/Editor/Imgs/DOTweenIcon.png.meta b/Assets/DOTween/Editor/Imgs/DOTweenIcon.png.meta deleted file mode 100644 index 9602236a..00000000 --- a/Assets/DOTween/Editor/Imgs/DOTweenIcon.png.meta +++ /dev/null @@ -1,92 +0,0 @@ -fileFormatVersion: 2 -guid: db982e210cd89da4cb2c1bd6d6b5120a -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 11 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - applyGammaDecoding: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/DOTween/Editor/Imgs/Footer.png b/Assets/DOTween/Editor/Imgs/Footer.png deleted file mode 100644 index e29d02fe18b777b1d316feb647b339803c5126de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4409 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 diff --git a/Assets/DOTween/Editor/Imgs/Footer.png.meta b/Assets/DOTween/Editor/Imgs/Footer.png.meta deleted file mode 100644 index ebdade41..00000000 --- a/Assets/DOTween/Editor/Imgs/Footer.png.meta +++ /dev/null @@ -1,92 +0,0 @@ -fileFormatVersion: 2 -guid: 986b3b79faf2e434c9d34fed89e6eb0a -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 11 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: -100 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - applyGammaDecoding: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/DOTween/Editor/Imgs/Footer_dark.png b/Assets/DOTween/Editor/Imgs/Footer_dark.png deleted file mode 100644 index e48db5ef7a2b83eff50d6e3b5fe9ba3bcd4a5015..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4429 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 TqmFO~00000NkvXXu0mjf{EM6C diff --git a/Assets/DOTween/Editor/Imgs/Footer_dark.png.meta b/Assets/DOTween/Editor/Imgs/Footer_dark.png.meta deleted file mode 100644 index 310a958c..00000000 --- a/Assets/DOTween/Editor/Imgs/Footer_dark.png.meta +++ /dev/null @@ -1,92 +0,0 @@ -fileFormatVersion: 2 -guid: ec1a532667f038d4987b3582c9d34c84 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 11 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - applyGammaDecoding: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/DOTween/Editor/Imgs/Header.jpg b/Assets/DOTween/Editor/Imgs/Header.jpg deleted file mode 100644 index 4d710d719075150879b1ee76680af87791c4d3b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22787 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 QE#Li`lK-oJv9mh=KQ4fgsQ>@~ diff --git a/Assets/DOTween/Editor/Imgs/Header.jpg.meta b/Assets/DOTween/Editor/Imgs/Header.jpg.meta deleted file mode 100644 index 17db4dd6..00000000 --- a/Assets/DOTween/Editor/Imgs/Header.jpg.meta +++ /dev/null @@ -1,92 +0,0 @@ -fileFormatVersion: 2 -guid: f3dcf4a4e13e0ed4fa870da2a023c717 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 11 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: -100 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - applyGammaDecoding: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/DOTween/Modules/DOTweenModuleAudio.cs b/Assets/DOTween/Modules/DOTweenModuleAudio.cs deleted file mode 100644 index c195b6cc..00000000 --- a/Assets/DOTween/Modules/DOTweenModuleAudio.cs +++ /dev/null @@ -1,202 +0,0 @@ -// Author: Daniele Giardini - http://www.demigiant.com -// Created: 2018/07/13 - -#if true // MODULE_MARKER -using System; -using DG.Tweening.Core; -using DG.Tweening.Plugins.Options; -using UnityEngine; -#if UNITY_5 || UNITY_2017_1_OR_NEWER -using UnityEngine.Audio; // Required for AudioMixer -#endif - -#pragma warning disable 1591 -namespace DG.Tweening -{ - public static class DOTweenModuleAudio - { - #region Shortcuts - - #region Audio - - /// Tweens an AudioSource's volume to the given value. - /// Also stores the AudioSource as the tween's target so it can be used for filtered operations - /// The end value to reach (0 to 1)The duration of the tween - public static TweenerCore DOFade(this AudioSource target, float endValue, float duration) - { - if (endValue < 0) endValue = 0; - else if (endValue > 1) endValue = 1; - TweenerCore t = DOTween.To(() => target.volume, x => target.volume = x, endValue, duration); - t.SetTarget(target); - return t; - } - - /// Tweens an AudioSource's pitch to the given value. - /// Also stores the AudioSource as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static TweenerCore DOPitch(this AudioSource target, float endValue, float duration) - { - TweenerCore t = DOTween.To(() => target.pitch, x => target.pitch = x, endValue, duration); - t.SetTarget(target); - return t; - } - - #endregion - -#if UNITY_5 || UNITY_2017_1_OR_NEWER - #region AudioMixer (Unity 5 or Newer) - - /// Tweens an AudioMixer's exposed float to the given value. - /// Also stores the AudioMixer as the tween's target so it can be used for filtered operations. - /// Note that you need to manually expose a float in an AudioMixerGroup in order to be able to tween it from an AudioMixer. - /// Name given to the exposed float to set - /// The end value to reachThe duration of the tween - public static TweenerCore DOSetFloat(this AudioMixer target, string floatName, float endValue, float duration) - { - TweenerCore t = DOTween.To(()=> { - float currVal; - target.GetFloat(floatName, out currVal); - return currVal; - }, x=> target.SetFloat(floatName, x), endValue, duration); - t.SetTarget(target); - return t; - } - - #region Operation Shortcuts - - /// - /// Completes all tweens that have this target as a reference - /// (meaning tweens that were started from this target, or that had this target added as an Id) - /// and returns the total number of tweens completed - /// (meaning the tweens that don't have infinite loops and were not already complete) - /// - /// For Sequences only: if TRUE also internal Sequence callbacks will be fired, - /// otherwise they will be ignored - public static int DOComplete(this AudioMixer target, bool withCallbacks = false) - { - return DOTween.Complete(target, withCallbacks); - } - - /// - /// Kills all tweens that have this target as a reference - /// (meaning tweens that were started from this target, or that had this target added as an Id) - /// and returns the total number of tweens killed. - /// - /// If TRUE completes the tween before killing it - public static int DOKill(this AudioMixer target, bool complete = false) - { - return DOTween.Kill(target, complete); - } - - /// - /// Flips the direction (backwards if it was going forward or viceversa) of all tweens that have this target as a reference - /// (meaning tweens that were started from this target, or that had this target added as an Id) - /// and returns the total number of tweens flipped. - /// - public static int DOFlip(this AudioMixer target) - { - return DOTween.Flip(target); - } - - /// - /// Sends to the given position all tweens that have this target as a reference - /// (meaning tweens that were started from this target, or that had this target added as an Id) - /// and returns the total number of tweens involved. - /// - /// Time position to reach - /// (if higher than the whole tween duration the tween will simply reach its end) - /// If TRUE will play the tween after reaching the given position, otherwise it will pause it - public static int DOGoto(this AudioMixer target, float to, bool andPlay = false) - { - return DOTween.Goto(target, to, andPlay); - } - - /// - /// Pauses all tweens that have this target as a reference - /// (meaning tweens that were started from this target, or that had this target added as an Id) - /// and returns the total number of tweens paused. - /// - public static int DOPause(this AudioMixer target) - { - return DOTween.Pause(target); - } - - /// - /// Plays all tweens that have this target as a reference - /// (meaning tweens that were started from this target, or that had this target added as an Id) - /// and returns the total number of tweens played. - /// - public static int DOPlay(this AudioMixer target) - { - return DOTween.Play(target); - } - - /// - /// Plays backwards all tweens that have this target as a reference - /// (meaning tweens that were started from this target, or that had this target added as an Id) - /// and returns the total number of tweens played. - /// - public static int DOPlayBackwards(this AudioMixer target) - { - return DOTween.PlayBackwards(target); - } - - /// - /// Plays forward all tweens that have this target as a reference - /// (meaning tweens that were started from this target, or that had this target added as an Id) - /// and returns the total number of tweens played. - /// - public static int DOPlayForward(this AudioMixer target) - { - return DOTween.PlayForward(target); - } - - /// - /// Restarts all tweens that have this target as a reference - /// (meaning tweens that were started from this target, or that had this target added as an Id) - /// and returns the total number of tweens restarted. - /// - public static int DORestart(this AudioMixer target) - { - return DOTween.Restart(target); - } - - /// - /// Rewinds all tweens that have this target as a reference - /// (meaning tweens that were started from this target, or that had this target added as an Id) - /// and returns the total number of tweens rewinded. - /// - public static int DORewind(this AudioMixer target) - { - return DOTween.Rewind(target); - } - - /// - /// Smoothly rewinds all tweens that have this target as a reference - /// (meaning tweens that were started from this target, or that had this target added as an Id) - /// and returns the total number of tweens rewinded. - /// - public static int DOSmoothRewind(this AudioMixer target) - { - return DOTween.SmoothRewind(target); - } - - /// - /// Toggles the paused state (plays if it was paused, pauses if it was playing) of all tweens that have this target as a reference - /// (meaning tweens that were started from this target, or that had this target added as an Id) - /// and returns the total number of tweens involved. - /// - public static int DOTogglePause(this AudioMixer target) - { - return DOTween.TogglePause(target); - } - - #endregion - - #endregion -#endif - - #endregion - } -} -#endif diff --git a/Assets/DOTween/Modules/DOTweenModuleAudio.cs.meta b/Assets/DOTween/Modules/DOTweenModuleAudio.cs.meta deleted file mode 100644 index 70cca9ab..00000000 --- a/Assets/DOTween/Modules/DOTweenModuleAudio.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: c3b69018c273d974288652c263f2dad1 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/DOTween/Modules/DOTweenModulePhysics.cs b/Assets/DOTween/Modules/DOTweenModulePhysics.cs deleted file mode 100644 index 08b07006..00000000 --- a/Assets/DOTween/Modules/DOTweenModulePhysics.cs +++ /dev/null @@ -1,216 +0,0 @@ -// Author: Daniele Giardini - http://www.demigiant.com -// Created: 2018/07/13 - -#if true // MODULE_MARKER -using System; -using DG.Tweening.Core; -using DG.Tweening.Core.Enums; -using DG.Tweening.Plugins; -using DG.Tweening.Plugins.Core.PathCore; -using DG.Tweening.Plugins.Options; -using UnityEngine; - -#pragma warning disable 1591 -namespace DG.Tweening -{ - public static class DOTweenModulePhysics - { - #region Shortcuts - - #region Rigidbody - - /// Tweens a Rigidbody's position to the given value. - /// Also stores the rigidbody as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - /// If TRUE the tween will smoothly snap all values to integers - public static TweenerCore DOMove(this Rigidbody target, Vector3 endValue, float duration, bool snapping = false) - { - TweenerCore t = DOTween.To(() => target.position, target.MovePosition, endValue, duration); - t.SetOptions(snapping).SetTarget(target); - return t; - } - - /// Tweens a Rigidbody's X position to the given value. - /// Also stores the rigidbody as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - /// If TRUE the tween will smoothly snap all values to integers - public static TweenerCore DOMoveX(this Rigidbody target, float endValue, float duration, bool snapping = false) - { - TweenerCore t = DOTween.To(() => target.position, target.MovePosition, new Vector3(endValue, 0, 0), duration); - t.SetOptions(AxisConstraint.X, snapping).SetTarget(target); - return t; - } - - /// Tweens a Rigidbody's Y position to the given value. - /// Also stores the rigidbody as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - /// If TRUE the tween will smoothly snap all values to integers - public static TweenerCore DOMoveY(this Rigidbody target, float endValue, float duration, bool snapping = false) - { - TweenerCore t = DOTween.To(() => target.position, target.MovePosition, new Vector3(0, endValue, 0), duration); - t.SetOptions(AxisConstraint.Y, snapping).SetTarget(target); - return t; - } - - /// Tweens a Rigidbody's Z position to the given value. - /// Also stores the rigidbody as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - /// If TRUE the tween will smoothly snap all values to integers - public static TweenerCore DOMoveZ(this Rigidbody target, float endValue, float duration, bool snapping = false) - { - TweenerCore t = DOTween.To(() => target.position, target.MovePosition, new Vector3(0, 0, endValue), duration); - t.SetOptions(AxisConstraint.Z, snapping).SetTarget(target); - return t; - } - - /// Tweens a Rigidbody's rotation to the given value. - /// Also stores the rigidbody as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - /// Rotation mode - public static TweenerCore DORotate(this Rigidbody target, Vector3 endValue, float duration, RotateMode mode = RotateMode.Fast) - { - TweenerCore t = DOTween.To(() => target.rotation, target.MoveRotation, endValue, duration); - t.SetTarget(target); - t.plugOptions.rotateMode = mode; - return t; - } - - /// Tweens a Rigidbody's rotation so that it will look towards the given position. - /// Also stores the rigidbody as the tween's target so it can be used for filtered operations - /// The position to look atThe duration of the tween - /// Eventual axis constraint for the rotation - /// The vector that defines in which direction up is (default: Vector3.up) - public static TweenerCore DOLookAt(this Rigidbody target, Vector3 towards, float duration, AxisConstraint axisConstraint = AxisConstraint.None, Vector3? up = null) - { - TweenerCore t = DOTween.To(() => target.rotation, target.MoveRotation, towards, duration) - .SetTarget(target).SetSpecialStartupMode(SpecialStartupMode.SetLookAt); - t.plugOptions.axisConstraint = axisConstraint; - t.plugOptions.up = (up == null) ? Vector3.up : (Vector3)up; - return t; - } - - #region Special - - /// Tweens a Rigidbody's position to the given value, while also applying a jump effect along the Y axis. - /// Returns a Sequence instead of a Tweener. - /// Also stores the Rigidbody as the tween's target so it can be used for filtered operations - /// The end value to reach - /// Power of the jump (the max height of the jump is represented by this plus the final Y offset) - /// Total number of jumps - /// The duration of the tween - /// If TRUE the tween will smoothly snap all values to integers - public static Sequence DOJump(this Rigidbody target, Vector3 endValue, float jumpPower, int numJumps, float duration, bool snapping = false) - { - if (numJumps < 1) numJumps = 1; - float startPosY = 0; - float offsetY = -1; - bool offsetYSet = false; - Sequence s = DOTween.Sequence(); - Tween yTween = DOTween.To(() => target.position, target.MovePosition, new Vector3(0, jumpPower, 0), duration / (numJumps * 2)) - .SetOptions(AxisConstraint.Y, snapping).SetEase(Ease.OutQuad).SetRelative() - .SetLoops(numJumps * 2, LoopType.Yoyo) - .OnStart(() => startPosY = target.position.y); - s.Append(DOTween.To(() => target.position, target.MovePosition, new Vector3(endValue.x, 0, 0), duration) - .SetOptions(AxisConstraint.X, snapping).SetEase(Ease.Linear) - ).Join(DOTween.To(() => target.position, target.MovePosition, new Vector3(0, 0, endValue.z), duration) - .SetOptions(AxisConstraint.Z, snapping).SetEase(Ease.Linear) - ).Join(yTween) - .SetTarget(target).SetEase(DOTween.defaultEaseType); - yTween.OnUpdate(() => { - if (!offsetYSet) { - offsetYSet = true; - offsetY = s.isRelative ? endValue.y : endValue.y - startPosY; - } - Vector3 pos = target.position; - pos.y += DOVirtual.EasedValue(0, offsetY, yTween.ElapsedPercentage(), Ease.OutQuad); - target.MovePosition(pos); - }); - return s; - } - - /// Tweens a Rigidbody's position through the given path waypoints, using the chosen path algorithm. - /// Also stores the Rigidbody as the tween's target so it can be used for filtered operations. - /// NOTE: to tween a rigidbody correctly it should be set to kinematic at least while being tweened. - /// BEWARE: doesn't work on Windows Phone store (waiting for Unity to fix their own bug). - /// If you plan to publish there you should use a regular transform.DOPath. - /// The waypoints to go through - /// The duration of the tween - /// The type of path: Linear (straight path), CatmullRom (curved CatmullRom path) or CubicBezier (curved with control points) - /// The path mode: 3D, side-scroller 2D, top-down 2D - /// The resolution of the path (useless in case of Linear paths): higher resolutions make for more detailed curved paths but are more expensive. - /// Defaults to 10, but a value of 5 is usually enough if you don't have dramatic long curves between waypoints - /// The color of the path (shown when gizmos are active in the Play panel and the tween is running) - public static TweenerCore DOPath( - this Rigidbody target, Vector3[] path, float duration, PathType pathType = PathType.Linear, - PathMode pathMode = PathMode.Full3D, int resolution = 10, Color? gizmoColor = null - ) - { - if (resolution < 1) resolution = 1; - TweenerCore t = DOTween.To(PathPlugin.Get(), () => target.position, target.MovePosition, new Path(pathType, path, resolution, gizmoColor), duration) - .SetTarget(target).SetUpdate(UpdateType.Fixed); - - t.plugOptions.isRigidbody = true; - t.plugOptions.mode = pathMode; - return t; - } - /// Tweens a Rigidbody's localPosition through the given path waypoints, using the chosen path algorithm. - /// Also stores the Rigidbody as the tween's target so it can be used for filtered operations - /// NOTE: to tween a rigidbody correctly it should be set to kinematic at least while being tweened. - /// BEWARE: doesn't work on Windows Phone store (waiting for Unity to fix their own bug). - /// If you plan to publish there you should use a regular transform.DOLocalPath. - /// The waypoint to go through - /// The duration of the tween - /// The type of path: Linear (straight path), CatmullRom (curved CatmullRom path) or CubicBezier (curved with control points) - /// The path mode: 3D, side-scroller 2D, top-down 2D - /// The resolution of the path: higher resolutions make for more detailed curved paths but are more expensive. - /// Defaults to 10, but a value of 5 is usually enough if you don't have dramatic long curves between waypoints - /// The color of the path (shown when gizmos are active in the Play panel and the tween is running) - public static TweenerCore DOLocalPath( - this Rigidbody target, Vector3[] path, float duration, PathType pathType = PathType.Linear, - PathMode pathMode = PathMode.Full3D, int resolution = 10, Color? gizmoColor = null - ) - { - if (resolution < 1) resolution = 1; - Transform trans = target.transform; - TweenerCore t = DOTween.To(PathPlugin.Get(), () => trans.localPosition, x => target.MovePosition(trans.parent == null ? x : trans.parent.TransformPoint(x)), new Path(pathType, path, resolution, gizmoColor), duration) - .SetTarget(target).SetUpdate(UpdateType.Fixed); - - t.plugOptions.isRigidbody = true; - t.plugOptions.mode = pathMode; - t.plugOptions.useLocalPosition = true; - return t; - } - // Used by path editor when creating the actual tween, so it can pass a pre-compiled path - internal static TweenerCore DOPath( - this Rigidbody target, Path path, float duration, PathMode pathMode = PathMode.Full3D - ) - { - TweenerCore t = DOTween.To(PathPlugin.Get(), () => target.position, target.MovePosition, path, duration) - .SetTarget(target); - - t.plugOptions.isRigidbody = true; - t.plugOptions.mode = pathMode; - return t; - } - internal static TweenerCore DOLocalPath( - this Rigidbody target, Path path, float duration, PathMode pathMode = PathMode.Full3D - ) - { - Transform trans = target.transform; - TweenerCore t = DOTween.To(PathPlugin.Get(), () => trans.localPosition, x => target.MovePosition(trans.parent == null ? x : trans.parent.TransformPoint(x)), path, duration) - .SetTarget(target); - - t.plugOptions.isRigidbody = true; - t.plugOptions.mode = pathMode; - t.plugOptions.useLocalPosition = true; - return t; - } - - #endregion - - #endregion - - #endregion - } -} -#endif diff --git a/Assets/DOTween/Modules/DOTweenModulePhysics.cs.meta b/Assets/DOTween/Modules/DOTweenModulePhysics.cs.meta deleted file mode 100644 index 5de17a8b..00000000 --- a/Assets/DOTween/Modules/DOTweenModulePhysics.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: da2f35a86b7e58e4c9d9596140e0d138 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/DOTween/Modules/DOTweenModulePhysics2D.cs b/Assets/DOTween/Modules/DOTweenModulePhysics2D.cs deleted file mode 100644 index eab2cbf1..00000000 --- a/Assets/DOTween/Modules/DOTweenModulePhysics2D.cs +++ /dev/null @@ -1,168 +0,0 @@ -// Author: Daniele Giardini - http://www.demigiant.com -// Created: 2018/07/13 - -#if true && (UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_5 || UNITY_2017_1_OR_NEWER) // MODULE_MARKER -using System; -using DG.Tweening.Core; -using DG.Tweening.Plugins; -using DG.Tweening.Plugins.Core.PathCore; -using DG.Tweening.Plugins.Options; -using UnityEngine; - -#pragma warning disable 1591 -namespace DG.Tweening -{ - public static class DOTweenModulePhysics2D - { - #region Shortcuts - - #region Rigidbody2D Shortcuts - - /// Tweens a Rigidbody2D's position to the given value. - /// Also stores the Rigidbody2D as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - /// If TRUE the tween will smoothly snap all values to integers - public static TweenerCore DOMove(this Rigidbody2D target, Vector2 endValue, float duration, bool snapping = false) - { - TweenerCore t = DOTween.To(() => target.position, target.MovePosition, endValue, duration); - t.SetOptions(snapping).SetTarget(target); - return t; - } - - /// Tweens a Rigidbody2D's X position to the given value. - /// Also stores the Rigidbody2D as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - /// If TRUE the tween will smoothly snap all values to integers - public static TweenerCore DOMoveX(this Rigidbody2D target, float endValue, float duration, bool snapping = false) - { - TweenerCore t = DOTween.To(() => target.position, target.MovePosition, new Vector2(endValue, 0), duration); - t.SetOptions(AxisConstraint.X, snapping).SetTarget(target); - return t; - } - - /// Tweens a Rigidbody2D's Y position to the given value. - /// Also stores the Rigidbody2D as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - /// If TRUE the tween will smoothly snap all values to integers - public static TweenerCore DOMoveY(this Rigidbody2D target, float endValue, float duration, bool snapping = false) - { - TweenerCore t = DOTween.To(() => target.position, target.MovePosition, new Vector2(0, endValue), duration); - t.SetOptions(AxisConstraint.Y, snapping).SetTarget(target); - return t; - } - - /// Tweens a Rigidbody2D's rotation to the given value. - /// Also stores the Rigidbody2D as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static TweenerCore DORotate(this Rigidbody2D target, float endValue, float duration) - { - TweenerCore t = DOTween.To(() => target.rotation, target.MoveRotation, endValue, duration); - t.SetTarget(target); - return t; - } - - #region Special - - /// Tweens a Rigidbody2D's position to the given value, while also applying a jump effect along the Y axis. - /// Returns a Sequence instead of a Tweener. - /// Also stores the Rigidbody2D as the tween's target so it can be used for filtered operations. - /// IMPORTANT: a rigidbody2D can't be animated in a jump arc using MovePosition, so the tween will directly set the position - /// The end value to reach - /// Power of the jump (the max height of the jump is represented by this plus the final Y offset) - /// Total number of jumps - /// The duration of the tween - /// If TRUE the tween will smoothly snap all values to integers - public static Sequence DOJump(this Rigidbody2D target, Vector2 endValue, float jumpPower, int numJumps, float duration, bool snapping = false) - { - if (numJumps < 1) numJumps = 1; - float startPosY = 0; - float offsetY = -1; - bool offsetYSet = false; - Sequence s = DOTween.Sequence(); - Tween yTween = DOTween.To(() => target.position, x => target.position = x, new Vector2(0, jumpPower), duration / (numJumps * 2)) - .SetOptions(AxisConstraint.Y, snapping).SetEase(Ease.OutQuad).SetRelative() - .SetLoops(numJumps * 2, LoopType.Yoyo) - .OnStart(() => startPosY = target.position.y); - s.Append(DOTween.To(() => target.position, x => target.position = x, new Vector2(endValue.x, 0), duration) - .SetOptions(AxisConstraint.X, snapping).SetEase(Ease.Linear) - ).Join(yTween) - .SetTarget(target).SetEase(DOTween.defaultEaseType); - yTween.OnUpdate(() => { - if (!offsetYSet) { - offsetYSet = true; - offsetY = s.isRelative ? endValue.y : endValue.y - startPosY; - } - Vector3 pos = target.position; - pos.y += DOVirtual.EasedValue(0, offsetY, yTween.ElapsedPercentage(), Ease.OutQuad); - target.MovePosition(pos); - }); - return s; - } - - /// Tweens a Rigidbody2D's position through the given path waypoints, using the chosen path algorithm. - /// Also stores the Rigidbody2D as the tween's target so it can be used for filtered operations. - /// NOTE: to tween a Rigidbody2D correctly it should be set to kinematic at least while being tweened. - /// BEWARE: doesn't work on Windows Phone store (waiting for Unity to fix their own bug). - /// If you plan to publish there you should use a regular transform.DOPath. - /// The waypoints to go through - /// The duration of the tween - /// The type of path: Linear (straight path), CatmullRom (curved CatmullRom path) or CubicBezier (curved with control points) - /// The path mode: 3D, side-scroller 2D, top-down 2D - /// The resolution of the path (useless in case of Linear paths): higher resolutions make for more detailed curved paths but are more expensive. - /// Defaults to 10, but a value of 5 is usually enough if you don't have dramatic long curves between waypoints - /// The color of the path (shown when gizmos are active in the Play panel and the tween is running) - public static TweenerCore DOPath( - this Rigidbody2D target, Vector2[] path, float duration, PathType pathType = PathType.Linear, - PathMode pathMode = PathMode.Full3D, int resolution = 10, Color? gizmoColor = null - ) - { - if (resolution < 1) resolution = 1; - int len = path.Length; - Vector3[] path3D = new Vector3[len]; - for (int i = 0; i < len; ++i) path3D[i] = path[i]; - TweenerCore t = DOTween.To(PathPlugin.Get(), () => target.position, x => target.MovePosition(x), new Path(pathType, path3D, resolution, gizmoColor), duration) - .SetTarget(target).SetUpdate(UpdateType.Fixed); - - t.plugOptions.isRigidbody = true; - t.plugOptions.mode = pathMode; - return t; - } - /// Tweens a Rigidbody2D's localPosition through the given path waypoints, using the chosen path algorithm. - /// Also stores the Rigidbody2D as the tween's target so it can be used for filtered operations - /// NOTE: to tween a Rigidbody2D correctly it should be set to kinematic at least while being tweened. - /// BEWARE: doesn't work on Windows Phone store (waiting for Unity to fix their own bug). - /// If you plan to publish there you should use a regular transform.DOLocalPath. - /// The waypoint to go through - /// The duration of the tween - /// The type of path: Linear (straight path), CatmullRom (curved CatmullRom path) or CubicBezier (curved with control points) - /// The path mode: 3D, side-scroller 2D, top-down 2D - /// The resolution of the path: higher resolutions make for more detailed curved paths but are more expensive. - /// Defaults to 10, but a value of 5 is usually enough if you don't have dramatic long curves between waypoints - /// The color of the path (shown when gizmos are active in the Play panel and the tween is running) - public static TweenerCore DOLocalPath( - this Rigidbody2D target, Vector2[] path, float duration, PathType pathType = PathType.Linear, - PathMode pathMode = PathMode.Full3D, int resolution = 10, Color? gizmoColor = null - ) - { - if (resolution < 1) resolution = 1; - int len = path.Length; - Vector3[] path3D = new Vector3[len]; - for (int i = 0; i < len; ++i) path3D[i] = path[i]; - Transform trans = target.transform; - TweenerCore t = DOTween.To(PathPlugin.Get(), () => trans.localPosition, x => target.MovePosition(trans.parent == null ? x : trans.parent.TransformPoint(x)), new Path(pathType, path3D, resolution, gizmoColor), duration) - .SetTarget(target).SetUpdate(UpdateType.Fixed); - - t.plugOptions.isRigidbody = true; - t.plugOptions.mode = pathMode; - t.plugOptions.useLocalPosition = true; - return t; - } - - #endregion - - #endregion - - #endregion - } -} -#endif diff --git a/Assets/DOTween/Modules/DOTweenModulePhysics2D.cs.meta b/Assets/DOTween/Modules/DOTweenModulePhysics2D.cs.meta deleted file mode 100644 index ced6678d..00000000 --- a/Assets/DOTween/Modules/DOTweenModulePhysics2D.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: c580f710fcb2ef247878a0e24aa0caf8 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/DOTween/Modules/DOTweenModuleSprite.cs b/Assets/DOTween/Modules/DOTweenModuleSprite.cs deleted file mode 100644 index 549fff39..00000000 --- a/Assets/DOTween/Modules/DOTweenModuleSprite.cs +++ /dev/null @@ -1,93 +0,0 @@ -// Author: Daniele Giardini - http://www.demigiant.com -// Created: 2018/07/13 - -#if true && (UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_5 || UNITY_2017_1_OR_NEWER) // MODULE_MARKER -using System; -using UnityEngine; -using DG.Tweening.Core; -using DG.Tweening.Plugins.Options; - -#pragma warning disable 1591 -namespace DG.Tweening -{ - public static class DOTweenModuleSprite - { - #region Shortcuts - - #region SpriteRenderer - - /// Tweens a SpriteRenderer's color to the given value. - /// Also stores the spriteRenderer as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static TweenerCore DOColor(this SpriteRenderer target, Color endValue, float duration) - { - TweenerCore t = DOTween.To(() => target.color, x => target.color = x, endValue, duration); - t.SetTarget(target); - return t; - } - - /// Tweens a Material's alpha color to the given value. - /// Also stores the spriteRenderer as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static TweenerCore DOFade(this SpriteRenderer target, float endValue, float duration) - { - TweenerCore t = DOTween.ToAlpha(() => target.color, x => target.color = x, endValue, duration); - t.SetTarget(target); - return t; - } - - /// Tweens a SpriteRenderer's color using the given gradient - /// (NOTE 1: only uses the colors of the gradient, not the alphas - NOTE 2: creates a Sequence, not a Tweener). - /// Also stores the image as the tween's target so it can be used for filtered operations - /// The gradient to useThe duration of the tween - public static Sequence DOGradientColor(this SpriteRenderer target, Gradient gradient, float duration) - { - Sequence s = DOTween.Sequence(); - GradientColorKey[] colors = gradient.colorKeys; - int len = colors.Length; - for (int i = 0; i < len; ++i) { - GradientColorKey c = colors[i]; - if (i == 0 && c.time <= 0) { - target.color = c.color; - continue; - } - float colorDuration = i == len - 1 - ? duration - s.Duration(false) // Verifies that total duration is correct - : duration * (i == 0 ? c.time : c.time - colors[i - 1].time); - s.Append(target.DOColor(c.color, colorDuration).SetEase(Ease.Linear)); - } - s.SetTarget(target); - return s; - } - - #endregion - - #region Blendables - - #region SpriteRenderer - - /// Tweens a SpriteRenderer's color to the given value, - /// in a way that allows other DOBlendableColor tweens to work together on the same target, - /// instead than fight each other as multiple DOColor would do. - /// Also stores the SpriteRenderer as the tween's target so it can be used for filtered operations - /// The value to tween toThe duration of the tween - public static Tweener DOBlendableColor(this SpriteRenderer target, Color endValue, float duration) - { - endValue = endValue - target.color; - Color to = new Color(0, 0, 0, 0); - return DOTween.To(() => to, x => { - Color diff = x - to; - to = x; - target.color += diff; - }, endValue, duration) - .Blendable().SetTarget(target); - } - - #endregion - - #endregion - - #endregion - } -} -#endif diff --git a/Assets/DOTween/Modules/DOTweenModuleSprite.cs.meta b/Assets/DOTween/Modules/DOTweenModuleSprite.cs.meta deleted file mode 100644 index ed87c114..00000000 --- a/Assets/DOTween/Modules/DOTweenModuleSprite.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 1303359a7c22b4349b406e78be5a58e6 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/DOTween/Modules/DOTweenModuleUI.cs b/Assets/DOTween/Modules/DOTweenModuleUI.cs deleted file mode 100644 index ee32bede..00000000 --- a/Assets/DOTween/Modules/DOTweenModuleUI.cs +++ /dev/null @@ -1,634 +0,0 @@ -// Author: Daniele Giardini - http://www.demigiant.com -// Created: 2018/07/13 - -#if true && (UNITY_4_6 || UNITY_5 || UNITY_2017_1_OR_NEWER) // MODULE_MARKER - -using System; -using System.Globalization; -using UnityEngine; -using UnityEngine.UI; -using DG.Tweening.Core; -using DG.Tweening.Core.Enums; -using DG.Tweening.Plugins.Options; - -#pragma warning disable 1591 -namespace DG.Tweening -{ - public static class DOTweenModuleUI - { - #region Shortcuts - - #region CanvasGroup - - /// Tweens a CanvasGroup's alpha color to the given value. - /// Also stores the canvasGroup as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static TweenerCore DOFade(this CanvasGroup target, float endValue, float duration) - { - TweenerCore t = DOTween.To(() => target.alpha, x => target.alpha = x, endValue, duration); - t.SetTarget(target); - return t; - } - - #endregion - - #region Graphic - - /// Tweens an Graphic's color to the given value. - /// Also stores the image as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static TweenerCore DOColor(this Graphic target, Color endValue, float duration) - { - TweenerCore t = DOTween.To(() => target.color, x => target.color = x, endValue, duration); - t.SetTarget(target); - return t; - } - - /// Tweens an Graphic's alpha color to the given value. - /// Also stores the image as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static TweenerCore DOFade(this Graphic target, float endValue, float duration) - { - TweenerCore t = DOTween.ToAlpha(() => target.color, x => target.color = x, endValue, duration); - t.SetTarget(target); - return t; - } - - #endregion - - #region Image - - /// Tweens an Image's color to the given value. - /// Also stores the image as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static TweenerCore DOColor(this Image target, Color endValue, float duration) - { - TweenerCore t = DOTween.To(() => target.color, x => target.color = x, endValue, duration); - t.SetTarget(target); - return t; - } - - /// Tweens an Image's alpha color to the given value. - /// Also stores the image as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static TweenerCore DOFade(this Image target, float endValue, float duration) - { - TweenerCore t = DOTween.ToAlpha(() => target.color, x => target.color = x, endValue, duration); - t.SetTarget(target); - return t; - } - - /// Tweens an Image's fillAmount to the given value. - /// Also stores the image as the tween's target so it can be used for filtered operations - /// The end value to reach (0 to 1)The duration of the tween - public static TweenerCore DOFillAmount(this Image target, float endValue, float duration) - { - if (endValue > 1) endValue = 1; - else if (endValue < 0) endValue = 0; - TweenerCore t = DOTween.To(() => target.fillAmount, x => target.fillAmount = x, endValue, duration); - t.SetTarget(target); - return t; - } - - /// Tweens an Image's colors using the given gradient - /// (NOTE 1: only uses the colors of the gradient, not the alphas - NOTE 2: creates a Sequence, not a Tweener). - /// Also stores the image as the tween's target so it can be used for filtered operations - /// The gradient to useThe duration of the tween - public static Sequence DOGradientColor(this Image target, Gradient gradient, float duration) - { - Sequence s = DOTween.Sequence(); - GradientColorKey[] colors = gradient.colorKeys; - int len = colors.Length; - for (int i = 0; i < len; ++i) { - GradientColorKey c = colors[i]; - if (i == 0 && c.time <= 0) { - target.color = c.color; - continue; - } - float colorDuration = i == len - 1 - ? duration - s.Duration(false) // Verifies that total duration is correct - : duration * (i == 0 ? c.time : c.time - colors[i - 1].time); - s.Append(target.DOColor(c.color, colorDuration).SetEase(Ease.Linear)); - } - s.SetTarget(target); - return s; - } - - #endregion - - #region LayoutElement - - /// Tweens an LayoutElement's flexibleWidth/Height to the given value. - /// Also stores the LayoutElement as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - /// If TRUE the tween will smoothly snap all values to integers - public static TweenerCore DOFlexibleSize(this LayoutElement target, Vector2 endValue, float duration, bool snapping = false) - { - TweenerCore t = DOTween.To(() => new Vector2(target.flexibleWidth, target.flexibleHeight), x => { - target.flexibleWidth = x.x; - target.flexibleHeight = x.y; - }, endValue, duration); - t.SetOptions(snapping).SetTarget(target); - return t; - } - - /// Tweens an LayoutElement's minWidth/Height to the given value. - /// Also stores the LayoutElement as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - /// If TRUE the tween will smoothly snap all values to integers - public static TweenerCore DOMinSize(this LayoutElement target, Vector2 endValue, float duration, bool snapping = false) - { - TweenerCore t = DOTween.To(() => new Vector2(target.minWidth, target.minHeight), x => { - target.minWidth = x.x; - target.minHeight = x.y; - }, endValue, duration); - t.SetOptions(snapping).SetTarget(target); - return t; - } - - /// Tweens an LayoutElement's preferredWidth/Height to the given value. - /// Also stores the LayoutElement as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - /// If TRUE the tween will smoothly snap all values to integers - public static TweenerCore DOPreferredSize(this LayoutElement target, Vector2 endValue, float duration, bool snapping = false) - { - TweenerCore t = DOTween.To(() => new Vector2(target.preferredWidth, target.preferredHeight), x => { - target.preferredWidth = x.x; - target.preferredHeight = x.y; - }, endValue, duration); - t.SetOptions(snapping).SetTarget(target); - return t; - } - - #endregion - - #region Outline - - /// Tweens a Outline's effectColor to the given value. - /// Also stores the Outline as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static TweenerCore DOColor(this Outline target, Color endValue, float duration) - { - TweenerCore t = DOTween.To(() => target.effectColor, x => target.effectColor = x, endValue, duration); - t.SetTarget(target); - return t; - } - - /// Tweens a Outline's effectColor alpha to the given value. - /// Also stores the Outline as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static TweenerCore DOFade(this Outline target, float endValue, float duration) - { - TweenerCore t = DOTween.ToAlpha(() => target.effectColor, x => target.effectColor = x, endValue, duration); - t.SetTarget(target); - return t; - } - - /// Tweens a Outline's effectDistance to the given value. - /// Also stores the Outline as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static TweenerCore DOScale(this Outline target, Vector2 endValue, float duration) - { - TweenerCore t = DOTween.To(() => target.effectDistance, x => target.effectDistance = x, endValue, duration); - t.SetTarget(target); - return t; - } - - #endregion - - #region RectTransform - - /// Tweens a RectTransform's anchoredPosition to the given value. - /// Also stores the RectTransform as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - /// If TRUE the tween will smoothly snap all values to integers - public static TweenerCore DOAnchorPos(this RectTransform target, Vector2 endValue, float duration, bool snapping = false) - { - TweenerCore t = DOTween.To(() => target.anchoredPosition, x => target.anchoredPosition = x, endValue, duration); - t.SetOptions(snapping).SetTarget(target); - return t; - } - /// Tweens a RectTransform's anchoredPosition X to the given value. - /// Also stores the RectTransform as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - /// If TRUE the tween will smoothly snap all values to integers - public static TweenerCore DOAnchorPosX(this RectTransform target, float endValue, float duration, bool snapping = false) - { - TweenerCore t = DOTween.To(() => target.anchoredPosition, x => target.anchoredPosition = x, new Vector2(endValue, 0), duration); - t.SetOptions(AxisConstraint.X, snapping).SetTarget(target); - return t; - } - /// Tweens a RectTransform's anchoredPosition Y to the given value. - /// Also stores the RectTransform as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - /// If TRUE the tween will smoothly snap all values to integers - public static TweenerCore DOAnchorPosY(this RectTransform target, float endValue, float duration, bool snapping = false) - { - TweenerCore t = DOTween.To(() => target.anchoredPosition, x => target.anchoredPosition = x, new Vector2(0, endValue), duration); - t.SetOptions(AxisConstraint.Y, snapping).SetTarget(target); - return t; - } - - /// Tweens a RectTransform's anchoredPosition3D to the given value. - /// Also stores the RectTransform as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - /// If TRUE the tween will smoothly snap all values to integers - public static TweenerCore DOAnchorPos3D(this RectTransform target, Vector3 endValue, float duration, bool snapping = false) - { - TweenerCore t = DOTween.To(() => target.anchoredPosition3D, x => target.anchoredPosition3D = x, endValue, duration); - t.SetOptions(snapping).SetTarget(target); - return t; - } - /// Tweens a RectTransform's anchoredPosition3D X to the given value. - /// Also stores the RectTransform as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - /// If TRUE the tween will smoothly snap all values to integers - public static TweenerCore DOAnchorPos3DX(this RectTransform target, float endValue, float duration, bool snapping = false) - { - TweenerCore t = DOTween.To(() => target.anchoredPosition3D, x => target.anchoredPosition3D = x, new Vector3(endValue, 0, 0), duration); - t.SetOptions(AxisConstraint.X, snapping).SetTarget(target); - return t; - } - /// Tweens a RectTransform's anchoredPosition3D Y to the given value. - /// Also stores the RectTransform as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - /// If TRUE the tween will smoothly snap all values to integers - public static TweenerCore DOAnchorPos3DY(this RectTransform target, float endValue, float duration, bool snapping = false) - { - TweenerCore t = DOTween.To(() => target.anchoredPosition3D, x => target.anchoredPosition3D = x, new Vector3(0, endValue, 0), duration); - t.SetOptions(AxisConstraint.Y, snapping).SetTarget(target); - return t; - } - /// Tweens a RectTransform's anchoredPosition3D Z to the given value. - /// Also stores the RectTransform as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - /// If TRUE the tween will smoothly snap all values to integers - public static TweenerCore DOAnchorPos3DZ(this RectTransform target, float endValue, float duration, bool snapping = false) - { - TweenerCore t = DOTween.To(() => target.anchoredPosition3D, x => target.anchoredPosition3D = x, new Vector3(0, 0, endValue), duration); - t.SetOptions(AxisConstraint.Z, snapping).SetTarget(target); - return t; - } - - /// Tweens a RectTransform's anchorMax to the given value. - /// Also stores the RectTransform as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - /// If TRUE the tween will smoothly snap all values to integers - public static TweenerCore DOAnchorMax(this RectTransform target, Vector2 endValue, float duration, bool snapping = false) - { - TweenerCore t = DOTween.To(() => target.anchorMax, x => target.anchorMax = x, endValue, duration); - t.SetOptions(snapping).SetTarget(target); - return t; - } - - /// Tweens a RectTransform's anchorMin to the given value. - /// Also stores the RectTransform as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - /// If TRUE the tween will smoothly snap all values to integers - public static TweenerCore DOAnchorMin(this RectTransform target, Vector2 endValue, float duration, bool snapping = false) - { - TweenerCore t = DOTween.To(() => target.anchorMin, x => target.anchorMin = x, endValue, duration); - t.SetOptions(snapping).SetTarget(target); - return t; - } - - /// Tweens a RectTransform's pivot to the given value. - /// Also stores the RectTransform as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static TweenerCore DOPivot(this RectTransform target, Vector2 endValue, float duration) - { - TweenerCore t = DOTween.To(() => target.pivot, x => target.pivot = x, endValue, duration); - t.SetTarget(target); - return t; - } - /// Tweens a RectTransform's pivot X to the given value. - /// Also stores the RectTransform as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static TweenerCore DOPivotX(this RectTransform target, float endValue, float duration) - { - TweenerCore t = DOTween.To(() => target.pivot, x => target.pivot = x, new Vector2(endValue, 0), duration); - t.SetOptions(AxisConstraint.X).SetTarget(target); - return t; - } - /// Tweens a RectTransform's pivot Y to the given value. - /// Also stores the RectTransform as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static TweenerCore DOPivotY(this RectTransform target, float endValue, float duration) - { - TweenerCore t = DOTween.To(() => target.pivot, x => target.pivot = x, new Vector2(0, endValue), duration); - t.SetOptions(AxisConstraint.Y).SetTarget(target); - return t; - } - - /// Tweens a RectTransform's sizeDelta to the given value. - /// Also stores the RectTransform as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - /// If TRUE the tween will smoothly snap all values to integers - public static TweenerCore DOSizeDelta(this RectTransform target, Vector2 endValue, float duration, bool snapping = false) - { - TweenerCore t = DOTween.To(() => target.sizeDelta, x => target.sizeDelta = x, endValue, duration); - t.SetOptions(snapping).SetTarget(target); - return t; - } - - /// Punches a RectTransform's anchoredPosition towards the given direction and then back to the starting one - /// as if it was connected to the starting position via an elastic. - /// Also stores the RectTransform as the tween's target so it can be used for filtered operations - /// The direction and strength of the punch (added to the RectTransform's current position) - /// The duration of the tween - /// Indicates how much will the punch vibrate - /// Represents how much (0 to 1) the vector will go beyond the starting position when bouncing backwards. - /// 1 creates a full oscillation between the punch direction and the opposite direction, - /// while 0 oscillates only between the punch and the start position - /// If TRUE the tween will smoothly snap all values to integers - public static Tweener DOPunchAnchorPos(this RectTransform target, Vector2 punch, float duration, int vibrato = 10, float elasticity = 1, bool snapping = false) - { - return DOTween.Punch(() => target.anchoredPosition, x => target.anchoredPosition = x, punch, duration, vibrato, elasticity) - .SetTarget(target).SetOptions(snapping); - } - - /// Shakes a RectTransform's anchoredPosition with the given values. - /// Also stores the RectTransform as the tween's target so it can be used for filtered operations - /// The duration of the tween - /// The shake strength - /// Indicates how much will the shake vibrate - /// Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - /// Setting it to 0 will shake along a single direction. - /// If TRUE the tween will smoothly snap all values to integers - /// If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not - public static Tweener DOShakeAnchorPos(this RectTransform target, float duration, float strength = 100, int vibrato = 10, float randomness = 90, bool snapping = false, bool fadeOut = true) - { - return DOTween.Shake(() => target.anchoredPosition, x => target.anchoredPosition = x, duration, strength, vibrato, randomness, true, fadeOut) - .SetTarget(target).SetSpecialStartupMode(SpecialStartupMode.SetShake).SetOptions(snapping); - } - /// Shakes a RectTransform's anchoredPosition with the given values. - /// Also stores the RectTransform as the tween's target so it can be used for filtered operations - /// The duration of the tween - /// The shake strength on each axis - /// Indicates how much will the shake vibrate - /// Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - /// Setting it to 0 will shake along a single direction. - /// If TRUE the tween will smoothly snap all values to integers - /// If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not - public static Tweener DOShakeAnchorPos(this RectTransform target, float duration, Vector2 strength, int vibrato = 10, float randomness = 90, bool snapping = false, bool fadeOut = true) - { - return DOTween.Shake(() => target.anchoredPosition, x => target.anchoredPosition = x, duration, strength, vibrato, randomness, fadeOut) - .SetTarget(target).SetSpecialStartupMode(SpecialStartupMode.SetShake).SetOptions(snapping); - } - - #region Special - - /// Tweens a RectTransform's anchoredPosition to the given value, while also applying a jump effect along the Y axis. - /// Returns a Sequence instead of a Tweener. - /// Also stores the RectTransform as the tween's target so it can be used for filtered operations - /// The end value to reach - /// Power of the jump (the max height of the jump is represented by this plus the final Y offset) - /// Total number of jumps - /// The duration of the tween - /// If TRUE the tween will smoothly snap all values to integers - public static Sequence DOJumpAnchorPos(this RectTransform target, Vector2 endValue, float jumpPower, int numJumps, float duration, bool snapping = false) - { - if (numJumps < 1) numJumps = 1; - float startPosY = 0; - float offsetY = -1; - bool offsetYSet = false; - - // Separate Y Tween so we can elaborate elapsedPercentage on that insted of on the Sequence - // (in case users add a delay or other elements to the Sequence) - Sequence s = DOTween.Sequence(); - Tween yTween = DOTween.To(() => target.anchoredPosition, x => target.anchoredPosition = x, new Vector2(0, jumpPower), duration / (numJumps * 2)) - .SetOptions(AxisConstraint.Y, snapping).SetEase(Ease.OutQuad).SetRelative() - .SetLoops(numJumps * 2, LoopType.Yoyo) - .OnStart(()=> startPosY = target.anchoredPosition.y); - s.Append(DOTween.To(() => target.anchoredPosition, x => target.anchoredPosition = x, new Vector2(endValue.x, 0), duration) - .SetOptions(AxisConstraint.X, snapping).SetEase(Ease.Linear) - ).Join(yTween) - .SetTarget(target).SetEase(DOTween.defaultEaseType); - s.OnUpdate(() => { - if (!offsetYSet) { - offsetYSet = true; - offsetY = s.isRelative ? endValue.y : endValue.y - startPosY; - } - Vector2 pos = target.anchoredPosition; - pos.y += DOVirtual.EasedValue(0, offsetY, s.ElapsedDirectionalPercentage(), Ease.OutQuad); - target.anchoredPosition = pos; - }); - return s; - } - - #endregion - - #endregion - - #region ScrollRect - - /// Tweens a ScrollRect's horizontal/verticalNormalizedPosition to the given value. - /// Also stores the ScrollRect as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - /// If TRUE the tween will smoothly snap all values to integers - public static Tweener DONormalizedPos(this ScrollRect target, Vector2 endValue, float duration, bool snapping = false) - { - return DOTween.To(() => new Vector2(target.horizontalNormalizedPosition, target.verticalNormalizedPosition), - x => { - target.horizontalNormalizedPosition = x.x; - target.verticalNormalizedPosition = x.y; - }, endValue, duration) - .SetOptions(snapping).SetTarget(target); - } - /// Tweens a ScrollRect's horizontalNormalizedPosition to the given value. - /// Also stores the ScrollRect as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - /// If TRUE the tween will smoothly snap all values to integers - public static Tweener DOHorizontalNormalizedPos(this ScrollRect target, float endValue, float duration, bool snapping = false) - { - return DOTween.To(() => target.horizontalNormalizedPosition, x => target.horizontalNormalizedPosition = x, endValue, duration) - .SetOptions(snapping).SetTarget(target); - } - /// Tweens a ScrollRect's verticalNormalizedPosition to the given value. - /// Also stores the ScrollRect as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - /// If TRUE the tween will smoothly snap all values to integers - public static Tweener DOVerticalNormalizedPos(this ScrollRect target, float endValue, float duration, bool snapping = false) - { - return DOTween.To(() => target.verticalNormalizedPosition, x => target.verticalNormalizedPosition = x, endValue, duration) - .SetOptions(snapping).SetTarget(target); - } - - #endregion - - #region Slider - - /// Tweens a Slider's value to the given value. - /// Also stores the Slider as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - /// If TRUE the tween will smoothly snap all values to integers - public static TweenerCore DOValue(this Slider target, float endValue, float duration, bool snapping = false) - { - TweenerCore t = DOTween.To(() => target.value, x => target.value = x, endValue, duration); - t.SetOptions(snapping).SetTarget(target); - return t; - } - - #endregion - - #region Text - - /// Tweens a Text's color to the given value. - /// Also stores the Text as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static TweenerCore DOColor(this Text target, Color endValue, float duration) - { - TweenerCore t = DOTween.To(() => target.color, x => target.color = x, endValue, duration); - t.SetTarget(target); - return t; - } - - /// - /// Tweens a Text's text from one integer to another, with options for thousands separators - /// - /// The value to start from - /// The end value to reach - /// The duration of the tween - /// If TRUE (default) also adds thousands separators - /// The to use (InvariantCulture if NULL) - public static TweenerCore DOCounter( - this Text target, int fromValue, int endValue, float duration, bool addThousandsSeparator = true, CultureInfo culture = null - ){ - int v = fromValue; - CultureInfo cInfo = !addThousandsSeparator ? null : culture ?? CultureInfo.InvariantCulture; - TweenerCore t = DOTween.To(() => v, x => { - v = x; - target.text = addThousandsSeparator - ? v.ToString("N0", cInfo) - : v.ToString(); - }, endValue, duration); - t.SetTarget(target); - return t; - } - - /// Tweens a Text's alpha color to the given value. - /// Also stores the Text as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static TweenerCore DOFade(this Text target, float endValue, float duration) - { - TweenerCore t = DOTween.ToAlpha(() => target.color, x => target.color = x, endValue, duration); - t.SetTarget(target); - return t; - } - - /// Tweens a Text's text to the given value. - /// Also stores the Text as the tween's target so it can be used for filtered operations - /// The end string to tween toThe duration of the tween - /// If TRUE (default), rich text will be interpreted correctly while animated, - /// otherwise all tags will be considered as normal text - /// The type of scramble mode to use, if any - /// A string containing the characters to use for scrambling. - /// Use as many characters as possible (minimum 10) because DOTween uses a fast scramble mode which gives better results with more characters. - /// Leave it to NULL (default) to use default ones - public static TweenerCore DOText(this Text target, string endValue, float duration, bool richTextEnabled = true, ScrambleMode scrambleMode = ScrambleMode.None, string scrambleChars = null) - { - if (endValue == null) { - if (Debugger.logPriority > 0) Debugger.LogWarning("You can't pass a NULL string to DOText: an empty string will be used instead to avoid errors"); - endValue = ""; - } - TweenerCore t = DOTween.To(() => target.text, x => target.text = x, endValue, duration); - t.SetOptions(richTextEnabled, scrambleMode, scrambleChars) - .SetTarget(target); - return t; - } - - #endregion - - #region Blendables - - #region Graphic - - /// Tweens a Graphic's color to the given value, - /// in a way that allows other DOBlendableColor tweens to work together on the same target, - /// instead than fight each other as multiple DOColor would do. - /// Also stores the Graphic as the tween's target so it can be used for filtered operations - /// The value to tween toThe duration of the tween - public static Tweener DOBlendableColor(this Graphic target, Color endValue, float duration) - { - endValue = endValue - target.color; - Color to = new Color(0, 0, 0, 0); - return DOTween.To(() => to, x => { - Color diff = x - to; - to = x; - target.color += diff; - }, endValue, duration) - .Blendable().SetTarget(target); - } - - #endregion - - #region Image - - /// Tweens a Image's color to the given value, - /// in a way that allows other DOBlendableColor tweens to work together on the same target, - /// instead than fight each other as multiple DOColor would do. - /// Also stores the Image as the tween's target so it can be used for filtered operations - /// The value to tween toThe duration of the tween - public static Tweener DOBlendableColor(this Image target, Color endValue, float duration) - { - endValue = endValue - target.color; - Color to = new Color(0, 0, 0, 0); - return DOTween.To(() => to, x => { - Color diff = x - to; - to = x; - target.color += diff; - }, endValue, duration) - .Blendable().SetTarget(target); - } - - #endregion - - #region Text - - /// Tweens a Text's color BY the given value, - /// in a way that allows other DOBlendableColor tweens to work together on the same target, - /// instead than fight each other as multiple DOColor would do. - /// Also stores the Text as the tween's target so it can be used for filtered operations - /// The value to tween toThe duration of the tween - public static Tweener DOBlendableColor(this Text target, Color endValue, float duration) - { - endValue = endValue - target.color; - Color to = new Color(0, 0, 0, 0); - return DOTween.To(() => to, x => { - Color diff = x - to; - to = x; - target.color += diff; - }, endValue, duration) - .Blendable().SetTarget(target); - } - - #endregion - - #endregion - - #endregion - - // █████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ - // ███ INTERNAL CLASSES ████████████████████████████████████████████████████████████████████████████████████████████████ - // █████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ - - public static class Utils - { - /// - /// Converts the anchoredPosition of the first RectTransform to the second RectTransform, - /// taking into consideration offset, anchors and pivot, and returns the new anchoredPosition - /// - public static Vector2 SwitchToRectTransform(RectTransform from, RectTransform to) - { - Vector2 localPoint; - Vector2 fromPivotDerivedOffset = new Vector2(from.rect.width * 0.5f + from.rect.xMin, from.rect.height * 0.5f + from.rect.yMin); - Vector2 screenP = RectTransformUtility.WorldToScreenPoint(null, from.position); - screenP += fromPivotDerivedOffset; - RectTransformUtility.ScreenPointToLocalPointInRectangle(to, screenP, null, out localPoint); - Vector2 pivotDerivedOffset = new Vector2(to.rect.width * 0.5f + to.rect.xMin, to.rect.height * 0.5f + to.rect.yMin); - return to.anchoredPosition + localPoint - pivotDerivedOffset; - } - } - } -} -#endif diff --git a/Assets/DOTween/Modules/DOTweenModuleUI.cs.meta b/Assets/DOTween/Modules/DOTweenModuleUI.cs.meta deleted file mode 100644 index 66b5b5d4..00000000 --- a/Assets/DOTween/Modules/DOTweenModuleUI.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 290071827bfb3e74fa8ae7e219a5ff40 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/DOTween/Modules/DOTweenModuleUnityVersion.cs b/Assets/DOTween/Modules/DOTweenModuleUnityVersion.cs deleted file mode 100644 index 49a22bce..00000000 --- a/Assets/DOTween/Modules/DOTweenModuleUnityVersion.cs +++ /dev/null @@ -1,403 +0,0 @@ -// Author: Daniele Giardini - http://www.demigiant.com -// Created: 2018/07/13 - -using System; -using UnityEngine; -using DG.Tweening.Core; -using DG.Tweening.Plugins.Options; -#if UNITY_2018_1_OR_NEWER && (NET_4_6 || NET_STANDARD_2_0) -using System.Threading.Tasks; -#endif - -#pragma warning disable 1591 -namespace DG.Tweening -{ - /// - /// Shortcuts/functions that are not strictly related to specific Modules - /// but are available only on some Unity versions - /// - public static class DOTweenModuleUnityVersion - { -#if UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_5 || UNITY_2017_1_OR_NEWER - #region Unity 4.3 or Newer - - #region Material - - /// Tweens a Material's color using the given gradient - /// (NOTE 1: only uses the colors of the gradient, not the alphas - NOTE 2: creates a Sequence, not a Tweener). - /// Also stores the image as the tween's target so it can be used for filtered operations - /// The gradient to useThe duration of the tween - public static Sequence DOGradientColor(this Material target, Gradient gradient, float duration) - { - Sequence s = DOTween.Sequence(); - GradientColorKey[] colors = gradient.colorKeys; - int len = colors.Length; - for (int i = 0; i < len; ++i) { - GradientColorKey c = colors[i]; - if (i == 0 && c.time <= 0) { - target.color = c.color; - continue; - } - float colorDuration = i == len - 1 - ? duration - s.Duration(false) // Verifies that total duration is correct - : duration * (i == 0 ? c.time : c.time - colors[i - 1].time); - s.Append(target.DOColor(c.color, colorDuration).SetEase(Ease.Linear)); - } - s.SetTarget(target); - return s; - } - /// Tweens a Material's named color property using the given gradient - /// (NOTE 1: only uses the colors of the gradient, not the alphas - NOTE 2: creates a Sequence, not a Tweener). - /// Also stores the image as the tween's target so it can be used for filtered operations - /// The gradient to use - /// The name of the material property to tween (like _Tint or _SpecColor) - /// The duration of the tween - public static Sequence DOGradientColor(this Material target, Gradient gradient, string property, float duration) - { - Sequence s = DOTween.Sequence(); - GradientColorKey[] colors = gradient.colorKeys; - int len = colors.Length; - for (int i = 0; i < len; ++i) { - GradientColorKey c = colors[i]; - if (i == 0 && c.time <= 0) { - target.SetColor(property, c.color); - continue; - } - float colorDuration = i == len - 1 - ? duration - s.Duration(false) // Verifies that total duration is correct - : duration * (i == 0 ? c.time : c.time - colors[i - 1].time); - s.Append(target.DOColor(c.color, property, colorDuration).SetEase(Ease.Linear)); - } - s.SetTarget(target); - return s; - } - - #endregion - - #endregion -#endif - -#if UNITY_5_3_OR_NEWER || UNITY_2017_1_OR_NEWER - #region Unity 5.3 or Newer - - #region CustomYieldInstructions - - /// - /// Returns a that waits until the tween is killed or complete. - /// It can be used inside a coroutine as a yield. - /// Example usage:yield return myTween.WaitForCompletion(true); - /// - public static CustomYieldInstruction WaitForCompletion(this Tween t, bool returnCustomYieldInstruction) - { - if (!t.active) { - if (Debugger.logPriority > 0) Debugger.LogInvalidTween(t); - return null; - } - return new DOTweenCYInstruction.WaitForCompletion(t); - } - - /// - /// Returns a that waits until the tween is killed or rewinded. - /// It can be used inside a coroutine as a yield. - /// Example usage:yield return myTween.WaitForRewind(); - /// - public static CustomYieldInstruction WaitForRewind(this Tween t, bool returnCustomYieldInstruction) - { - if (!t.active) { - if (Debugger.logPriority > 0) Debugger.LogInvalidTween(t); - return null; - } - return new DOTweenCYInstruction.WaitForRewind(t); - } - - /// - /// Returns a that waits until the tween is killed. - /// It can be used inside a coroutine as a yield. - /// Example usage:yield return myTween.WaitForKill(); - /// - public static CustomYieldInstruction WaitForKill(this Tween t, bool returnCustomYieldInstruction) - { - if (!t.active) { - if (Debugger.logPriority > 0) Debugger.LogInvalidTween(t); - return null; - } - return new DOTweenCYInstruction.WaitForKill(t); - } - - /// - /// Returns a that waits until the tween is killed or has gone through the given amount of loops. - /// It can be used inside a coroutine as a yield. - /// Example usage:yield return myTween.WaitForElapsedLoops(2); - /// - /// Elapsed loops to wait for - public static CustomYieldInstruction WaitForElapsedLoops(this Tween t, int elapsedLoops, bool returnCustomYieldInstruction) - { - if (!t.active) { - if (Debugger.logPriority > 0) Debugger.LogInvalidTween(t); - return null; - } - return new DOTweenCYInstruction.WaitForElapsedLoops(t, elapsedLoops); - } - - /// - /// Returns a that waits until the tween is killed - /// or has reached the given time position (loops included, delays excluded). - /// It can be used inside a coroutine as a yield. - /// Example usage:yield return myTween.WaitForPosition(2.5f); - /// - /// Position (loops included, delays excluded) to wait for - public static CustomYieldInstruction WaitForPosition(this Tween t, float position, bool returnCustomYieldInstruction) - { - if (!t.active) { - if (Debugger.logPriority > 0) Debugger.LogInvalidTween(t); - return null; - } - return new DOTweenCYInstruction.WaitForPosition(t, position); - } - - /// - /// Returns a that waits until the tween is killed or started - /// (meaning when the tween is set in a playing state the first time, after any eventual delay). - /// It can be used inside a coroutine as a yield. - /// Example usage:yield return myTween.WaitForStart(); - /// - public static CustomYieldInstruction WaitForStart(this Tween t, bool returnCustomYieldInstruction) - { - if (!t.active) { - if (Debugger.logPriority > 0) Debugger.LogInvalidTween(t); - return null; - } - return new DOTweenCYInstruction.WaitForStart(t); - } - - #endregion - - #endregion -#endif - -#if UNITY_2018_1_OR_NEWER - #region Unity 2018.1 or Newer - - #region Material - - /// Tweens a Material's named texture offset property with the given ID to the given value. - /// Also stores the material as the tween's target so it can be used for filtered operations - /// The end value to reach - /// The ID of the material property to tween (also called nameID in Unity's manual) - /// The duration of the tween - public static TweenerCore DOOffset(this Material target, Vector2 endValue, int propertyID, float duration) - { - if (!target.HasProperty(propertyID)) { - if (Debugger.logPriority > 0) Debugger.LogMissingMaterialProperty(propertyID); - return null; - } - TweenerCore t = DOTween.To(() => target.GetTextureOffset(propertyID), x => target.SetTextureOffset(propertyID, x), endValue, duration); - t.SetTarget(target); - return t; - } - - /// Tweens a Material's named texture scale property with the given ID to the given value. - /// Also stores the material as the tween's target so it can be used for filtered operations - /// The end value to reach - /// The ID of the material property to tween (also called nameID in Unity's manual) - /// The duration of the tween - public static TweenerCore DOTiling(this Material target, Vector2 endValue, int propertyID, float duration) - { - if (!target.HasProperty(propertyID)) { - if (Debugger.logPriority > 0) Debugger.LogMissingMaterialProperty(propertyID); - return null; - } - TweenerCore t = DOTween.To(() => target.GetTextureScale(propertyID), x => target.SetTextureScale(propertyID, x), endValue, duration); - t.SetTarget(target); - return t; - } - - #endregion - - #region .NET 4.6 or Newer - -#if (NET_4_6 || NET_STANDARD_2_0) - - #region Async Instructions - - /// - /// Returns an async that waits until the tween is killed or complete. - /// It can be used inside an async operation. - /// Example usage:await myTween.WaitForCompletion(); - /// - public static async Task AsyncWaitForCompletion(this Tween t) - { - if (!t.active) { - if (Debugger.logPriority > 0) Debugger.LogInvalidTween(t); - return; - } - while (t.active && !t.IsComplete()) await Task.Yield(); - } - - /// - /// Returns an async that waits until the tween is killed or rewinded. - /// It can be used inside an async operation. - /// Example usage:await myTween.AsyncWaitForRewind(); - /// - public static async Task AsyncWaitForRewind(this Tween t) - { - if (!t.active) { - if (Debugger.logPriority > 0) Debugger.LogInvalidTween(t); - return; - } - while (t.active && (!t.playedOnce || t.position * (t.CompletedLoops() + 1) > 0)) await Task.Yield(); - } - - /// - /// Returns an async that waits until the tween is killed. - /// It can be used inside an async operation. - /// Example usage:await myTween.AsyncWaitForKill(); - /// - public static async Task AsyncWaitForKill(this Tween t) - { - if (!t.active) { - if (Debugger.logPriority > 0) Debugger.LogInvalidTween(t); - return; - } - while (t.active) await Task.Yield(); - } - - /// - /// Returns an async that waits until the tween is killed or has gone through the given amount of loops. - /// It can be used inside an async operation. - /// Example usage:await myTween.AsyncWaitForElapsedLoops(); - /// - /// Elapsed loops to wait for - public static async Task AsyncWaitForElapsedLoops(this Tween t, int elapsedLoops) - { - if (!t.active) { - if (Debugger.logPriority > 0) Debugger.LogInvalidTween(t); - return; - } - while (t.active && t.CompletedLoops() < elapsedLoops) await Task.Yield(); - } - - /// - /// Returns an async that waits until the tween is killed or started - /// (meaning when the tween is set in a playing state the first time, after any eventual delay). - /// It can be used inside an async operation. - /// Example usage:await myTween.AsyncWaitForPosition(); - /// - /// Position (loops included, delays excluded) to wait for - public static async Task AsyncWaitForPosition(this Tween t, float position) - { - if (!t.active) { - if (Debugger.logPriority > 0) Debugger.LogInvalidTween(t); - return; - } - while (t.active && t.position * (t.CompletedLoops() + 1) < position) await Task.Yield(); - } - - /// - /// Returns an async that waits until the tween is killed. - /// It can be used inside an async operation. - /// Example usage:await myTween.AsyncWaitForKill(); - /// - public static async Task AsyncWaitForStart(this Tween t) - { - if (!t.active) { - if (Debugger.logPriority > 0) Debugger.LogInvalidTween(t); - return; - } - while (t.active && !t.playedOnce) await Task.Yield(); - } - - #endregion -#endif - - #endregion - - #endregion -#endif - } - - // █████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ - // ███ CLASSES █████████████████████████████████████████████████████████████████████████████████████████████████████████ - // █████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ - -#if UNITY_5_3_OR_NEWER || UNITY_2017_1_OR_NEWER - public static class DOTweenCYInstruction - { - public class WaitForCompletion : CustomYieldInstruction - { - public override bool keepWaiting { get { - return t.active && !t.IsComplete(); - }} - readonly Tween t; - public WaitForCompletion(Tween tween) - { - t = tween; - } - } - - public class WaitForRewind : CustomYieldInstruction - { - public override bool keepWaiting { get { - return t.active && (!t.playedOnce || t.position * (t.CompletedLoops() + 1) > 0); - }} - readonly Tween t; - public WaitForRewind(Tween tween) - { - t = tween; - } - } - - public class WaitForKill : CustomYieldInstruction - { - public override bool keepWaiting { get { - return t.active; - }} - readonly Tween t; - public WaitForKill(Tween tween) - { - t = tween; - } - } - - public class WaitForElapsedLoops : CustomYieldInstruction - { - public override bool keepWaiting { get { - return t.active && t.CompletedLoops() < elapsedLoops; - }} - readonly Tween t; - readonly int elapsedLoops; - public WaitForElapsedLoops(Tween tween, int elapsedLoops) - { - t = tween; - this.elapsedLoops = elapsedLoops; - } - } - - public class WaitForPosition : CustomYieldInstruction - { - public override bool keepWaiting { get { - return t.active && t.position * (t.CompletedLoops() + 1) < position; - }} - readonly Tween t; - readonly float position; - public WaitForPosition(Tween tween, float position) - { - t = tween; - this.position = position; - } - } - - public class WaitForStart : CustomYieldInstruction - { - public override bool keepWaiting { get { - return t.active && !t.playedOnce; - }} - readonly Tween t; - public WaitForStart(Tween tween) - { - t = tween; - } - } - } -#endif -} diff --git a/Assets/DOTween/Modules/DOTweenModuleUnityVersion.cs.meta b/Assets/DOTween/Modules/DOTweenModuleUnityVersion.cs.meta deleted file mode 100644 index ecf12ef5..00000000 --- a/Assets/DOTween/Modules/DOTweenModuleUnityVersion.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 6ec7b086039cff94380c46b03f3f283a -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/DOTween/Modules/DOTweenModuleUtils.cs b/Assets/DOTween/Modules/DOTweenModuleUtils.cs deleted file mode 100644 index 8a1fb5f0..00000000 --- a/Assets/DOTween/Modules/DOTweenModuleUtils.cs +++ /dev/null @@ -1,155 +0,0 @@ -// Author: Daniele Giardini - http://www.demigiant.com -// Created: 2018/07/13 - -using System; -using System.Reflection; -using UnityEngine; -using DG.Tweening.Core; -using DG.Tweening.Plugins.Core.PathCore; -using DG.Tweening.Plugins.Options; - -#pragma warning disable 1591 -namespace DG.Tweening -{ - /// - /// Utility functions that deal with available Modules. - /// Modules defines: - /// - DOTAUDIO - /// - DOTPHYSICS - /// - DOTPHYSICS2D - /// - DOTSPRITE - /// - DOTUI - /// Extra defines set and used for implementation of external assets: - /// - DOTWEEN_TMP ► TextMesh Pro - /// - DOTWEEN_TK2D ► 2D Toolkit - /// - public static class DOTweenModuleUtils - { - static bool _initialized; - - #region Reflection - - /// - /// Called via Reflection by DOTweenComponent on Awake - /// -#if UNITY_2018_1_OR_NEWER - [UnityEngine.Scripting.Preserve] -#endif - public static void Init() - { - if (_initialized) return; - - _initialized = true; - DOTweenExternalCommand.SetOrientationOnPath += Physics.SetOrientationOnPath; - -#if UNITY_EDITOR -#if UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_5 || UNITY_2017_1 - UnityEditor.EditorApplication.playmodeStateChanged += PlaymodeStateChanged; -#else - UnityEditor.EditorApplication.playModeStateChanged += PlaymodeStateChanged; -#endif -#endif - } - -#if UNITY_2018_1_OR_NEWER -#pragma warning disable - [UnityEngine.Scripting.Preserve] - // Just used to preserve methods when building, never called - static void Preserver() - { - Assembly[] loadedAssemblies = AppDomain.CurrentDomain.GetAssemblies(); - MethodInfo mi = typeof(MonoBehaviour).GetMethod("Stub"); - } -#pragma warning restore -#endif - - #endregion - -#if UNITY_EDITOR - // Fires OnApplicationPause in DOTweenComponent even when Editor is paused (otherwise it's only fired at runtime) -#if UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_5 || UNITY_2017_1 - static void PlaymodeStateChanged() - #else - static void PlaymodeStateChanged(UnityEditor.PlayModeStateChange state) -#endif - { - if (DOTween.instance == null) return; - DOTween.instance.OnApplicationPause(UnityEditor.EditorApplication.isPaused); - } -#endif - - // █████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ - // ███ INTERNAL CLASSES ████████████████████████████████████████████████████████████████████████████████████████████████ - // █████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ - - public static class Physics - { - // Called via DOTweenExternalCommand callback - public static void SetOrientationOnPath(PathOptions options, Tween t, Quaternion newRot, Transform trans) - { -#if true // PHYSICS_MARKER - if (options.isRigidbody) ((Rigidbody)t.target).rotation = newRot; - else trans.rotation = newRot; -#else - trans.rotation = newRot; -#endif - } - - // Returns FALSE if the DOTween's Physics2D Module is disabled, or if there's no Rigidbody2D attached - public static bool HasRigidbody2D(Component target) - { -#if true // PHYSICS2D_MARKER - return target.GetComponent() != null; -#else - return false; -#endif - } - - #region Called via Reflection - - - // Called via Reflection by DOTweenPathInspector - // Returns FALSE if the DOTween's Physics Module is disabled, or if there's no rigidbody attached -#if UNITY_2018_1_OR_NEWER - [UnityEngine.Scripting.Preserve] -#endif - public static bool HasRigidbody(Component target) - { -#if true // PHYSICS_MARKER - return target.GetComponent() != null; -#else - return false; -#endif - } - - // Called via Reflection by DOTweenPath -#if UNITY_2018_1_OR_NEWER - [UnityEngine.Scripting.Preserve] -#endif - public static TweenerCore CreateDOTweenPathTween( - MonoBehaviour target, bool tweenRigidbody, bool isLocal, Path path, float duration, PathMode pathMode - ){ - TweenerCore t; -#if true // PHYSICS_MARKER - Rigidbody rBody = tweenRigidbody ? target.GetComponent() : null; - if (tweenRigidbody && rBody != null) { - t = isLocal - ? rBody.DOLocalPath(path, duration, pathMode) - : rBody.DOPath(path, duration, pathMode); - } else { - t = isLocal - ? target.transform.DOLocalPath(path, duration, pathMode) - : target.transform.DOPath(path, duration, pathMode); - } -#else - t = isLocal - ? target.transform.DOLocalPath(path, duration, pathMode) - : target.transform.DOPath(path, duration, pathMode); -#endif - return t; - } - - #endregion - } - } -} diff --git a/Assets/DOTween/Modules/DOTweenModuleUtils.cs.meta b/Assets/DOTween/Modules/DOTweenModuleUtils.cs.meta deleted file mode 100644 index 7ea6c495..00000000 --- a/Assets/DOTween/Modules/DOTweenModuleUtils.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 770a3604689a44e4697be48f0fa78776 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/DOTween/readme.txt b/Assets/DOTween/readme.txt deleted file mode 100644 index 37ff7ef5..00000000 --- a/Assets/DOTween/readme.txt +++ /dev/null @@ -1,29 +0,0 @@ -DOTween and DOTween Pro are copyright (c) 2014-2018 Daniele Giardini - Demigiant - -// IMPORTANT!!! ///////////////////////////////////////////// -// Upgrading DOTween from versions older than 1.2.000 /////// -// (or DOTween Pro older than 1.0.000) ////////////////////// -------------------------------------------------------------- -If you're upgrading your project from a version of DOTween older than 1.2.000 (or DOTween Pro older than 1.0.000) please follow these instructions carefully. -1) Import the new version in the same folder as the previous one, overwriting old files. A lot of errors will appear but don't worry -2) Close and reopen Unity (and your project). This is fundamental: skipping this step will cause a bloodbath -3) Open DOTween's Utility Panel (Tools > Demigiant > DOTween Utility Panel) if it doesn't open automatically, then press "Setup DOTween...": this will run the upgrade setup -4) From the Add/Remove Modules panel that opens, activate/deactivate Modules for Unity systems and for external assets (Pro version only) - -// GET STARTED ////////////////////////////////////////////// - -- After importing a new DOTween update, select DOTween's Utility Panel from the "Tools/Demigiant" menu (if it doesn't open automatically) and press the "Setup DOTween..." button to activate/deactivate Modules. You can also access a Preferences Tab from there to choose default settings for DOTween. -- In your code, add "using DG.Tweening" to each class where you want to use DOTween. -- You're ready to tween. Check out the links below for full documentation and license info. - - -// LINKS /////////////////////////////////////////////////////// - -DOTween website (documentation, examples, etc): http://dotween.demigiant.com -DOTween license: http://dotween.demigiant.com/license.php -DOTween repository (Google Code): https://code.google.com/p/dotween/ -Demigiant website (documentation, examples, etc): http://www.demigiant.com - -// NOTES ////////////////////////////////////////////////////// - -- DOTween's Utility Panel can be found under "Tools > Demigiant > DOTween Utility Panel" and also contains other useful options, plus a tab to set DOTween's preferences \ No newline at end of file diff --git a/Assets/DOTween/readme.txt.meta b/Assets/DOTween/readme.txt.meta deleted file mode 100644 index 283f2387..00000000 --- a/Assets/DOTween/readme.txt.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: c9272bb9c24032041b65b1642e4876ac -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Mapbox/Core/Plugins/Android.meta b/Assets/Mapbox/Core/Plugins/Android.meta index feed4a43..14f577d4 100644 --- a/Assets/Mapbox/Core/Plugins/Android.meta +++ b/Assets/Mapbox/Core/Plugins/Android.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 39a2553da07e5664a998dcde082ea86b +guid: 27f4e31ff671dd24a8221ee9fe726340 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/DOTween.meta b/Assets/NuGet.meta similarity index 77% rename from Assets/DOTween.meta rename to Assets/NuGet.meta index 6535abac..c2adcedd 100644 --- a/Assets/DOTween.meta +++ b/Assets/NuGet.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: fa9582dc2d6c01042b6153f6512a9cd5 +guid: 217cb7caed5f7fb49b339428b1d80974 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Plugins/Newtonsoft.Json.dll b/Assets/Plugins/Newtonsoft.Json.dll index daf9dcd642654154161b2682672eabcec1f59482..6630063161f834819dd098175991aa8390ca6e3e 100644 GIT binary patch literal 683008 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�c)Y_FaLv-3q& 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 nkz5$HZh9J~%YWu# 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�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 Vhg(eJK6%&g4Ml%L$p1tR{0|*?lDPl? literal 695336 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­cmM^?JHy@P3LM^hsr*)QmNXS!FV2#lb2SH28`R-cJ)OEx zEzL4W(CwwfEX|(L45pWJYq&OpV@OJASrH6AI+SP0CiP@-E=Rg6pJfDi1oo6=BnFcu zN(qLp!fSO|I%g$T0RbmVw_D!1y*+}_;nSMQzF%6omNf)0W-$$V2G{;paGN^M;Xu6U ztipU+fL#zsz5#b~aV?<7E-DbZWhLr!Wy(Tq5UB1CJHVmC%-Y0EB$H+2Ny%7Xh^lF` zEU`8(wt4 z9aBg)T!cCyoFWoBwLQ+jE{k$9Me(J)F8n;#O(>16t>O9)-K}H78K{mi63mz}Zd=30 zY~tz6O3VbTV%Q%5NC~T6jU$Bi1$#9o&K70uNok^9^qXI1Pw@ICTC576Rg`8kl(hgx%U6251HPZ;oBom7IX@_Ji_52UM4_~_-GRL|R_ z*(s%BwC66$T9gubw25=*$mdgzfh#w^msw?u3J+ynhu`8d_CSjIcpY%@fF%`ScZM%n zHJzHIGSj>j;9dA6Q;P0CMmgHPNtANKOeH6KBc0eBamA@Su|)!0{Fo-`9VB2|_PiL9 z^QfH+PUGS%C}rDbqp~Q&qJ?UE(Tp4fgo;=Q@)i4lDo*=_iU0aSpXIL2U9(?~9@G$m z*Sfu6M^#48r-%@=XT|3jXl%%;07*civxNE7+?O~!>kjw9V60dBA&jF$OACbg1gw;c zbCw?oJ>jcw4{QN??C2p0z%Sl^{}gA zm?Yd1Y2%?=ty;c%b;F)yPrxUSvb^wUhJ|UFvOppFT8e~d3kLDn!f~@&j977%hcXt+ zaNXkI)ecBPL@gx>HGm}++AB7Xv&LO?Ry^Eejy^#)p4 z;<+_Dm42bK_60b$c=@#0?Reg2JAmJrNdLmz;+lW7MMUKz{dUKv@s{5n2GFmm-Yv;K zu8ua@8+Fj@&;$69d4gJYEeo04VIeN0xqw-W%pt|}2(o1m3&?dX5*h|?UAA}tSj_-y zS!TVOqAtwm@YgJjyD7R=SqcY1nLxLH45zYaP^PV9@Jm!g(4B#t%$Q0A4|czlBOQVk6aars8z(1S{rJe zT`@rm+k*{u@L?C~+AsiGGH6+m44NTNmr#tEs9GCAN)fls3ZubV;go{HDN?&vb;=%L z4^;!j6JiNPY|wDmz~y5m$h+{YU1@FX(Sop>gubhSTuN+joR3;(=CmEcMh8QfhoM#g zZew67Jh`;!vVPbKM+g`j9|~dPL?JA47a}bGLXVGt2U)~Kjm8(k;nxtp6%NN4${(RY z$~U$>pga_b&Sc0gD0T2T6C0;a4tkF#tS$hNr zdq$ghFbqdC0C$-iz9KuF+kD z?rEf$p%}Y&k{FVtfrW^5Xgdtv@#b$L?TZ3HnIcvY(-OZ@@05&V2mT@hTWQV6676B? zSaW$j1hFk_I*?rL_?ut#IWxBm4RWoz8h$ZubDQS`nI1IA^bnoy0K|9c@WNh}r_Ys(pIO) z!{QYc=WtIq%oN+R$O^Z0d*r?$@YE~O^oef{cCHmo754G!IqVq;OVukWNMuT}`B)@M z|K+(~ug_BWY|mW-vxI1A-^Vp23i?!dGPRlq55(y!Bo7=Q!93vU#e1GHv3$bQlQ~|= zVj`cOo*s~kDcR9mOe+rLVk$=8v|D?wD2m4t=wgcaN{pV;XES2_>QX%gI8Bi~mhh)a zV?vsGOrl)j5$(>fGXQP#J;Vz?F@->CB$8IOBx1=I8p#r|8p)9jTaJ7l^L|a|Xw;hR z*tejv@y(ls2#Dgkx(Tdn)k09+L(~YJTj1js#%rP&M~cGMVW_aOmePb9j+8aaS}L~c zWPwKp_B5D0aVM|Mf$OeON%vqPs$gk+H3ZoUF_dHhD+jVgZBt|q&ORY=$~I((aB_K^ z%ag}X!m_rEmsJ+$yLmEHjum_JYS%v6m44QVNQ(hx8~wbk;%&D+$YO@U!cN@fK$L*oKgEy!JIZ zv;>s}FT*ix9uU)b@CIMzvjo#;>>*FQQ5n+s)=@3#)O9?c2lJ~c1O$x+WLqR+$B?6ixC34iN}Ufe6{Q zUNJ_{i9k)^;MdEL1KWYGCtxG`d9NphcUWn@N)^*BCf~X#4@QaW%~V>lQknH4hMCwE z8t|@EgtKwPOsSkzGu6rhRcqyn6yZO)PAY}>ZE@)ecT7NV;6?#QhA`&9u3p1=Q2#;So$KWOvw7RNFYkS6zgP6Q7SE!WqDKqz*x* zp31*NnH6bE_d!XO3WedouZGzg=HPvVV55($NYO_~FZ&3Ibc|=aAa(XjO8}iCvy)0! zXRE2mT4NH&&`d>JEvcuouZzb9g8J5MBi)jZWg8QwfF5(%X)*00mvx=h78$J8GXo?j zwoj9(;c84_n~g-a*GPH<^pBlLs~STg+kq?Kyy`>=L}zaB*>I zi6Y1Ior~)@0$+oQ^8Cs*{6g^HXXDHqt%z|5Pr)KOg>&lf$PzhrMShy)W^5F!X0HO-1uB0END*6eUWhc7p)_ec3cobBh_?u>KsfxS(2i?5J{sjo z>kkiz;#Ou>L$)s^(EjxTD1%}hYj$Drjm0kdx7DU{5W-PH%Wm)3AX_t78*^{Xs4a)INwa)v=F|L;;NI(< zzs-7m&#G=~B!Mf7S?^+04nQ8e@7Q5}5vMGi4y&1zoh6uYEQ?3C*ene|H9Ig!7MIvq)3bO)-(Ett0DGD0 zT86fS!u&)nUa-Vx1#pYkm{pm=WeaMw2IfWMS7sN_GjNPD|v>({FNoYeB5w%Aal0%`3bXL*aO*TZB^*ju5j5alo z!a@lTXV{ulV+Ky&OP&xApZ7(R&r6q+(D@4+=G%cL9ns~|^0F9TTEHfSO)c7$Iok!; z0wQ?aZQQEin|*LzZp)?(jh}po`B4XpDPg!#u1;O}=N52%D?BVqWT8t*x6(WKKr5aW zb!Cx1jmQ7--CL^SXvD>;BK1;UA1E_*0!|;y9 znS&o&CHql~nq(GZC>`E0!Ud;l77$)zpw8~juk(p<=5S0w5@%E-&#dH(2BZ*LXT@HE zaL6ON1!$C6GLR;Vv1$KCN0y8swxmKLe|-Z^&UphUDcprgE^9#KFiSwWeD`EI90DNj z{hh-HW6~?mSvkJJuwx;2iIoQIz@sUjXLfV`@mvREYX%Zq(=itAzScZW!gxe$E?2B~ zZVv)ZG>@NertL6;1-rvTB+!K27v5*oOqF3Is~qN$rSurV4hIwL(%m5)(ssW=80%)M z>GjQ}fVH)x_!wm35*!nkc|Hy+^{|PI=hrWOg2&)p^RiTko=tou8jws$UGr? z#HSJ^E_;}tL{%zvYbqj61I+kr4?h$sQTT-5D`LS*-%B7J?(Y`U%@$y)drZp471O$D zW--ma2#E}%MkXqrUBNvM8@v7XbH=a&bx#aSbgaqUFq#z5a!*qyL|7&hTIZ4x7axX{-UAkx z*>|}x9;&owl)Ydkt=$yq^?r)XqN5^5)eL$?AGH(~n^~N{(&h8|3IxHU zeyGSY#b@uCu(6E0WovL@RaICR5H%7;<~_5L8c_l8)~tLp|4VokZrWa6RQYuqTHtoD zcY~W?mdEJ@7*{%{_K}X){T-Z|yXDUE1Ah)-e#|}uvu8NYt%Wpyjw2?B9EMzqIP>d8 z1luOWd4L{*cJLO$*vo4x*F(eHXMYOy6K%d-&vj!1UssGSVlhZ zrXV>9mq9TJVG8rbLxm_wDrELPzC595+KY+@Ga&Y+;tA@C>mI7Ya1F%Cl$)$%um`@DpOBG zyq<(5C^fm%qjBbXdD7k13>$+#U6l=?Oq#`X^}1E+2f`Yk!%20D1hyL<%*jgVEgU7- zWef$wY!pdQ(>a*I*NzYD@e)DZG;x@ALQ?j;O8;${u*NrJN=X-9TzlC2O%{2|?RpG# ziwQ609G4RfuEq3eEZk@5S0V|rsU^Y|6UK`y#$8WhbD9o;0SE8<;87j53(#EXJXti* zLK|taxoTDNI594dI}HUX!WW4y;e)Z+D=CrW#CIP+Zg3ASy#oO@m|lXwaAB11MrBs- zDYQY|#0f~DMjb&rx_teWB)mvFZJ*OhWeo8MetJr@5D>^_W~O0#3Cz2!;1`tzGCbpC z!y>pmthJcNXS&us$wqhy_ku(5mGH|24F(etp%^h?6xXBi_#~Akz5>J;dWYV;*~PW5 z#~yu@H@{;1WA(Ul4QC+yN)MyV+YLU<3LC*wu(Qn1mMV-9E5N0Kq^`?I7!KecBlbKd z7g|Ma%z{ghif#R-?2DS&dV3~;)-#jij)JNiaKk}WCwzrYFx$BlCgX*uVR--SLjBh+ z0(pTnz#awU-Q~q|KXHM9k}Y2r0Pr_(xd@*M>MY?DEo?V_;HP7|V9xXtU@P<3tGv>i zdAKgoTF0EIOH^ zb#&0kGm!Pjn{O#^eW>@W2S0btk~C&?31Wb!DKf`UqlHIWkc?MbGN$72uHflR<_D1ep?FD6Wf1Uob6RKVWN;1XRI+sP^74j_m|=S^b>a4$$i>v{8?^7oK`1jGGsko`*Gvt@ z*;pza_{1bNsGS)T&D3Y=LQEn$5N%=t0bV4q1a6Ye*^_*+*evAedJ0 zB4}Be5S?lz)OX>vBG{vAFst-N$EoWOLgOnPWz1=b-t17Gruv-L1)hYjgpk~0LL{C( z`jua&ham$jseY>z^R(;O^qiv~LTKqF7y&~N88GO?gHlfpwkup}^AuB(Qk0%r`Uv|{ zCp1MH@ypYA{H0@mvc7PnvLeq;JNFDZbIU8sn^(b`N!LP}K{14V3?Z6hb9}=;#S%ekWYJkY zynGniOjlZ9CHC&~s||*A!PhF}&u^^JJt)L%lDNagyE-9>h<&b1f)90G!WP!F>#P-+ zbwW&FPx0lLLo705Y$&;6WCVr{PK(BH+(yBPh{E^9UM=%y_T?*OQfEPE$Yue&Gd4i-Ajr zXp7Y1-l$N%U;|WfhK5#bz&$Qt^XJU&flR#F)42xwetLB#$nZ)&+S(}5A zmND#rEViaEdQfMqUJ2T!Rq!zPjfb@?9^=Er9%dJIK|4?I%g3HJ+mTa_A@uV6T1UMG zr55%;xJ;XVD?Iavdi9vo3!A4WVk90swfx57+RCz;_7T{OV#HolUYR#V88pp9^S*zq zG_b;<6@nmYAtV(iM4X3(DE-1&v4wI)NedYYS_m4OK&&E}c5B&%D4-%UxE&u-q}Qo*R~+LwL*@SkB59BuAX=U`qILPI!uFY#uV9@$TMajHU+}?;GxG&-ceS1 z>DJ7LUIJ312jjF#d=F>XHZ}<~e8)YFzjtZ5@3C;`;@ld~f@}#XiPOm^2+(>x$`YY9 zS&11Oq`OXed1Ye>{)55y%yP_{Tia@ga0R9A!B}+!MpnqG?BC%~% z&gM)xnk}m)xPisuy)BF3)EgycOrNl^D+EDM0bG%u$GxK&TyBEKK@|_%@tIAENd^pOfBQvu%ftp z7)H@WON?dEV^Ju?na}4tt+oY7PAw2{hFVAUiv49_3&=N>Ph0R1IOfI6@|MCumnriw zs4oFcR09ZX<$?=>!lq1HaCVs;+dC}=72w&r57fgjDC4trJT?xQys8z$E2|#lZ#2`g z5za&ogrTB25fv$?;Tq3tlFU?&83gN^Qh7+S}OxVRf2j&9P?bbd`H0FcqH}_M*x#bj| zor~pm)4q9lp@&_RIpHuc>`I1^%OCpYUxfRZm4p!s6b2EZS&ZOv z+cmt1agFD(gwD(g^k!TvyKZ&J?XFt|g?2GQKtW|URu_26Vl9w_@TP>v{RP`R4TK<% zzCmNfu6qsVXVw|;(45m$xr>*a6+*fnPQ~+n<&ZqW8D0^N6-5>CfyM-pt5kBjUNR=2 zWDGkBtKKCnfU!_TgJc0!m|`qG&S$gWCvZI+j6z(CIUaDU#G;iGCX)c#*XNAr!K|d; zHA|1z4RH8;aq)V1Ydcc;kP5E?IsGr_!^$C9uU>};zz{;gDiLCHPAA z6=9M-BL;E$nazNJcxqx%al2rNbbGlGzvck^LT3#J+jxR(6XNd@{yt|=h)04jd?>*H z5Myq9SDsm>0Mzx4;*=REQ7VR~3S*c#mWn-)C1b*=4A;%Rj0V3_wUF%OilaE32^4mg zYVv=SCg+xv8=>ExP0uV!?$6EP+Xmp3?WHuJ_Pnc9I~v{6R<8lfz|$Y7#4i@DpO}Uy zyy|Wcym%b)Kq`9WNd)Lokwe#$ofNXY!+HuQX(T5V;*7Wyl#@+$pX{nOM$(=Em7=A% zAfu{=AhxpA~`W|Ccta&vh=$U7#>gD>}Ul=be`HD2mj|!`&!ICAAC;myFruhFVr&>9y45 za)6wMQ)ru$Jj+kOhbJZz4_cBhc8S47$+_TOz~dDdDebe~@JfO=)J0rZ63~ch=avz1 z^s-3ga!HSiDowIEepjrJB-~+0yBq~reQ$eR|K{X_(!b32YT{h`y^o~t9#X6_M=HbpwDJ9&*5cY}Bm^vcsz(;Ex>puw64o~B$=?;qlKk^^S(46{vjk^# zSyJS0SsMFHpP9=tW>&ID)Gf0#Bk}}!mZowu{+YKdXLcb$$L^_$U{E^^3d7XJvmH_b zt_I|;E-oM9lbaRzI{tE)FrtJ*Zpx&*;QLv4M&PASeAyI+Mt)hUcah|L-@6PuIR)Nh zyhZ^BnXbWEUYeAOkXwOeU)bnw;*&IZuNkks+UaI^(N%{;9gndSI-Q*DtUvy7p&Use zI=I01Aw>527MT4~zv>1$-NV+GJMnF5>F5Eh%7gbio>0j0_$;)k^4JTy5R9isHt>Wf zHVpbRI|j%$ua)A?6~8BMi!#+!Soo)_M!afe1&p^V80`^3(lr4f_?Wn=s3SkDk8EXA z{s09zF&;(>3MB=B7`EA-Uw(aK1vl+uD(8ZopQX(6MUa@^-MB#6A;xVmMT)f>^M%$i zD(`ix6w^+F&(dts)oYzGov@1$E^CayzYe3qTPNm_6_cqQ8@G-r;NP$=%1PT{0NEP( z+%B;gMi9f1PnEW>9W2AKI>8-{dNH*}qtwkX4esRQG`#JlJU2s8XVoY8oJpDqL9RpD zkj=A914Mm~+V>Dpj&E4t=lP%7#Q*R!`%^zv;eSI{s!p|8Rf8w-?(*aJ}+LaBfM5kAiPm^5u2zkAZ4PO!#~`xuJH9Qlx50_m0Q5?2FfVyb%a-} zjpJ2yc%jj5we=h4(FCq*R;&1rO|ZiSG`Efct|I(NgujfzeHBBTsLrD-J6o?V+wXIT zub_o##PEtchQ)#Zl*J~hdBo;WqH8r)@b?mOI0>)6f}ws1Y4b>V$jUv3w$4>&QDzP4 ztM-?D;_KIF3noA7?|3zE=nd;_19{cfJChjn0y4b-2f}VT)ph)xs4k+~1{&ei2(^hS zbws#w@Ps8Hd(r9<>K83_5d*s%^9e-`D4(v^&8Gv1A7HySz(W^pu&h@dSVr0s{;Lja zM4iwN0bh+xVI1Bs7oj@*a8*wm7&?pg&SK)*Ck!5M*nk{a=8=i-!6S!Lzh*;a9#MvC zI*-Y)3$1j5BLT)$a?o(awe|!WSCMN%q*}Dl0&t?*dUxj`u-cr#-kavIxLTLds3Sw$ z;JAM5n(M0dNyFXM@P2r{0icE+YD#oe7)Ep+;QO<~W0v zu2-ZFt6^mL3SAt<1nP0SiAHeCOrYd-EO!V05pTI*1E;uN#6a!^N0JgsjtHD35r^A$ ztsn)}tEZ5%hL*Tbe5AfcWj(GF$qdIL^kbVMGAk8n;d0sb^lnC2?ph&k*>6s|sxR~# zZ{F6PNBeTWmM;L;INNR@pL>A9sdktVT7=y-!xFA>9r}5n)pUC+gqI+{yOwqj%bWx4 z8I~{J?#k!A7Gv#;rxyT)73>63r{%q`&~4*s*>5r4J?u{IXp-`)Mqi3n`p&wnx92sw z?OB)o7UMnNZx1bCe%wQQ9_jhp#io;?#~FieDFjt>cdFHMpxqZi87LAJ&^Xb)XLsKD z&RxMp4t)@da&u8MlW7zdCbt>B~W1@6F}&>eNfthDOS{ZPk;IpTzNJu#n_RYMu?U3u-JJfPg>MP!f98ckoO2e*j4!RmbRBVn{ zpDq6TTs1I4fK%EfG^!DzEFPvsY#lP?muxBUNol0Hc2_;zzTXqNCxqeh{F9xOop!wK zt=b6ReAomW6(J`k+}70bxC8jN7|fX0ilX#J`()-#IK}JsXia;m*Zz_~;*??4z~`#2 z?=mV?#W-GNuWFZS^D=5NMnS1A+?{HOpwoN*xUn2_)E^#%urpO#d z!xd|BL+WEW$`|c!{d~RQwt?p6h&m9O10mjD#ZV|JHSt^ojKpyR1E)2H+$$f{z+(Gq z?*_97{A6$<9`+kwb+tbG=P-8ek!kD;5=W}IZEf5Zu!o2k*Q#FX&~D}@Dky5QVN{Gl z4|Yfon6<4Ym9}0xv%UR%b*eM%t5eeF{`Avn7{=VllmB_%@Iv1ol1>vi*J7rTST z7#as%Xm#;~y**xilq-5i#!r%v)H96#jzBtBbkXLy_W~11&Q4X#_;jKa{hYhgP?YF& z&V@;OW#5&E59oca9ZPq+$0%Tln4+!1Y~v&4>Qh1?-sh#8G>^OI$10lVMC%+=(DIX~ zfE#YWs<&J!==pq6^YMN)U5>8RdAeU6Qchw^F8xbdAamnbd#y^-G+g#O(6`?mYd_Je zU+(YRNL}_?eX8GVcc}YtuRdk+uJ!a-zn)raJjDKUS*%?@6J2z+o>Y~*|E4+j5-^Iw zzl$x@V?|$h!~s$M$*f{+yM7i=q09F|N(&~qCno3yhIihA7M zuE~)!E5_~2767Qj$^H-(i;uUH6%sMGWV*#8G0p0+iRyVUFV4X?e?MzI`hK}YKtY@Y zhb>S{=g}A0NXcjuN(os?B?|36;xqAaIJ@Gx6&_A9wzL9BQ*A-{(`OAb4+G9r7NlTk z^(a$H?&OMH#YosE+Y=$Vj<72W11E$Xl9QF{J^Px}i4WV6dPbs;vCO}OemDX@_^AtK zJWR@Qi%J;vW41(6ebMlPBh3vnX`Rr=ey&T^nKZ1b&yTo4IB=Fe2jZ%qZLn{y2~Uf7 zR?438I(|;V6B+civin{n_|Qh|2bsR5rD*P|zn7;m@^r?S3syVLf;|(4I*BUhF)-J= z-QAD-c6*>GqE&Z1;tH(W4w2c3dxp43_Db^}sRJ>K^XE!Dgtd@Z#5@UlyI)`JIN@~( zmul;+DMOaFMv2DUY;7phtI0$twOl;TBXZNC)cE=3XEJ-c<}5t8nhKn97PF`kg`HueCS$_kg}%XdB6$LET+V zvP8J=653App5*PL?61}3qEe|QCm|W~4w7v2-ACTiI3xZ|g_5L7AeKDoGSzX6^AxsT zd4lh}xHKtcyY{O|l1tly3rblk9p`A5Q=&?~36xUlnzV#+l5Iqp6wb$(l;B*tz^3eR zhVFBc1Se_K-DEg6N-Rv(VNZ1^$(X%t^{E68q@pUkIEj|rDCbfa=T*v5=`6o~5LT`d z>0xRu!4ETie|_CjE~TvMfS+mhf{EsvLxkfb;d6+jIikPE&tj!0W9h_?Y%t{~tnaYqIXUoR{!aJs5=M3vW26u_i4mfY**o0_XQ36b z_U|~95=L^>F@vptHDd~DX{SiY0Pgrgl5o2zCTDFPM z6yvFG6A9<7b`uSNI`>oApT#m?ja!EZUxjqB8f_^{uURI!{m7`;Pp%Y-pzuKYlA%x% zL;;+0+AfLV)>}zxYFi8LYv8JNHM>)L$r|X4k_)CW`lj?Ub5Zbhk#}Ho29Wo|x$JxaWch5?1ehgk2(vpT`L0R$29M^xc&56h@v8(|Gt~`|Rs;YH_Z(_lu~XwKw$PiYe6*va7^qh`Vr|e&3A!o(7dz z$Lf&WlX`)%hn(qV&ihs8Byz~QNI#02N0d+Imgr9vY6)I4NEWpo^jZ=G*ec5sKS^7S znZxMGQRi(`A5t2r5g9P^&l!v5zICQrh1R*&J?M8rf^&WEauz9B9Ak8wML^evg42c{?%Q9Yq3$rd^1w4=+m z+>OH5gY((INX*fEgyJLRf)&K81L7y3RPU=RH5@x@R%4t`u_q>*3UpI+q#7+t9Pxqj zhZ`FKnZvs2KzH}p&uz3SEF(Nj%-TQ0@t!$jREMXC6wB$ZLYg&=IditFh!L8^$y^97 z%Q&u8_fDY|?qOj<^~2h$DTUmZ;{XiL-HDz*kM;rweT;DKn8;3fjQ$~=Y%G*RF4Zr39)*$bQJE@7iD%*LGmscYmZ}ZHB)`Q zKM50V^@aD+cD=u%<@4W-maEs^ORG&-ya;%8?4Lp7Jwdt-jau6{Y|7oe_qK|?+rHBf znKt~P5BHsiNUiNV3X#&e<#O2ZInrJ zNH+dE3ZG^l?~M}H_s}G0tITYM>30+xQ`^<0_X77OHl75hsB2WlQ#$XZpE_)M_A>X~ z?xlMDPWF)FP|rDC{a*H1?f)XE3I8tJU+{N?FWTP=_7|S%BlIhO6#spq`gn+a6tRyY zt~|w_wDPZ{Nqh!PD&cqqnn9P9pNm~{{ef!OUczc{LmHi2wtDpcDcAG*+0#iq>be|g$FVkhqqkS>s^zv8(6U)g9D}N@ ze|84I@FqlX^{ zl5Nya+=+LBiC@Fj3MRY)0eqc?Vx6|rdw_(!U05NTY_byfiy&)kieJs01mdzwwMi|O zSE{wAIh)+?yJmX0Pa@>^@txZ`N*84OMWSw0PS z4NXlZw}xEg`l$IV>&R1+WsS$(lUa_q`5Gif&y z0D0N^`OgD%q{%M#H@oJ;Uc3iV=Px-V<}r!7`v>{LnsIEYN-pNIoWgE_Ti zDL?wEgG=DiBDaIb$DjBmDR!=Ete|x}j@tUS{klGdLHTX4J28y3AJ##-`|SwoN2O$+ z04PngM6!R~ZyI-Y=)2pfZMdT;015AP^+}txnm=nikKSkV085?1Iwp1-SmIvcBmpiD zb3^3o9hAlQ^8n7(*E+NyQ68QS<_5p5jpNCON}4R4lJY}@Bw-G} z$M>Jb?=`e035S@*BUYDusv|izMChN%H#0Gb(k}a^UvH9PU4BdR5)^Z)gPFdVw?>t< zS8K_kXonV`EU|;S53kN2hZ6xA9bxx^(N~VzsiSf8_vPHYI0QRJ{fnB;nys&9JA;;J zFsR$LW?V;L_H=BJgRsp|dQz z;E5?4q$I#WT}2ADaglloQWM$fqc08_jo#^DiY8B#)tiz;tQ@on$+)fPv!D$|vT)H* zn`A~-Ny;rIRynG`Z|a?Y3m_sI1y>!xB?Ct0~7kWTEilb*G9llPrG zPN+`GriZ24EU)U)?<&F0H$F`y+^u<@Al-&MB*VqtNxs6HCGDj;i z(KnTL)tBvXBwX!Nea5M=)v=4`24ryP`=Pux31fYgwD#45dAS~C@Gvi~P&|CrW}PmZ zB-n}45r0L7(SPk4F(3M*Uk%rVbIe~8A}n-1CApnoJ2+I|EI>xXguD7BN&p={+N9UA7elKauX)wsEw0%Q+Wlu`@Zb8QI@uuW z6G{sVjF&ox%OcF-F=)~>$QtS{0tA5eX zj+i+m*DoR3l~W_fzIW&Y%sA z$rPIlAzaD@CMpqpVqS7>9shEisJ4&ou3Hy$OXGIVqx(^-o#+)QmdsbZIlCl7;;iIQ zZaN9yiSiRTrIy1jBZb2^X)nN%<50?w`9UUtfgAt*43a5$Qyf*7;({G3EZBFDtHF@_ zmhYkXAQPF>6!U?pmG*k=!!3CxV>R4%o0D_r z@2uHIFcY}BXUOn;>2lACycL3$geG_K=6JpL)Q(huoM8zz&!Z>qPTh_qvJkGCEm4Ad zT8cw&c$IWCtw)ZyWUg*IIhQg0N%U9OKfPZLMhEyI3RV7XJ@`< zN^hS7v5*QKuat0Ydd;9Z@IgakI5K@Xl_6r+xt2JCU*V7$f@5qywqTzni`Lq>9GJ6g z2uWN2$D{#55(LSv(66^nAT-J+);8$+a!nSX*r^7mkW8P_CS<%LI*Gw^qP;+aiJf~1 zpiCx4E^|I6k?1<8bMaq`EUE;d`QH42X&fUro+kIcoFgYR%8ehiCvhw+mBTRgjJ{r* ziJNY3btx$)Up0~!LfS{hp3(XfO~|CNrg3m1a9czOY~22+N|j_Mt$|~RngQ;nHqE=` ztnw|}9KSXpVXzzyJ(GD5(AeI8r&w!F4|7WWYE6K5IxL#w)HNSCDb)9xg>KK-YJY#T zP+?>*_QRDWBYIEP`(^)KM(@VN*0$=h~yJqJYR%mlLu_P>9_Aaf9lrp_mPR`suP)+BMm6%3> zi2e~SdgLY`7m-9d6L~C{Y-b8Pqj{Q~jxx9xbKk}M6h-2h3knq7c(%x~i^J*LVPLge zw`h=cL!=kz1?YSdYRZi&{d zS<+m0lulD44M{sgni|{mQ4z@qNQfhp>DLR(a=~&%p_lGfH_7UaF)k#>=-x4;!TIT(yMJgKk&_a=HCmwp zm5yl}L;gi0hlA$N18N?`@p%U#9{*}QjOiK}eb)zWd~ODXxU1f)A(dD_H+*95a=@k} z6o|0*o*Z?lc0+3~uxX#WNY%c?q#;^Vr%3EahQQq$6ibTYExFp!K592s))z{Yjmwcc zV~P4DE5%F5Pd1!H3!Qn9a?C|x0KFmr_6(e%(~MPp{808UZZ#V%u&;m z0=v1xu`oAxllAT8VrjnR`Xe&&NVGj2oS~OpQ=vMPH3EH*G|8IS1lwQjH;}a8IUC&R zF&A|}hX)xQ+NMJG$IV9;R~~VYD%4%a`|tbyl8+l7DCv={k>X6(7AnysE;{9-B&AV0 zk)X??XEGv3GNJ$(x@vUkhFZ#Qh@);UeP8=vXV3tO1F(dni$QCKps3F;P-uY zD>3DMc3i2tnBr#rAE;iN9Vzj_n-{VeMoZ9sk)hBT6u2d^ZgewmK%aa6hj6^qkZBp_J0+4L8*Ju;^ zQMM^>iaVF+w>^7ZNpRlfyo3waBqQ9U^+PZqdh6#{_lhn9E7RGjOxrdkTu2zwbH~0~ zyVuaQLFsruaOIQ{LT&3h{Z2GnimQYi3P(w9O~Osm+uH~@Ho|#w*>oz+P1JwPY16s4 zoR7ng^GMA0+G_4G}K&UMbu&z!T< z^}b!JsUAwJ&=0l)59VaB$9la=d-pWh7r(H!8rYCT+ctTF*wa345&i^Y?3O9D-7dN8 zsijx>5U6`9PxICHe9q9Fxb*gNf4)P-P}@`^wz)pei+gYJMaA7 zF=-b#G+A#o?KbyZELCyG8W(d0?2|C$bgq{6U;lh(i-WqAiFlR-lL{YeATH8A@gF_xC?3_)^jeX#$(g~2QgxHFs_JEm*IwwCa1N2IS_EbmcKu%osoL6cfhervj!D?u>dMtf`VB|sx*VwU_(I|s&DA3%*yNz>r%<3%O7!hWtdzICJFJXO%N!9*;1V5B&5RXhF^e96A z2>%|$hf}#4bxpEthhkOgX(!hyioK^Aj{l`Vk~`i@OHY>9vah@z)h`!(C4fL!8+;Z2 zUc;jc{=|NqNV9R_os=#aD8wF{bBV39Rnr zDkass8sXJA`DOxZR~3UmRi?kyo&9pGpM6Iq`awx=>1L1TGQU*`{k!S2+#79p+`32RO1$G~g2t9UJVp%X zt|vY-pHd8GsKY6l3M9jDrAvx{UHDpahUsX>%^ptS%G%6L7kApn-)y~CTSa2`ov>rjjO5>*#9{ z(~xJc$N-m1svwa}8cb@hJiXBek9>itJi2Wx-&~Kx)JcrkH+j=a=19t$3q%$YIkF52 z_jGIGrbsWnG0#=jG*68;Khtol9pRbJZ~=m8VyUe6Ec(gMcANGmFxI}`9U(%vbA^v7 zLz(j&L#M%*y`(If9Amr2m&$Q9qkryU^(vbi2?pQlWG@wLMM>n#iDd4$E@eq;Hxmgj z2+AX+PR>;z$|u6bHOlnGzFs)b!7`lIKAo*QzPyB4lkjnapzp0;K4ryacyy}hh_<)J z=;n~WG?kDv@08l7qz{Iuce*x7q@ZQQho3Fzr5w$hrY})z2NS6VH(xn=&WT`UFY@@Q zBM8Cq-%KKt*?jpx&6dq1>lufhEZ}TDCvaqO+()T=nhpmyh4T7(eLiK`Rk=F6+|xF| zcPK3rIlixkg)dHrNBZ&6C(19P+3EO_tE>{-d|U%xb!`huqk2b!tMEUxtwOJc6NKN} zig4fLXBebPbR!_TN}S$#b?l`dtqJ z6#vQ3bsVX@=Z&yh%RipCEOJYQQLn7BEfHP&*8PjkvN9;kCrad1jN%gZ3i*hXJ&j5& z5otIs>-|U~=Be%K<87(V40?|4TEAL*AE(2S{kaP0a7;a6ZMF~11d!*lr5EK<3u%|c z0WL+kOteV2Er>L`zATBa!K{!Y9uMG=TXOxlrY=n3G`2omaWtQ2ue zq#^nd?KpmkgQVj*a{@31@$yv=S8~2h9k!>qa;hIO@J*Cv&_ht^;jUQDWgc@P>S;B| zo~dDTh3IL{Pd!s7mzESY)IKH1=Vb+L?yTS%<0X_uES8AKq_ z1DQw&bobRtJlc^_#w3rWSz<&#eHJaz!z&4jqCGA_*RQj3*_-sXPDfd)-wPgbiN+}T zB`-CYq&n^T1h>7u^_Xvyw(skuS3SIrqoJ=0HrElNtzOHgcB746ZT)L8p@er1y3!_+ zTRL14mhVs7Sz#09XsP1h*pG+$Bb+e5L?^r})+W1^WG`XEdz0A8R-52R6KRvA-%XNq z+0ggJ@EV_7I~!J|D&ER#YHa0PcBHFY-|9!6>kMnB=H9!6MwYXZ8ObuqY_XggcWHiJ z-%ANBYjNL^Vp3Y^sRmA!a-VOwq$K-Ch!c$>CMW1bS~96nUFk_4S)@|s%VjzGfhrV_ z88(-@$xYHI+L#$y-1_hOFZte^eDBNNGy!D`kL%bHY}>DhyEUQdnVJ}6E|-bDeGcfe ziGK^`(OG970Mo=70xF@73+X$ZBa=)y`Qp4%UmCjm)*r=8G5?@#V+{3n1N zl-q9?YLDZ|tlO>o7+{XNdz|n2V7>~q_c&jkj&aZKeazGL{fSU_k7J(3`f{&^HQHls zpK*ZoZPpI>y~oyv-gx?{VgBAB0CM$G!wAMaoP0uM{Al34(HPFPExK9l}XnacUZ!#C9;w zCp9V;7kV)2YyJ83UfSZzw(UnEegd5F+oxZ^O40V9Loa`uT>@59V4=1ly_X&-6^uS^ z-A#6c>WTLLpNsb?Xy4!nb?HZXGg^DNSG_d*8DKcy3PS0_S}BTm-dgo^DFD{h!n&sJ z`{h+UL5LQg+*|EzpFFX*ni0z<_g1fEe;rOThQp@%csm?ZNn*0#m|;SvZ8x+j`mV;7 z!h32n`L%j4E{_mnq@Gc@O%G02Js!%G8P$*fgfF?BN77pIv0$a)gj1ExvRN8f_sr{BTb$Rn zJh$}-$!?O@6=F%5ltL)El3#Ei?q=k9e-R>2?0zov24X#X;eNIql5K0VyRoI#ZTbwOxwCx3fpcq{9ulMnG)12PaCC^K<7Hv9ucs(*dGbJPmwS#(;cUyfL^|o;Tmh z0h`Ef#m5n4PiXx>hX zC8Ua0xBksc;6QDswW(rGBe`XpwnI6^QSwM!t*y-x4Dyw3dXiGB@Xw^k>X#-CV9cKZ zsJRR2a6*lQ$LIN%WAqg}E|Ee!$kKT*xdvN21C&VD11Hgfq>kwSKO~E1b?EabN$+VO z_@|nLEN!K7W*mPp<|oQ~48GO*O&r?t$j>$_^?3$;`4^z79?p40ac!Pn2&u7h6L7V1 zEeRB>$3|!;QzhqgQs2A%j5ut4t9{4iEIx6Q_Kp^?05W2=(Lw<-8CIR2*3)x?Yb#%U zy?vxPNa~!v|HyJK-`ZmfU-T9^i{$#8Z$Gk|f4uWhB~-M7x!*Kq(6I!Yw2B;j+679d z1X!JyWy&SRa`{NgdP`Ws^wcV~1iBDodV`Djhnoz88~6uz(R-Q4{Yf6ZjQBb1T;Iny zZl2m18VSYfWcwww8np$x>a7@0Sn^)$EQb0IkHo0$x>O;m)kPW^BKM_Pcy^)hiedE~ z+ZRq@_Ws;cZ<%Gn?wI+ECh%4`<=OgNawbq6N-(HCB-X1vE(F%*y9DYqgMSocs}ob0 zJJ*B#PTomb6UN~_0tkR$*ZPx#at?nV zaHnWez^;X%f8J15t+#gG1$&|7Ww%`2J<;=f zPeM*OfjVEneY8`!Gj|<(YYC_bD*NQ;fyR=9nzT@&_A8L8o=2ZK$bjmfx{S%MV*`D% zdIbMnv;U6c@8j4AoZTg)e$=+oqX?xwaU*f?lemXi*8dX5!4p){Ryj;@QJ2BBM754% zn^IqV1U-^orf+UPg0Rjqs=*JU?a$zJ<3W_xZkWSYSxCv#_cjK`n9H`Izk)F=88s*E zcS@XFMM#U28L$t70+W35hg|7VadhZ4e_{FAF#9r_G@wX)T{pTXMcgqU(Z<6RI? z)}v%xz5g@Tno9(1W!lPf{Q%qBh9T=W?EnduGHX;@x60)>VUy70H7FWHwJA6~86gOU zba|TGVH(@*EWnt!5DgWVY;xpANkjCul1xaJ_doAEjMP2vwNvBaj*|;yKPloBJQzoY zCkH#?G->`Tpb9(@_WhtVO+PleS96X1qvp9FKtiI8YfkSWIl z7=Nx8ftDzgZ@_YWh3;&TMA5e1*atA4g1~OQU3Smj;RNfq`IW(DCWr!;wC6kJ$V;rq9jP{Lchc5L0(cT7>O`Xh5nOO9ama5R zNlB!eEiR)?XQR2ykdxZ{D4bA}x<+_AP8NoTBhK_bnOT;rBiD_gkhOm@vBi-*wfAAN znCMLG+pv4<=i9eR6G;;8Id|B=#6>vwVxRTx%0=XQ_H&7=Bq=m|sI zXx0lG)1i5eiNqsO1(MJ@{t-)=D@x>;r(Ka7oP~E{ywVLEUufpZ3HJ8}mwO%JxRXZ0 zlAKm@e)WCh6qCD{`L=+yBPNl{{D7%sDpl?CmRiYIqHc8X*|pu^wiW4NZsAte5h3qZLnffY4ZW6Nm2h;;sko+B?*$w4!l{YU(@e|+j`0LxEB!T z0W-C0S>h9$ei}KC!ZvfU`Z)eQfq#$TzXik|Mg7O|uiE;*2%oy!Cp#mBT{1I3FL`tV z#wFGz5ztrdIlNK_&;?2EP_|hq04P0{v{QfIC!1j;Ii`Rj zY#-Wb*!?L&jx{-T_%9MPhfibs@|D8uJp1r;GwuEygf9UF=u8A)9-$+Qu8gjOrplfQ zZyRnO@l&xKNq&^X$a6`#xwokbl7_VD{wkB}$t1pMm^!@ITQ<44QtERYq#sOzVr>21 z_j+JS7 zP<|z^R3(`g?ug!9Lz&<@AVw|Rcd zT9qv^-?`d{QWsF?!_&6<{PI!Ty78mvw7H<lxI3lInsh$dtM&3wyU$FfU$BwNEtuOh$AvZrD#D4ab9V_Utz2nU6X4Y zl^k{l1|Mp);x1SYv7K9~{>j&V{@wb|!$-!q#|Fl?|78C}HNL%#O2bF- zXWvoQ96pMM_pu?S9UUG*+W7XyFj9}Awe8Np;flX!@XPW?tr)7Jsb93en+K5n+P=fp z;ek=BaAa(IGDgn~(*qL&<2U}C zp}PqTYyEI#Ft#vyBt(uO&7jE|0MLy;9lP<@$QVY5ut1Ekxbdg#>1pc#!~cE23=^|S z-}o~`1gTNWt7;wkm z)~)faui3sF++S7WTYq}@&^}A421WZT}$l#rP(I<6FOKf4@C!jgN2rrXl6l@3Gl~0}oXD9;k*Y z5P-2a{~ru$eCyleTi?OfMq>#50_(o{cff3{;Sw0Fs|8{Ka-vtQ#Vfg*y@cWk>_SVk<1f%%jzCAXG zsf};_9%sm3#X{on4-H{yFpI6P9UB}T+xq&Ev8_Ks17FAgv5H%Nz;I~#>)bZX#>Vtw zSm05BjO1(V&HsG2t*Saw!MGo(Sd=1`yQzFAG9>Uck8b$ z{{>5VVdx-e5|;X&`v$Njw*DNjeV_t}kL|ZoGiZH#1hE59D|N6V6l2lfs=Pyx;P-$5W`s6&dd{l4)V*R@xk*UzKF!l1EF zDEYg0|5StJ9L|*3EN}*GPwm&J!ar-_pR@4KS@`P~{&T<5Wy|K7s?-opRE!vDd-zi;8+x9}exG^lc+MPvWalK{IP}q#KM1K z;Xk`47RN@lj6buCzsNJ*vW&m5jK9n?-m#3ow2Z$>J&#!OUs>|sq+~7i-&peB3Vfqh z@^9}WK_mGc`xptz)?35X;IaK+mLS{vO>C#=E-448$0$=k#2K1kczAd}#2WqujGjF( zbQiG^)hUP!LgHa;R5A>S(>SR8P1|q#21#Z2jUELfXQ4ww2hhy$;NalCK~$#LG&sQa zNs|U49}S|T!9j{LgM)Wd$b#sD@bJS!_k$S!7AP60@Cg5mZBJk~;}_I6OFM}82*!SJ zbeJ<39R_#u#jhe`hfJJBDu=TgG3?PR8JG-Njt| zWv&7I79~5|mbdP)yn8I~J`3Mx;UBQ@4_NpIEzBK1cFT|(e;J;z^aTVH_=F`K9o`2Ce;?Kw?A-)~ zv8{K>^0wbG#`i8@H)>0L=#c#!IB*Dp=Z)Xd|Is!Al*A#V-+K1xp#x)Y{(v~djc?)? z8qi-tQW}Bqy_stYAc4CDj3L^6$*d~foGiB3YGdI4;0Hl2dtXbE&kTgNr_CBep zQ8Bvl%|ai#@y!FVQ*ivl18fnT?8Y}i^~Yx@onb0Y;%|IM;J)!4Fih#TG2mM}O!(AEFl9 z2EdU%FmUjo*B(7c<;g}idN0tGbY0VjGNokxJUuW9k@hHaM@Z8~NIgcNeeL6)ff1uG zZzBW$hfsNtBH<{Ard8EaA$gR^RDw8}gC>HZ;n96}0X1eIa*W-20spsMHDkMK22_=z zv(uheEcF$m=IH93k$X(0{DzUSTWsAbf6_ZdKF_%f8XM!E zyZ8qz4o3M|- z4zRs=4F87l4`o0hx37+G!kos$u^S)18`=_*xOG676|h1;axCd0{;!EYP~8)@5c`Eu zh10Y|k`Rq%1VTiNm?6tZ6&5CpA1DVR1^RvzLJAP*fePCeH9kCm@x6}!bIJc;fD4Y{ z0Ij$%kYP-QKStvZQEdx~2M$3P1R1thmI)i&>>(IsG%q+L`X(tOJFF=45H|v;fei79^MDj4~-BMO5L9D z&Rvkw-vKZ{*r51-gJL&$hz+Pdyn6st%OEd-O=|q+q}e;)1=L`cJV?MCq?85uZ~Glg z`5+s=rB0y%-1DwPc0HuBuLK#B#_uac8lw*LjnOHtjS%id9Ww1u1xCbWgW;y&1 z%g%Q6GjeaWAL9p(1@lEM{uamaF7S_|Q-j7mIi@h)ty}0Ecwu9*LIxpNPj1;9IZ(|H zvLxl(w@i8$gx?i2MqU0NBm#6)%;;UT3J&q^!C*&ucNoOcXz=jR-I@uu6ZM>ZsB>@# zMn(J&yPXv86Gkw(Ex%!;@|P{n9ED6yaRN%21sfmR7&{f4DMUd!{e%M>+NBc^uS2x; zg|iQ{t^DHH_P0z*{uX4Dn^P&5=A5IZHf(=I+&dIg8H95UdASnlFp@m*f zZfz<7TiQYkZMn2XKoCxn(@}mhx|DDD$bKZoF_AJ z9`WPot2p-s2tQOwr+%xWAa5rkxbSCk}oo>h-|$W3u|mxlP}W`S@`pn(iUC?tdtsMVd1aR zd!ebIYTy~@J})BnND3QD_*!gRElmDG{W&nHb#>G9*^#a5EqoZjhD@c$3R=1Oy(n{_ zN*G=42fr$sSs{NxD>alLW*RFYVCdOo@LUI_TpBgZhQqu_6l@>?v%V-vtE$Dlw6qE|G__fzCsxgt|ld(5#rVDlYX3 zndz!v^piSXIoiT`>#h||RniKf~gegP|thl-5qPPH3{$qYCs_$mRDDI^$vLG5n%1)s@>Unmj_!}dP2 z55G_*29|#ouy^E4NIBFxdn(7MWM7m*s@*mwC$)lpBW@_HGT8ee3x>EC*L{gJNz|f>jEm1mal2i+u zM1U)R>b(xyyb6^krNlYH(`{n{^JS6LA`7;pRPR8M&xPa;gvpEwhYx|x@au+@q31W+ z;n%GZ55Mk)g$z}!EhmSaEE!hX5mjJzT4*OhI{bRUl*mOPjlY9!74?n}W6ExG#3N!6Y-WXl8u>e`!=XWO#`xwJ$we>ST3q z9f&*DlWMA6oN0cX;9HGbac7F!*7=V_eXlCPnt?;Z*-5rnB-d8=$!nT z0cUhL&gdv3TyqX4%1I)&)1XfPC{t=Rf|iXh4C*MuYUa)^)@p<}+9sf@C=mV);ubMe zY9$3i=Z&P+Yl0b9+L9GaKxCxZ=fBiSA16w1axfWb>83;D3~#wPN$Z8OQ zkQtqoO;3s|C43NMP6}zpI+I;klAH>mfs203!4TbwOGlT-k7h%OFDF8(Rye1wg8J}B zO?6nSuyGU*XhR?(#aXO_H|t77V4kxf{HZLnUzPT~D&w2%3Vf}jP%6l6of#dTb>I~h zG#uKH>*0)#s3A>V&}A!Ck+d$p!fRkkRE#Wsh-^(-UDi}>9WIXo+1O+?ArmMDtQhc2 z6?zMHpIFABQUIsMbAm+G#SHz>7Bs$PD<4xVc|{)UX3Tk%(Pa!iQ#G=xn1wbsxuby_ z46jeAR+)pXbhPWVLuI<(qSy#m@NKp))sgn}trJ~u;v>QQ1G-ykwJ8y`ECjiBS0QbJ zD6l4cX!CQhtMy3oqAW=b9;__)OMr=nX$uoGlf09Qn1jwt%dE^y(nM15Z*_H8gV|hf ze`3TnvEpQ4JhlWW}5}88a$|$?c4Xu zUbWcF!2|B|g8LjY?pY}jeGL_%)_%?DRKF9xY=$%`d!(-xTOpvCm2@;yw8INZI87%o z!-y)=T2X$4H)Rx5SkXnN_%4^gQt9?zC=NT?RNg4qL9>xgrAKp;oTWE15?RL*Ni`V} zV$35)QgaAGmZNY-G&7+2Z3GwMMq*2vTWSUXN3;SFNv)%Sl9ASGn8cihX44FT9d2Sl z{+c7rnqpMpGUC3u*e!K!-IB=xoNb;Ch-Qhiq>22GKvqV{~zgxw(xf9Mr{VheZ5dbe{}NNRD@-b)J0;fVwS>e zyO-IR=3#v`REanf-c=PqeIo$wkGQSFBa#rD|z)wGo?7#-iQ$qDj`?w`!DNT4Ny+xeH6@a_R%2yB)sNgjj5eYs@b=TVdG4{kQ;p_n z-vETX@6Uh;ydx4EIhaVW23S#%ldP|ZXzk2J3sN$Zk_zlh5KhWd?=s1V$tGY3HB`;k z0hSh0U!wPeujnexydAx}oL?co5`Ovo%J>!Wn=ngj*IJA`2)+{8G?`}eS?tRhCv6s^ z!IGi+80}e3Nk?<>)i2m8$>2jL6qSkol%AVvMzaxIelP<| zbrr`sRi|puZ&$%b%#qw*p`nXYGSz0Sz?JS23KB_h|R2&(aCeTCEwC5US ziA7IsrrZO~s#4al+av9BizdU_#9#qPLM1haFj_4TBZvz|ZwAz(wV&Ta4Y_d9V3()w(9V@D&Mj)tQso3lzF+AA4DzYdN+l94KgFim$ zI42dA0iM(@sX@<5OPpL9*;Z3sEy?G&dE{0nJVv%f_)9fcSB>1nOrdywiw%89-eko7X zu|L+o2cP$AK9anPif8&?QAf4~`fIbB6Kl3bVf5mWZ6@AF&{kX)KBJFpBTosjk!>dz zky!mCaVs!DN~JO~RSoXLzNAR_)2Ij;xv3akYmXX;K^)vCim1?2s#0I~qacNs_*R$3 zpLVs@oVEjNW@VmMXIC<}FkKpqKRS0^9d5IPOH0%eGmrvIv__*$O$*M--u(UL7pB_M zxKwN7t?4ggK8q;MgWdsj+l*V^O(y&);6ejExn+8#mGo_vPHp3P_Dk48w(q04ff|j4S(T#V!z`6W1|O%^9|+!W%(A9=}pi_--(loJI8x3R-2vWYYoGyPdD#d4DrZH)y2PeHU$B^bFw zjl+ft1De!fG|W(V0LiSGLJbx978TjFVQQrf9aAg8QTov1Wfv2<7ddtLb zd-O9>m!8o)O1?y3b(mg;@5G|QYSfQs;LzvT9>m5GvF&q^fDJnGQe_N2WBtucF&?uw z$bM}wLH<-$RN7v%5%!%?n7f^3Vw;%~c19pFXggn7URG{*ihYsssclBANBs7lG6|un zoD?nJ^%mx3eVut}l)FvkB?d6)GE&gkVARq?59ei%?2C-TJEHX@3J9nmVx5wi7ke8#E#H zYJLJjCj?1`ilfTXy{+BWKdmM(&q(O-rO^Xs&6rOdfL#~o5?W%*hpR3_LVvfm-l4i+Q}HdTOP10IO6g4-+UNTDpM|0nQ~QjHk90bhDMFMtg{gs0o-hhjSZB@uRF7;pHhOfUuJtLz}C2bMj{(L~`K!qzPXr$R((%YsfrplZ87h$>qQP)N;VssZ-~lWq$;@f3 zR&y&uNP7RPU2h}Lx>XDzt<4?s+Gk#xFT?83myPT<&x)c#v=ohNFb3S@JjWz$0^k2u zak!J7gLXfnt=sFvt8AdA7vI<@Tw(xgB1o`L)w=f84CHX2`C+q0-<6YVqXR* zjQpHmupdrH(uMaD0}Zk=(aMNU zfl{`sb>PhDHz>RuK4k)GT_p8_1~j4<^}C;Xz=^&_*HD#uinc}AL2IzDl4M2^LSqP` zgKX8%49x?8r$G}y0TZqLDE>xEaREqc|0If-oz#UFodw2Wa84OC{I?)lD+0<{+4M|8 zsjnIhvg=b-G0L#gRlHT>C>tvo_sw>H)Djl+nHw3>pZUzS3OZorP=Vf~0i?Lw*BEoU zJ1g@G<&LUulpvi?B_k+Mv^5B{W+97#KN#>HgglVLD5-;v8MeOce_xp{l_@yS?2Egs z9=Av{)r7MmH8e#=jikb282kWRI~bh3Xe4chq(&0W=~a!EnSHX^?HI)<-Gd{Q8gA9- zG-c0zMV&`feY<^w;bs*+H=rcfS*8=94DZKeJwc_I;1HW|SZJvd zmC9Qq`ytM-60@4231?cJ5AK=*8~3}=JDJB2S#1}qqwAe%40om}?C+J|Y15`islmH6 zVi{tnCob5|z(X5Cr06qZP)H>)^Egw2F!LLx@ek}08I6j$oH>+F_Y7ab*(NY$(Ghov zF|{}`F+-waZAl4LvMLDc6yUDbW*99jVWo>5Z9qz?rLx?cj~{nHumDi4b1R(1F&y{! zlW==X*a_=BIsrU1nVR5O!r)zMl|z+)&{9Qvaf$Z+!c*@20?~ZpxX;c2%Ftv7cW82{ z?cBUwNy?G??Bd++KDH!X&eR{nn4X&^5?dIT2{(UJB{s6Gequ>k#}(ktKE!G zWDPr@!|rp7``n5A*!o6@DP}}A7Gyo!ZZw(b!guPxn-AGxSYoHHh9Lp3 z+(+}=jJ{xA4Tj>zL92kn{E36iXdLmgDl&8tv#&!dB17x2@)u;iiluf$&odR}CE2H{ z*&r+5Ja#_Nw*#u8BF}Zxrph@Tb!Zt#NWsMd52!QVPX|IazW1tNJ!5E9z^x9e*}*u% z7}$Zdaj5Znz|*i)Sc~GpWRUfbq8>SLiko_c34FHlKczaI%>ZdRA?RpWhbALfB{Rg> zcJ^*)31q5a13^G0+Pcr=LrYYUtz7faOmy2%G1Si&W}v?xu$??lM22pNNP}3824QOu zZy91MA!mhL*E?J2JGI z{_J7~WWW&pndaGI6E#DtEr*NAK^HEtQ-{r=Ll?WxYE3bZwySYRMmzmF9_>`8J(Crd z$mk|vGe8uA6)U}PI@<1!5k@<0l5n&$T2vAl?I#`;Tcf=|R14ZQ;b2FfIg^`yaoka2Kzg?tf18WgK_Xr_d^f+m>2($t6Q zuH4fBdktZ=@x07q0@->#92PX36Eqye(>`Vny*b z8zWb<|Io@RACqpE!w^C$wcHx+6SR&BhRMrKG2u&z+`ec~oZ8!;-rz1FMsFW>B^WNW>5`JN^wuG^(~A*?t89bU@D%qs-hJ2& zsj!n-eWS~a+dLE9S^|r%8i@?gwChA7LsyxTk0luDa?UQz^T3=}89zRvtzAQ1{D}lZ z9pZNQfAGG5lV=CQWH0eE5lG^*y6Le)SBaFQGB{WSRzU8vVTB2Xy_W4}ol-DN^Yy8q z*Nxqa=J!wi(&e#YX!_5N@S>CyqUierr4y8V+GNS#lkJao4I2oGWc+0 z=$6RPaAYVM8KT|Y7#Z3g8QP)0T^jTk>Rsc zh6=vMRC^;sszUsi8)Y7Z6wzQ+e2CD!z8Fn^@d_mFUXnm+{>UhZM|gNq5fgG06UDc> zf|j}$hofzAbzpOfuA6SINc*aVD3wM#%und6c_+>sO^6IV78!bi%(8M~dco?NVUP6z zd&8#c-5wd*L#}G=R<_lMVFy@M$yBn0+fyzJ+Kh7GpYZfW0VrtukWjE~M2evHrZ{$I z3H`iX-{H1y#{zm1O{`Ll`@V0(N~iLDLM3%Q9(f&oX06-864wl+n!>MS#?u(g3d0~y&mO?k<$ z(*B~6t?q9Y7BzG!w~?)LIK5vG*%}j5835FmP`-?Uz^igXv_Ks{X9?|`Jtx-+*cw$( zF~6wNWgf&-?(}EVigUA`g<`8Lq#3!EHS}4Mh*L&yfZXA#(d)zFvC-@CkY(!%{@7qC zryMK`jou)NMZJRQMHS^$Te?m9E^bLIjOMHxQbMJ6q?q(v5oBCF_-K~b zMVx$87B$+>l+Fb5=EPdZmNdoE8cZfuZk)?}NI6kN=p0B_O81EjK9CbDH%eO#w=pOR zqJhjrskcz9lZ{nL+gAYzU)H%t^LFKBCf)(0a@#2+G1+;>S^h?*3zTweJ5BeneA6(4 zsOelGmmM2&^NZnoTKJ5@Z%7Q70PY2Z;V4zy81zB>Is$6p}sh zmckXXI*3qBgoQ;Dm2sX_=?r#<=PB{}Rw(bVl9KcF0X#C~z8q!9E@F%BGRzAiu;g)l zfM#~88+;PcSsalq2K_kFrZb4<(qQZCBAqrEx5keE8T@YwP`W9=lY-ndtEfbvvXhO^ zM_Gxs1$Llr3!rZEIp&>Hlj7DO#jQHVN8V{-2LZPQGUY3xcMzYP@6EE`9{_xSJrk}14=eja0gq%?KXJ3$ zz$3m;I1=ulxhF?%_%b0E%3~)wB(keMjZPNUPXt&$k>&YR;Q7=X7Lln$8rh0$NPZJC zufrQMgxMQF*c*TaMA}Y-XM+gOW<_}RRF|FlSmNYnX`(Axn=LVjvoC*+`^cI zuGogF1UnL7tVG`*0NIb`M9Z%!Ky9&j(wuZGy37};f}W23LbVg$Zp1o#1Zq(5mvSO< z69X_0CmRtDc2&45S8TQ)bxo80(xcg+$1oaYGMv4#OZ?2rE{-u_ z6^>s}cm>#3zqMNf`aCg~gv09s#4dAE){ik(1_iOM3|b5~k@y$@Lv*>xKx|C0H>mXaN1P*Jv`nPr_- z=4A3jjVt_>5OyZoElSBRxE=6ZHH(iMtWgB#blU+GKqzJ@BVjvdidn%xIk001PNLc| zMg`c}Uo315e%}2tZK?Hg=4FbR?bSIh_un=o3uB!g)b}O6m9}!`AD8l%5{F;2b&6>! zhJWLYLfAI4$O7z?w~I4bE2h4;D-IElJ3_k2{slNWz?j|P=$4)2CtdJwq{BO1Y)r6VCXZYV)d^Lw{8?!m*;7$bCF$XQR zt~1oEM*RhOAJtKJEwC-Zx=0l^oKNqW(wu5)wP?>MqnMd%CcCJV4oQ5CfjDcx-t7{Z z!e@_gwA@Zyt5-u#J&(%b*P1UR9Zx?<`9MRAjmBzyF(ZO zB)6+nHxUbZ_A;^x$V9v{5zj_gS(cYIl+->)@N9CwV109HUrvh*H2O?)WP#a<%aNBH zsQrh7I^aOn}o4eY_S$2!W9-%QVrXFzzIlYzl^>}0dCqx zq0WB=<8%2p;RC%4q$aSiSUOfY3}Cau1CX|1Z*-j>beRjX=(_7m;I5Qkn!QJ_^rN=9 z_G3}6@lkEZ&jDECX=|DR@m_m^L( z|Mu6uQG9=G=#EE=kH7uVTW3GA@#0VPueoPu-|~k(*L&H)nh*(jhfk2=X~Jt{>9<%fCdPLWC*)_j%$F`ssXO}*ZB)t8-nlvdFYxjg12g>A+xa(;P5#?&zx}>^<(kiI z6|1B&iewbaV9C(SFOyLsqf|z@j0zbOWmL+jlCet0A{h}GlVnVmF-68y8OO<(CgXS+ zC&)NaMzxF@8PjE)BqJ*0WEt;~af%G8%gdiB<5U@^$(SW$HU_sRH3gKKYgC#GecGUp zsPkT<%zL59xKz3K<3Rb+d&6G-gHR&B3*r=edpb^kQh?`p`Fam%>bYL#?Jf7x%r(4T zH7(nFmH*Cy0&?Q7<~fN?-ZeY}cg0$&Qg1Qn#gcjUBJ9|AM}*=^LwF1Ef>#6OcernM zj#s|BpfBbrExqoQ0PkAwT?Ve#IP@&|hYk2;?=I$<+PU-(0jw7jvuhypa>pN3iAM%2 zI-F%G!n52Ei_d;_4u_FbiKhT+~-`ewks>lkOa_+7;~16CM+@ZIEywY&hMCo%Qb zk836^|Fz&%f_IfTE07y~yr<-_e^-f<3tE_O_(Odj>4B7DYj?kagIrTxzH7$5zy(_PA5-v&K%r z=muQ&W5?ssQ$;Ke@Si;1^W-J&k-RQi-*i2#+y;u7SKm5OPMlKH=T(Xzo5`}nNYm!M zM~{64&)Ic*xsOe`XQF0}2XefKV}SR062`mz;5X@X9%(di_dIxNiaP4yq-A za+n=|+z8naDjoc+;<+3$9u>L8i@5MrWThwH^qd)9$}`)mSfN7L3Z&BOZLUr@s6XkFSzbz)&gr|Fhu*^NurhNLn3ipCr9AJ8yHR4`lbq^LQkA6W>$@K5j(-;IZXg9O)y65}fLEc%Vl#SHv7VCa16tX+L>Ew@vfxNCms@E? zy8+L=J)8aTVxjXYUPq{!SjnYUS}C{{7a3meIlgYM;=(Li_jx6!0MSvS@)YVK`z`Hi zc?1ta&NWM77sL{{=XU`pdnc=Jxd(E(?OmU?>6JxJHj_-?%D#qWcIyD0l5 z?EvZr%zM50{QnT(^zfmE3wpfoI>N+49|ofMZk~_od{XFXyAKgZxb<0DJ*V64g_uqX z<%RM?1);(GLFy}17~<}x(1Z{d!G+2~<)Mnu#8733$5ujbhdwg+Ikg>eV-H~T9-dxB z&wg0+{~s@>4!(XgJm2}L)a>U`|NA_on=JdoN}XMgYJ(e1JUJ1v5@z}D^{jAm>VG{o z{yRRMn=E%kW-2Rn2lze6%!m+_K}12Xo>ctM6`@+>z&_LDSuPzDJiNu66tTB;{y zd(B5-mH&qYLU~S;5iJ#JcBM*kn%!PpJykxLi%{LUd(Pq$dltBG z?xHYUSc0vTU&W-{*mi9yNG12kxY7!)D=p<}lQE3JeLza3>)ZpZhpC}R@_PBFbpN1T zYQ`q=ND{u`Y9+nqy4a@m29EkoFEP&ruqyt~s(b%a|-too>FWD3>7Qj4H<7?425J9 z2Mx`ZF&AT$wHPvw`$!0|QdJE_Wz3K%cNXd}tcR@G4_Ztx@l?tE3TLTz8>pnYWE{ooaBys*B|1Kp%#Vk>P!5 zC^gm|UsUj`3VAaK;j&!ZBTZ>{M>w!@X{K=zSm-*tw0D)ISWGS>V!n~f(jhCu{-J%l zJ%tk!sg>!lW-1~wa*a~m0YR9KDbq&`sDJBwA`8yy*_+?vwLP8T-?I`;pD-(yjvpj^?Kk(V1s5u|o&G zP&k;5o3Tk#u^c#PESs&wr)@5O`MF$eDVtDtvP4uGnj?dD!qT!BRqM)fG{|VmUZ8bC zCNg@FLYn=!BF4~VGOm=-CZioAd5vTy zl*j1(L3%b)6ljH)=K>kydL}s!%YusX3fbgU zE(@ne@lvz`87u+oK*^mPLDDDBId?kePIDp+x*#PttYs3jQJJbSxE=l zd6_Xjoc&Kd7AJc?LA>dvNu!^UzssmmFKh zb2#leobkLR?RkqGNF3bd2);*5zzC3=@3~-vuX3U4uo`=C%^+Vo-)h*XfHQ=)Z;@kQ zk-=RIj4C)l>f6xqIrc0E)r-U8>`uoqTM%cr9|tN^dG3K_(J1+v(J1+vIgWRZ|jOx9&)#RQn)&!@nn!tX6sv*ty3L=gup&1OVRo@@_tK^r|y zLQ~vP%+>UaN;y*-lh_G-)KX95oGNZw){B*5m8vH9X>gwv_9?EcIN8M`nu}$oZM&*k z;aJS&J+pd(wN>N+Pl4zv5iUowH|H6azy|cjgX9Ndx_*%*s7O0i#3%%pBg_kKC#JmM zDpjDf`khMhHCL_bV3M!7lbtqr=QbE?slG|e;=vi`qvjqsbP?h!$P)|UT~u7$bru=? z1)|@#DF&I~=aL7lRWX8;VS`h~W@JnG5J5o>>T-w&v;G2`PC&j=;bVebF}0t05YZ#M zEA+`?jlrADF?f@jq-G5u7v;wy+LHT2yh^C2di`#ixf?ob_qHn^5(_>bnn|9H=34j7 zd!WSP{a#KGhQl%lQ?LDyYm^V=al?-qoSK#2O(9J3fG+T8!{jc&yaMXb-UHf5eTtyB z9x1o1lvL$*4p(%aobqX*98Df~r(Viofeq`>X@FQ2aYEYI2o`kZC*%aauNIvhVwvpD1gPc$>^bv@$PYj{nI42mnrDZ}9fUc#o=GRSLqZbX6;RKTX5pg%7lk9R zew4D@C<+L2;5z!8+~s!3MdnOta$TZb0D%*?ehP7&OUr@$th91De+}?5Fy#uMaN0cw z54l|$u4Tzelj~B=ISA-f*tJpLs?Iqb0B)zr0w7l*7Y&-$iD=9>{!h*nyQ}FK|5M*( zfyLf=Erf?dMUIDcI|!_Nr~B|~p8CMMVB1isxW3rT&;+wjPzyo+JZ7Ka6>4(BE1U#D z#H4mvwtQW*I~=ebik8~u{I*#$mGn~lprcGZ;P*5E6gzK1Bz-BjK8%$D^3wbH#G#1R z8K&vBgP@=V?GU4++m`CHf_KG4QI4i6Y@+%@oKG<2r(kwG+Wa6mYFZE)D5`Gna!F|J zaPJO=xf~_N0#O|Ta)U=eu}mDb?Jv@OLIw&Tu@n$bZZtgI zPGDLAtf-W703L_0L^$P+_e(s8BxTUO@rm{~9U{JB`Ufv-&6EI1J0#F}Pf^5A&J^?F zj(EBypR>C3v%Z(qRAB}d9G$MzC2QPff(11he;ub5ROfI|f=g8No@+!G0$J}DJT;&j zSh;9Jbl~=T4pNj-6lbF=B|6<5ouw`g3Z8*>F1+<9E00p!RR{9K%fGf)A$m!gEy{tH zF7ORky4dK90?2&3av+lLAyh>@1($g)X9~ZWhp<#<+aay^~txp=0rMDh0JK*XB|^Ng%Cw#dG(=y zbi=ZR^9j(E3D~*yhqM04T_|XBfeH?+xA;(!b1HfA(;~p-FDg=n-TAxD{-tsg@uvs35&cL~y^Jr6{%ww0_ zC6^!O{7>>e-rX&sK4kw=Wi<`UtPk>pOWOZo#-mh>qI^Aw@Mv~~$1@3^lz$NEX*q(N zp5Y2(lv@MyTpIQdh+urlnZrmbLIy_VrHEq@n472LwInrYpP-` z#?Rr(3Wz5g3w1n7ph10dT`4VtkDZ_@<)VJ>ZR5`6HZ&#Og}`{w9;!pEq>hK&=2N3F z6>bd~lG{v^wTCcLCs!~QAX|G}E|NOA5;?@1Whq7p?wzwT3rEeS@elZsB^bbHX0Ef! zIa%Ma&@s-Lr6>YG=5IhMBu8VFD+e1?>F%kBWSdj^q@G+=Mp?uGf6fOH1g-Ty<3|&#VU!>>94j!f z)#T9%17A3sD75C+n2|s-)P$#c#njKt3S@%3EeZ1#)G0Gd@=+Th9=2&7mu#s22qLq7 z!*$DpuN>#mH@g6f82F#y5{wrVC<00)5L3M(A4Cp>4CLY*e+d@U0ZEL?3Z5i1hnT0N zvI1g*?H=S1uf!we#bg=7_u;gs{~Uceb5eS=OuY1l9z%;H-(oPzp*q|XP`Z-{yz;btquF3V|5uGw^hY_tL{W}@i2JWEZEH+*K&`O+L=J7(V) z^)p#O^=l?B`MRoKk1HuE9W(y+WqT#WbWBA$l8d_-4GU6)rAm)}DYcS5i!i>`c#!2v zx;xVG4fD9Eb+I_elvlM}1Z-{svAT#pnMOy4gLIJv4&(k!c%RJCt&lO???M@@(kftN z1BGFrZL+?~Kv#lK=MLHi^NIwVyPb=ieQXHiuJk|nIUm`GqgUbUl2<5W1XtC`J$MHx6S91b&A zMQmuxyiBCoB&yBgP#bWTD#ci4rJF$1Iw!S8kZ5j68w4GwRfA8On_y~`cny9GagPSD zrqrbtS4w_q`h#T}yi$uLO0{IO7`{W4nw_97lX-}0a1$yZNiU~QWT1`*!cEShsj>Wx zz&o0y(#>}eoeDKPqyCqUz}!v#H|Brm_}>}+mmUgzm}2PRP*$|CKv)_OXfwP{mx*?? zm(fBb`6lHL%Ci#Bi9(uZHms@bt)$yf!)E=Qcy#d!!^WJUSXPVZYSEa)V@1qyJrtlC z)xn@$rgWPmRiuYAc|r(_!0Jho`)A%Ta`hi{#Y zVyT)}@P-bRU5GA%bSsqD7LW1ag(8&h0*D>r-dk#wOS$ZGyS&O}6v`-(kuRf6Mv;sO zGD=Oopyy&8B2y3h(v@>C<9RUcxj*B%-%2>yYA7|?9Mhb`K8#%CmweOwl5d*hfO8xW zjg|9aqp@#uUV|@WvUtIDW7;=jR8|Wx2!l`Xfw!B@Wgi^&gjYo+He|2d=zT8wy{^90 zQfOxEsWOq%j6Ms4JJzp=x_5u7nLM{Pk*Aqs7~D#Bky!D?AqC#OMTFM2koO*Q|t<)s+<%rupb`!j22(s&m6C z$|V&wt8KYfM!D=bgOp(bHNc`k{`_84t^*MYETny;6m(LwR9=^phlt=Z zFdv~4t^iQRkM>OwiAu$))L6lT@n8U>LM^pA?Tk=Ie(GY^&mq zX_HYZ>Lf{gtsC~vM#uPZY_%qg^c}j7U7m`e%Ah`9wvMG?Qjr=*=A$B}M zcZ=2zBp(>Bs+w2wMti*o;DVR--IDDaBv1OjJR+1SC|%H)#HmLe$K--cQHe9saU&2> zhzXrB$zfL>Qwn_1=8Ss8tkmkAkS=yy@&u7g{HK;V!L-7CSc{f|OviC^k-8Gi0_h9( zD~mNBvR85jpLXhm6(MwSqzDvklg*N}MXs^e_ULFBeA5RoXx6|K#aCZm`JqzT@nhOn zn+-YNaKjJ0XmM{C3Oc^O4dvBj88++D^=zRDG#;$+s6C6sG;vxEryj_3j~YVLb(vCz zUGr$R4{n=3ci|lA_`2ynh|k>vbO_uwfDa#|z&6?wiZxhS8)JI_WZ5Q+^kG*XEMr`e zy5Ewe?w9bj*uI7LQ=E?vn5O|uQ*nrpkF-(sFuWB*6e+$BXl$d$X>83EVUKDIYHasY z9{wl7>olM{!aBZXXnH9bBYeQYFxGG$$?N>+C#2rdMPsG|c(Mz-y(PorB!dS@X=9&; zz%r*C*6{H&j1*S`ET>sN;4pf?Izot!rr?tk;g%-;u59A(vJPukxhT0Ss3{04C&(JL zWHEhnH+vDWPXVoTO$L_Tm9*uwgUZ-u!XdR=Ol0+9X#;?}tkp^_B%q#ndl+xP!!HdVsq%b0QJBIvp)@@wX<4eIPESqFDyuo_QBWGw2yt zS!I~#SAx6`drG&uif|ViL@KfrOuq-Xr$=_diqaFzaj+An(gw%6EoC2#2fs<4Th(^Q>@>ag3>k$fK?wR~%NN@Fcg7UEjV+vi%|KI*{taB^rLT^c%+HAQk(^-y?6b8B~k zDyQ8hqU9C$whG;~=VSrb!xDuUHTq^y-#-?0c{tP^()(#qJZ^wsq@W5kr2SX{MRHQS z;S#=OpCLC7nX(-)k<_csv%q~O@S!E6aiV*=yOT;{={Hdv;<}DmLM*6q7L-hSa^<^p zb(K_Jip3x8%nxPA%B6cn<|H^YFgsP;&VNnWm2q4yi|GUPcxl$@HC zM;3X8X1kKirTUbyxl*X^k`1;K5g&5Wyo5eZBPOC2wP{K|GYG2D)dz3PaKJIcfiyE5 zaLjO^+A)Km01p|+EPLwsN&&NcdEt$kW~l%lhe<-@F(DOfX~f|sw1q=vLfbH^G$>h5 z$Iv%xLXWj1wS8m$Ds*b|O8aDpCc5Sj%_lT|#zk^kX?=f@LRdg5<ZzsS=20t;-*8mLpw-Vp0VmFAF?u8z(GXkDsmq`j0Z^+g{$6!^os4{pcKAU zseG%F_*Nw|#D$sfCyae-SrD9s9yfyr!Fn!^yoE3yMdqV$J_;-HSg+)3IoydQU0gZL zcW1V*9Qd;C9t3lbdM1$^K*kiY`9N>yE&yNLB65NA;f9{TC(G&!5mvy0K#%vuG+_3FF)f06<~D{|^H3uX z+KEdhSw_5&WbT`q+q7jZdv*yiq>gLo*&CS}PrA5=m> zu>7ceLagcRp-Ead$s&SDe?1Fid;fSF#C6LY!(iT@HCwtk78QARrJAW%ZV1zyY}L?N zjG3#AZcN6ip;x0Z63gHd8QNrA6cP+*>eYxC+4#_~s;6ncm-+*!kx^(U!UR(%(aw;1 z^jGT2q%q;appZU9dfU)4M)PPs&R)zkKaiL4>Z=IG-edC6R}$TyT^(AcDZm>fk%m^G z7c+%mf^Ws796Ssgu8z`^Yld5pheH$e=oQoUVwPqChlv&m-k}wYzClACRwDto|SC6UOTLj<2Xgl=fg^~d% zLi68YJA8-M3knBg6sW}%aRsY5{22pmZH^3GZj*bAjfXA=noTWX*&)c{%~YG4X<_Uq z;sW|hd?LI&Ktc4;E33#rS=5i4&0;*|ob2u}+FKXIX&eJGWLu9pmg8Ir`|zekx|;V| zd)v#NX-jM~)AqW9ORz=0gAco84_lN07cyXu8=d1ub0nQ3X%3rvjttrCDF6o_bTA&Y zKs}*E+5C_8Gf|vs*H(C^;C5`ZN!bWeQPJ>iL}-3trhT02_JBj7O2$v5q46jkvm~md z$j}~O31qg%UOaA}=I`-T4D-;ygFy`2Eo_shB?Y|F1C)WtjtmSRNr(7TL^X5=cewd} zgQCoDcj!Ab_99+1!tq@iyA1Ir;1Ca058ckJVLFJ8jM|e*#jwxc$!uP5nmw-q(RLak zw^nM9=HBLJP>YTylZH(wuPanqq@lZPBscU~)}PqqtTF#xvRdHi4f<4VZDN2{Q@|q) zwmoGl8?!yqi$N>+I=#*weaKiXlzX0u%VTX1LF0^;WwmuyK2lR$4Vs+1 zGKO%I$UHZ1TA&UqNj;Q|bF&V+0`ZJ2--QVF)krOd_|J5(K%rTGyZ!d9YK=2>6)vl- zdR@90>6PL!R`D(nYOMIl7g_TciFmQ)b^9d6v|5OA(QN&Sb(}8qO;x$iOx6@!7hvlR zx)oKD-)Y`%?TfK;vqk3Zau7*1^M{3bK`aOwCdx9ZunlVw0L(FHB+Q$r_woTt=W-t+ zm8UZ~$eAN4;Cv!U_HIxbXMav>L52y*4=8H{B(Ez%)IbGy%KBMaBX%+{*fkPC7}{{k4Qz1C~TEJmCt-Hk0ig7S+7BBP7;!ez2UPb;a zrmrwKSA&fMHM7`pcEHR-CB>5CN%;SM^VnV`**k6K@n*hm<{>kuU}}pyCVSguz9e9C%=#==_OUDdLGyT0 zVXI`sWGpk!*Cvp$acg^tY$^$RwawG^Y6}3{oaMo;3Imt#f^7?>Jb2buk#=CRn=yYD zt5C8grP^Qpj8Ea*+GPET)%UNq{25)gX;l8x(VA|&LoNO_t85VDvc|hQlaVGf-mV+Hg zwj8uDq}?n5EKd5mH02qrwgrS&drW&XsYw~lWa1FJ+OWZ7vMwvdE=5CLDafBAvsnHd zne5W9QoAjlGw&#!MH68gm^sUQjt@#cxKs7YXj16DU_hMSm$9z0bn6vk$U*AJ1gfRdGnu(r=HSC-A29Pq zGm~Z-y9{kN`z@ICKVq%|S?NJY%JVp~duA7&oLLo~?g*>Gl3ySR_gLc@NHuv_Ymf&U zVM1Q9oduk(bA#)`Q{Uek-?XNud-?UPiB0_-J>BctdwZ_y3lYzb5_-w@ke6&(len(G zr@OCbL;t+<`+B#-?*n(J{dHCUt zb&d56we_`%Y5ubD+t9e6wrxY*!iB91T4OB@ix##ms9O}PuWMJtkZ>SA?^+7`x}Vy&(9jkSwvn-(=T*4H() zHpJUno8sWrR9Bzauqf6NYu!-al!z~EYl*cjtXtF?-%!`GpuWDfz9rt0h&8puz^-;t zQ)_Lksdmw##@57=a#1Uf`xUBO^Mdpg>AL9b*+h(ww9Kb zx_DhvZ9~(-w$?-5My)Mz$-}nCr{jL(a146fsCG@g^?s!*6>$^$n)|R%Ww#IsKOIw2auia2vx3Fo$ zg8BuC)`kUjts54#)-^UPT2u==Bo-`4w6xSV!oW?93+kKVjkOD#nij&BElu!ZYfI~f zSX*Oj%!JH_;*25TO2M;ETl0s*2fY}b#*XYZEbAP zhT6u4cuQ?Vd{IMfYr`T^)HXJ@w$-*ZY-nwX$2P=UXmK>BmWBikt#MI(ORToBHQs`4 zVOzYuwsv9N1~_-Y!nW9=L|a?DA=c2+1oOkW^&4Uf>f(uowQaGMxJFn722Lx74phz z>*vMh)y}JHr1CtkA>_?>K4-)ei#9-FxdfoBG~6fBwdf z{`M^`^IChl=3A-PTrfXFCllg!Uc4aDJ$LUXqBnC3??jUi;yW zO-uR)x?9g~yZY){&pSKhEqbT;E}hIJ-EB+y`VzhU>Ev~uwA1(Qk-ro4Y%I^N2 za|Zeo=14&(fam{zP{MgIZ8HFXWx`P5^RJp4;2gMPGRs zoCeQp40*Bf;H*nr-ycwKS&va7pdU<6^)($W)kX2%zQjd6ef^ilJGUg#g(uJVg}nD3 zEwyqK+UIt3cl5O2&b*qL9~cv~-4bF2;U4J6cL%ytcoW z#%Z;_Wy6Lg{Pw^z|)`_x5(gHzqDg^l$0yP6MfhbDKln!lObF z<=1z2wDz=R=q{!?76PakOWT2v$(AZRGvqBerfe^4`B0)Yi&d$vV@7#tPghqCpD#Ez zPFo)De}8*Nf1+VZZ6ZVcIvD0ik|w)>8`C2l`ucmfwB}?^ z^&Lr89tL2|madjW@0$3U4DM9m1tIU;qtU|hcgYbL9sM2GCRTQDpyl@uWMEO9|4CSD z5*y>=!=ieRg{E0}W$>VWk6rxr_Rt4sm7<;+Sr+o%cQlHq6*_{9BTVXP%Eu&4oE+G^ zrKdm9hG-ds3Ud5dnx;dgvr|GLO@(@7!m%`v6(~iWi8Wg~J2Od-Q6wne!=!&b9CfVS zhilWht+O63I@a`#{$tX^ImePd=rYgg=|QKmv;&(b~}!&oEO1t?^g{R62bR1OH4Z8flKl(wKwf5VgK8&B=`r@jsLKm`+uOOLyS9Z7M^r$ej{)Ga8;L@-uP5L_O{SSp9S$r%d@$p~)!ze&n zeHsf%!DAt3HiR(^Q3B~mx_mY{vq6m4Q`bX~cWTf!xwb0S$ef(%dt=+!y1ez zas<1Y!#i~-V^GLtibnANy%TF3{(C20NDchni5Jly{r-t*$;ZMz*(C4JAvsed@7y1a zq4{ANwp#Olf^9B|Uzb~LwNg)yG#(2wU$Uj2F>KeS&IBXjU>rx|JCf`S(gm`|+^+cr zsg>=KWM`1vzUz8EoXB*)^&~qIlOLXJEkjOeA?W34v?Vl-M6etPS&dYkX9fW6>`3E- z06=q2$(L&iLZjb}S6{v4x_C!_AQ5kv# zH05iN5{Zy^%~*so>CcZ}8(-Vn+p(!%etl;&8v&R1wZ_q+GJ&oi*RX9_qO+q*y>v!L zQ!e9a_(#hnN4-|F> z%FwNtM6Zo^cC;~?>gkTQ$NQo!i9~m_i`l8RXn#+%qrWfOb6t0o@%M+BwwM=Pn@B{1 z3BBvCyKY{0W*J5kdmmycrq5PlY#y?!r#BI8OY}1Y?wjYPAIBDaRY&*cdCRY78ccJm z)QpLtKAX;~y@n<=-aOV}iD;A8G90s14N6rX^5%`3)%n)Z`wXzIC(T314<>cbc*iuW zdYCp$3###FT@1DJvt-1$S&b**#z{Fg!|^oQbTX*it;Qk2X2MakY-w~U-*`=I+|*#N zX~~@QNXPMpg@>g-F98qswI-M{@9wv1)X1(j@BEyQkk|loJe14c9>GqZVk%*kp{$##6~1gCM#t ziubqAGXbHV^ZIi;I&GY`{Q5-emi~luS~>BoVydP`@22l~-F!$V-L2zg7#CtD6) zYgyd(5uqC#iURp`WnorUi-IwD zMB~k4I(nxC;rW4WRYza{I8bQg{sq!u?ulk$RZr%!OGGzaq%V{XhX`YhlC9SYQ%wJ= z=^T3~I|X(>MHpz==?z+?+mb>E{{*liw%>c6`X&Gh4MW z7Fvi9?e;l5#G4ZG2K_Wy8OnEpi=XQoK*{n2c7Fc2unCD8cZ|iyBV-3JEsui_A%h@0 zen{C7^9isWL&XW;wz5Cb<*A&DeO$6|AN&~E4I8`A*=t-HWqv(+9b}jN_fgEZY)tge z>*?J%-`Cyy4$~OUL2Qkuru)pJ786*(IB1DjeKu0t$!;6gR00;Wh7vevmQGuS@fpD7 zN;ox$94Qn;N^|qNkawY`y4^%!U!tp}bKqQUf9O9P()jUgwL+B4G?Br3Ao*u6NwAok zK}anqem!sSuR!*0UplXb01QmmCgQ!V?dNvJH}>V?x~_)-TwBM60mGro#U@`T=uJ9V zgJ#o6PgnE^BH#FrVIb?(Z3zQ}kWW_=9f6NUv@6ly-jgkRnnGT^3ru%xx%jEVvx3sq zJV=B4<8k`6c}tlf?p(?gfaXneVX-JWURO9Tw<~mAW*W?xzzk1Z67p7SbIY1Ue|@79 z(wg2va<^zEVgNXuoeYtw88<{m&c~x0wy>C=h(aq3VWT}8qQM3k`rP^VUO)3&AN|Aw z`$zU)J1~3pIODue{QS~C z|7~~dv)f;v`0FcwHu+n-FZk%TUv$JrLrd=a$I>@WOZ{|3vgprfuHLI#)~CGC>WgTE z-Us>h|7nTWzqv#~_K#M~mQ2snJMaHU*gs~4DMF=;tbdoRUAFe?mrwq;J6np*``WV` z|Fn7LKgR`Q{?+r>_O_0dGxK{|J~ZFo0X4rn(ckCqr((O%*r@Y1wY7L_S1hS(T;Pq( zfI@^%`-g9SyrOZ=@FRbEX5PuSW(sho?9nU?v#fKo;(6ZHOM7~kb#|_1tn795wK5P% z%xmlH4C22%6EKx!IMv@v-O%1tsTTAS9zBs)!EYkJDt-Z7-UH>Dy|cYj@zX!iSwF?s zFK`Fnz<<0vi0;w5*e{3|xPx!t|2F?bgf@N$cp;;b3fwh92Xl@v%*9>!>fcHH&g6Fm zzw7z^Ill+_JZ6(O2lx%}yMy0X_&vw(b$$^tVi2yGWv^SA z`u|kUAWxNbyz&Nd|L^&RtW8d%!^|zSwwA-!o;6T1RM{$3XiC*XzUXrCSH*{`~L403mSF8^rDv+QT7z&f>%|be3_DplFCsp4EJJ2d8K=vQHzOB>NErY zQsDQJL#94zy?To~k9X|nk*<;dwH~XF{9EBoCar2Wc=K2V1KdobS_6b(x*tT<-!>>jh(#Ry@LtAOB7# zr|i5OC+hWTy@Rd#6Sug37g_l(^zjfhVHebeT&nl+>u$Vq)*;nG{=4OE@SEOI&QR;{ zIusUL!F+6*v9*+4M`wUl!dnCnCcFmzC#bD@C{S;{wX~8}er@`q zwcuVzNQ_jqz!8rK?J>wz?w*U9< z|2hiHnog0K+lr;8A741(^pO=KzbOwDg?FW%G(_#hSb5=uYerUt5_$RIP=Ob_ zvasZgLY`tzEewb9cdd!7iXE5bGch(HFXZjY|4ew$;~ZFS+WhFx_RLu_wCrp5efp0| zqUE1I?ZV%Ez%Rde?#$~1)5kPa06v|yrLhTxdF%5FCxzFqt(_8^BuB}lvSl3`JC?Gp8C}`k zT6;WL;$1qaQVXwb1ho>R^Axpb#AYifZ_<0xDOPYyB+3DYExmR~Wcj7hOL}_xqf3{> zrXN=xTTsg(9QW^vvdx9{G1=)#tZzj5gCgFkHg zA3rX9xp;foW3!g5|Lym#xOvK-Y(CKV&DFgV&iclCn=bmmb+sqn@;Bd^vHX*tzqiYq zd`13Ozc%To7nj_zWXXHhB;upVB^P~e;L4l-<@od8|J=NvTvfex&Y#@z^a+Ji?{4qg z+mJu$%DXoI&ns?N|HBWqy|{2Rc4_|0RS(P_jQnC?(M_KTSKV;hhOgfA)$4!x-ICo+ z_ms4K>zf;{x_#@Tcg>tWdesRRl|~~^E&1E-(u08+28KSJM_)-LeJiD>Iuc+pSQN1@$J}23O*%& zT5Rgz_z`lsl4=Nf)h87G`Tl>}@#*H9HWU`W|KuN@eBPncH~!T(r`27%xbppve)Ly= z^n{$5p?uIXQeCm`Z{^I)goUv)?kJq198$bT%mpwi_e@*P)chyck<%$3Gqr}wu z?|t)x6L+0;=(`{MSnbEIDZY7bS>ctJeD$$6O73`O%GIBaeB*`%txaEFcK1hKI`xc_ z$Ns#d{FQA#+Ee-dhn~1LvVHw8S9I)q5+_msmUh2km|MZ1J zugshDm)9LQ>HJtKe>;tNz;DP!_b<8Sv(qPUt3UCPfBEX9p;NLsxAgyuhFseeYp7dT zTh~zAxQK>am+g#Qkt+b?3m(Zv5M!d6l69 zADYxK{W}k>SiN%oNe^EAweS9Q;otA=yC&R!Tlo3H#xLLfo$vj4=SO}uSn={5cNT5= z<5%#7}-~Y*T70n-SyME>6rSIAMjl1%`IeBowiW7IPzkU8SpHI!4 zck##eed_&R{^uWk^vwKQ@0xnbn-8D#*ZW^y`24<8U#g5>@!|N7w*K;-uD_Y^tKT&I zY*#_NxOv^c1wYy`@ast}9smB9U!FhmX5Xpb4&VFCuY0C#I`fp7hZ?H4wBLUAkCx1; z|M>4JOHQdg_eb;Yd9pCn{`q)C;b3F*GoM%dFM%VH&k z#q?wa1x0yzv4}iP9u&t4kq4~n#2SL|P$+*^?9|wdz#R*XOw&Fd&gJ#A_HD}PPGT1b z(nc)|^T>PssI9%7^*K@J2mOt@n{;op{8IHbOP9xjaCKc_ zK2|SwdTdsJM>sUKI(t7+cDFWv=|yYDv@jD&e{=3*cmL|&O1{>+w%~tW{FkNu8&3Q8 z#k=lX|FcJC?0#k1{##%E?N5JwTQDaH(v>Au7k(#y#`D89 z*PrlM{^rLjC+$9C%H`Mm*;nsBbmhMcC+0mrvoiAOuK$?%g{y!0>2E~8|D7ej{&3T0 zYi}I*^SX79eetEzMW6n&hZk)-CAICZ?ppNB&3BdD`<2d#zg_chSH5~f*Pg$roZtW2 z+n;Dz(f<$orhM_T-+p!G*U#Ah59@w;`TY-EQTXY-+rCru(@&n&dfC$NzkJ`6!c#lX zopIqMU;oO>-+8dG_PGZA2di=wdwO}UcE z*M5p8g|Ca(R$51wUo?qRvu#~H-EFm}#7>5X5L}sqr(*@x>>yI!J4HIG)OzS&epWNE z>8JZw-gIX7H@?61j;?Qf;A2;Q>z*BRSN!(zw}(D(=O;e;nG=5W(rp_*@P+(kr{4X8 zAJ=^FGpGNmzU-l=zFfa-B=5BUk^0?%O+BOY&OP%zUpVpg-!$Ct{#PC>-+$X<-zi)- z@wG2p*?aQ8UjCceXT%$ifB%!8toiL7mp(NAx{G%7H9r38c@N!j-bXh7Bvt!DvgV#u zy&wG73wtm5;#(iw{`%REfBf>zzy8c;*GznI$A6T~y6TPhJzQJ&yLEGSN4~lF?@vAF zlRrQAM_;?=&7XE}%D?cuhKZNF^x)HzpIorv<&)#h7kuK1JHGSjQ~&tK>t0zuf7h9( zKlR9;9N)j^e|+$s?=Sm{vhU4U^s|$$`ssm^r9XML>hhX@d897>9}j$N+gzt?q{7ot zUQfsoOXJF|jKcB3*zzZ@EBVULX8+L#Ncijp*rTJT&R~%KNTs{)ZVS-mt#?s`jO`roVRL z{pVdU`8SvS=D)iQolB}`ow_sb&G}Ml z;JDW3zy7J;J%9XF*Y4c@z@+Q0XkB*W-=vnUTk`S$c;>*t4}SjdRz7j-{1@N6`QG)H zEO_6KFZl9|CsTW8%sS`i%i^yr`QsV0daM3yE33j6p7;GpcE#R_=_QGTOAEG9i~Jw{hPo(=f=TbaCB`DVI%ULr89+)^$-o zQz;ueZfzTikqEytGMeJ|+V+p%Yv;c+XP$G;>zwC&p3nPp&U_zIfl-r!^W{vteM9sD zNru2Pi7YD#MAWsrwfAB@MdgHhv7*6eWK5$~h^-yYNhN&{zlD^O0grc0;1XypdO>Sw zWJ~+2Np;b+=35g|W7WI+H|rx48=~G~sM6^GRr;ckpdfJk|Eak`GOGzbAKo&eN`X%( zEG~?J^1&?xP~uyX#7Kcx_7e=tfku!=rs5C`8iGnPVksGSDZ*}gs0?Ig4;fz>#I@Mj z*;r9`ItV>-iOmD7`I{GAG_$g(nY^73iQ}aQzH=Mz zHEDQr=YWeuQkqfTs7G=fvu6QI?hw2zb~^dhOm$%&TsPxdUisZxi0aNi6H+}4uD2g< zl=Z?X-LdXCNtTOlvLWwmSetSyaB80IIQta7@T8M{@}H?l7Ji`aoZ}+Lxe**IGtPXp#Iz+IcSZ<|G40r%SVnX zNQ2dGz+y6BVGaP;yansXph|25UCKO&PeV)i1T)3=)fmPuxa?B>4K6U=%YVta_!RKD zE%@g-$S08D`BD`3Y4XP$1bp$q#vH}{uOs*b+ShLhWIzYQElI*H_{04yrXk=0SV&}X z5wQOJnB)ODPzgaVBE{Q-E;pRf$DjaZ?h0X9dESaoy8>%^fcyA6WU3z`(LC~PMkXiy)>-oY&~W^Ser>|mpgaFv0}kPGRt)i z>m49#}FZy>Og^5t#svqC~>I>!=-of;j@zv9`gUZ3p0}q0O4fl3+J#xe*Ke*Dr z31L`HVg>%S+jnz(AaNj;2E;FOv_;_Hk4YxW`ccSv z?VAq=NV&yKjp8Qxt;hLb4r?BhbhYxAqcv4pdPs9@FWWo33h?J1f(pbN@B|DP07E}U zmpA;bfTuuDl7SwHo6)(u>45_?7nfGF`ND*()&?wvxP*bAM+gH#zS1M?;k5!if*J21 zSMvzG9?iX%79r2w&BmPnMp`sbL0{a?i?+a8>G|!K8ERF-io+VBzQe=(DXHa?#T#my#cu*x4ZQOq>z5QzB1eP8GC)vF2G;aoQ|slvIAwtQ z=W6rM6;K^Of0Q8v@1pUGA72EF!GbCWCP#}Z$Blsb7XK9?{yTZB?lc&+ZBIVg`*S5V z{r>jvwf2{(;TxqyEjANne(ZezBf*n0T*jD8EQuXRt#wsBn^r4Zwf|8=KShk?4Hv+@ z(^obcZOfZ7I52T$kbWUcdg*Vc|Sa9)APnv4u~BR@Eqe z5wm#3ESgMdrDF7mXY%t^f12=Zl3q0|`ihiE3;=6YeoUM|sqqDleWlcx@mhgWv+Zl7 zW?5#IlcXRZD(a)Oh6AC1Ap^(2#%$qjD!}IpndJ5UmD}-I+4g^ATC26S`#8YZ09F7_ zM1t$OLAVnTg8U=8ljI+oR$(dsi{HE?(jC0o$9j7ruepYogm#E*+eI6*rPa1{2n)^K z&u@@Ind%mWOl(wvsygbFui1k1zL`F)$vj#se$C}Y@KwX}($mFVPa@YJ897ANP;RVL ziqKX4gXN?P-)aW&EPh57>I?WajkUvVP{mqC;cy&|L^xupPIpZ>XRlkN9XA-N!jgpN zo_hR^m0t>|Rn_0q5AIy2&5BV3AFNx9(_>%hO$>(FvrMunUv}9}=Y5 zCvFRFDD%l3r4v;LesIaGgz9bdWj0doHfn6N5)zBFxhY%LA8Bf;^+3U)!(>a@(Sv0{ z5gdoj=uK#Bu`LsS@d+m{$sR)$B7g~m4VR^&V*U*^5|UZXt9}MqX@KIg2L~Yw_L zs-l_w%(iDb7F$FILe44}9IyLj`x;$h|b=kk|Jyfppd zU;RuuL5Mw+g}Ug!aTH-N-tZtfs-^Zn#HY_w*JrTbq;waB*xZRUnJ}i}jJ}h^)4OwB sBhCtlrtE2u%b@>W8Khwu-S)IO^SHOjpH5n>cGHB;Z?kWXfRBj(3(c-#`Tzg` diff --git a/Assets/DOTween/Editor.meta b/Assets/Prefabs.meta similarity index 77% rename from Assets/DOTween/Editor.meta rename to Assets/Prefabs.meta index 1905a301..55c4013e 100644 --- a/Assets/DOTween/Editor.meta +++ b/Assets/Prefabs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b18d3779705ffa346b6911f7732f7085 +guid: 3f5d463173c112b4d8dfd69a55a8090b folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Resources/UI/Prefab/Item.meta b/Assets/Resources/UI/Prefab/Item.meta deleted file mode 100644 index 407527ae..00000000 --- a/Assets/Resources/UI/Prefab/Item.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4ceae50b407364d498d6637cca15c5ea -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ConfigHelper.cs b/Assets/Scripts/ConfigHelper.cs index 595ac2ba..8468553f 100644 --- a/Assets/Scripts/ConfigHelper.cs +++ b/Assets/Scripts/ConfigHelper.cs @@ -18,7 +18,6 @@ namespace Assets.Scripts public static UserApi userApi = new UserApi(); public static MapApi mapApi = new MapApi(); public static MapInterruptRecordApi mapInterruptRecordApi = new MapInterruptRecordApi(); - public static string AppVersion = "1.0.0"; public static IPEndPoint UdpAddress ; diff --git a/Assets/DOTween/Editor/Imgs.meta b/Assets/Scripts/UI.meta similarity index 77% rename from Assets/DOTween/Editor/Imgs.meta rename to Assets/Scripts/UI.meta index b1fe07f8..feed4a43 100644 --- a/Assets/DOTween/Editor/Imgs.meta +++ b/Assets/Scripts/UI.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: acbb4d41fed78024f8e62a5d91780d28 +guid: 39a2553da07e5664a998dcde082ea86b folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Scripts/UI/Prefab/Item.meta b/Assets/Scripts/UI/Prefab/Item.meta deleted file mode 100644 index 5b240dac..00000000 --- a/Assets/Scripts/UI/Prefab/Item.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d0341abab3ca8db49b556a2b5cb0465b -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/DOTween/Modules.meta b/Assets/Scripts/Utils.meta similarity index 77% rename from Assets/DOTween/Modules.meta rename to Assets/Scripts/Utils.meta index be1377a3..0c09bb10 100644 --- a/Assets/DOTween/Modules.meta +++ b/Assets/Scripts/Utils.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c30d0ca6f3ea94f44bd31fb82be57b8d +guid: 6ff97914c4666344b99b4484a6e295c1 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/StreamingAssets.meta b/Assets/StreamingAssets.meta deleted file mode 100644 index 0cbd8580..00000000 --- a/Assets/StreamingAssets.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9a0a7989900f2c34abeee17c663d08dc -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/manifest.json b/Packages/manifest.json index e4764cf0..a8539972 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -6,7 +6,6 @@ "com.unity.collab-proxy": "1.2.16", "com.unity.ide.rider": "1.1.4", "com.unity.ide.vscode": "1.2.3", - "com.unity.nuget.newtonsoft-json": "2.0.0", "com.unity.test-framework": "1.1.22", "com.unity.textmeshpro": "2.1.1", "com.unity.timeline": "1.2.18", diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json index 59d2fde9..8993baaa 100644 --- a/Packages/packages-lock.json +++ b/Packages/packages-lock.json @@ -1,11 +1,5 @@ { "dependencies": { - "com.unity.cinemachine": { - "version": "2.6.3", - "depth": 0, - "source": "registry", - "dependencies": {}, - "url": "https://packages.unity.cn" "com.coffee.softmask-for-ugui": { "version": "https://github.com/mob-sakai/SoftMaskForUGUI.git", "depth": 0, @@ -19,6 +13,13 @@ "source": "builtin", "dependencies": {} }, + "com.unity.cinemachine": { + "version": "2.6.3", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.cn" + }, "com.unity.collab-proxy": { "version": "1.2.16", "depth": 0, @@ -49,13 +50,6 @@ "dependencies": {}, "url": "https://packages.unity.cn" }, - "com.unity.nuget.newtonsoft-json": { - "version": "2.0.0", - "depth": 0, - "source": "registry", - "dependencies": {}, - "url": "https://packages.unity.cn" - }, "com.unity.test-framework": { "version": "1.1.22", "depth": 0,