Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Oct 22, 2023
1 parent c28f4a9 commit 32369ff
Show file tree
Hide file tree
Showing 11 changed files with 27 additions and 37 deletions.
14 changes: 0 additions & 14 deletions com.zigurous.tweening/changelog/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,6 @@
<p>All notable changes to this project will be documented in this file.</p>
<p>The format is based on <a href="https://keepachangelog.com/en/1.0.0/" target="_blank" rel="nofollow noopener noreferrer">Keep a Changelog</a>,
and this project adheres to <a href="https://semver.org/spec/v2.0.0.html" target="_blank" rel="nofollow noopener noreferrer">Semantic Versioning</a>.</p>
<h2>[2.6.2] - 2022/10/16</h2>
<h3>Fixed</h3>
<ul>
<li>Fixed tweens not updating when the duration is set to zero</li>
</ul>
<h3>Added</h3>
<ul>
<li>New extension method <code>ShadowTweens.TweenAlpha</code></li>
</ul>
<h3>Changed</h3>
<ul>
<li>Renamed <code>ShadowTweens.TweenEffectColor</code> to <code>ShadowTweens.TweenColor</code></li>
<li>Renamed <code>ShadowTweens.TweenEffectDistance</code> to <code>ShadowTweens.TweenDistance</code></li>
</ul>
<h2>[2.6.1] - 2022/05/11</h2>
<h3>Fixed</h3>
<ul>
Expand Down
32 changes: 18 additions & 14 deletions com.zigurous.tweening/manual/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,22 @@
<p>The <strong>Tweening</strong> package provides a system for tweening object properties in Unity. A tween is an animation of a value from a start position to an end position using an easing function, providing a natural sense of motion.</p>
<p>The system is lightweight, optimized, type-safe, and memory efficient. Hundreds of predefined tweening functions can be called on many common Unity objects, or you can animate anything using generic tweening functions. Tweens can be controlled with many different control methods and various callback functions.</p>
<hr/>
<h2>Overview</h2>
<h4>⚙️ <a href="/com.zigurous.tweening/installation">Installation</a></h4>
<h4>🧰 <a href="/com.zigurous.tweening/api/Zigurous.Tweening">Scripting API</a></h4>
<h4>📋 <a href="/com.zigurous.tweening/changelog">Changelog</a></h4>
<h4>⚖️ <a href="/com.zigurous.tweening/license">License</a></h4>
<h2>📌 Overview</h2>
<ul>
<li><a href="/com.zigurous.tweening/api/Zigurous.Tweening">Scripting API</a></li>
<li><a href="/com.zigurous.tweening/manual/installation">Installation</a></li>
<li><a href="/com.zigurous.tweening/changelog">Changelog</a></li>
<li><a href="/com.zigurous.tweening/license">License</a></li>
</ul>
<hr/>
<h2>Reference</h2>
<h4>🚀 <a href="/com.zigurous.tweening/manual/tweens">Tweens</a></h4>
<h4>🧬 <a href="/com.zigurous.tweening/manual/sequences">Sequences</a></h4>
<h4>〽️ <a href="/com.zigurous.tweening/manual/easing">Easing</a></h4>
<h4>🗣️ <a href="/com.zigurous.tweening/manual/callbacks">Callbacks</a></h4>
<h4>⛓️ <a href="/com.zigurous.tweening/manual/property-chaining">Property Chaining</a></h4>
<h4>🏷️ <a href="/com.zigurous.tweening/manual/managing-tweens">Managing Tweens</a></h4>
<h4>💠 <a href="/com.zigurous.tweening/manual/supported-types">Supported Types</a></h4>
<h4>🎛️ <a href="/com.zigurous.tweening/manual/settings">Settings</a></h4></div></article></main><aside class="table-of-contents"></aside></div></div></div></div></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div></div><script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/manual";window.___webpackCompilationHash="8b7c59324a19ecc0e537";/*]]>*/</script><script id="gatsby-chunk-mapping">/*<![CDATA[*/window.___chunkMapping={"polyfill":["/polyfill-f0e6c2cea4575e56f896.js"],"app":["/app-c31e70a4a6406e1c8f65.js"],"component---src-pages-404-js":["/component---src-pages-404-js-1cd9046ab846037335ac.js"],"component---src-pages-api-index-js":["/component---src-pages-api-index-js-1f43558aad59f0fa9c9f.js"],"component---src-pages-index-js":["/component---src-pages-index-js-17425d7a0872f4f33d48.js"],"component---src-pages-markdown-remark-frontmatter-slug-js":["/component---src-pages-markdown-remark-frontmatter-slug-js-e5e72242c37673b69dea.js"],"component---src-templates-api-js":["/component---src-templates-api-js-c6f9c3c69147945ede7d.js"]};/*]]>*/</script><script src="/com.zigurous.tweening/polyfill-f0e6c2cea4575e56f896.js" nomodule=""></script><script src="/com.zigurous.tweening/app-c31e70a4a6406e1c8f65.js" async=""></script><script src="/com.zigurous.tweening/framework-1d8cf0e4770d973e3687.js" async=""></script><script src="/com.zigurous.tweening/webpack-runtime-a868814b424227897b24.js" async=""></script></body></html>
<h2>📖 Reference</h2>
<ul>
<li><a href="/com.zigurous.tweening/manual/tweens">Tweens</a></li>
<li><a href="/com.zigurous.tweening/manual/sequences">Sequences</a></li>
<li><a href="/com.zigurous.tweening/manual/easing">Easing</a></li>
<li><a href="/com.zigurous.tweening/manual/callbacks">Callbacks</a></li>
<li><a href="/com.zigurous.tweening/manual/property-chaining">Property Chaining</a></li>
<li><a href="/com.zigurous.tweening/manual/managing-tweens">Managing Tweens</a></li>
<li><a href="/com.zigurous.tweening/manual/supported-types">Supported Types</a></li>
<li><a href="/com.zigurous.tweening/manual/settings">Settings</a></li>
</ul></div></article></main><aside class="table-of-contents"></aside></div></div></div></div></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div></div><script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/manual";window.___webpackCompilationHash="8b7c59324a19ecc0e537";/*]]>*/</script><script id="gatsby-chunk-mapping">/*<![CDATA[*/window.___chunkMapping={"polyfill":["/polyfill-f0e6c2cea4575e56f896.js"],"app":["/app-c31e70a4a6406e1c8f65.js"],"component---src-pages-404-js":["/component---src-pages-404-js-1cd9046ab846037335ac.js"],"component---src-pages-api-index-js":["/component---src-pages-api-index-js-1f43558aad59f0fa9c9f.js"],"component---src-pages-index-js":["/component---src-pages-index-js-17425d7a0872f4f33d48.js"],"component---src-pages-markdown-remark-frontmatter-slug-js":["/component---src-pages-markdown-remark-frontmatter-slug-js-e5e72242c37673b69dea.js"],"component---src-templates-api-js":["/component---src-templates-api-js-c6f9c3c69147945ede7d.js"]};/*]]>*/</script><script src="/com.zigurous.tweening/polyfill-f0e6c2cea4575e56f896.js" nomodule=""></script><script src="/com.zigurous.tweening/app-c31e70a4a6406e1c8f65.js" async=""></script><script src="/com.zigurous.tweening/framework-1d8cf0e4770d973e3687.js" async=""></script><script src="/com.zigurous.tweening/webpack-runtime-a868814b424227897b24.js" async=""></script></body></html>
2 changes: 1 addition & 1 deletion com.zigurous.tweening/manual/sequences/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,6 @@ <h2>🔆 State control</h2>
<p>Sequences can be controlled the same way as any other tween, meaning you can play, stop, restart, loop, kill etc.</p>
<pre><code class="language-csharp">Sequence sequence = Tweening.Sequence();
sequence.SetLoops(-1, LoopType.PingPong);
sequence.OnComplete(() => Debug.Log("success!"));
sequence.OnComplete(() => Debug.Log("sucess!"));
sequence.Play();
</code></pre></div></article></main><aside class="table-of-contents"></aside></div></div></div></div></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div></div><script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/manual/sequences";window.___webpackCompilationHash="8b7c59324a19ecc0e537";/*]]>*/</script><script id="gatsby-chunk-mapping">/*<![CDATA[*/window.___chunkMapping={"polyfill":["/polyfill-f0e6c2cea4575e56f896.js"],"app":["/app-c31e70a4a6406e1c8f65.js"],"component---src-pages-404-js":["/component---src-pages-404-js-1cd9046ab846037335ac.js"],"component---src-pages-api-index-js":["/component---src-pages-api-index-js-1f43558aad59f0fa9c9f.js"],"component---src-pages-index-js":["/component---src-pages-index-js-17425d7a0872f4f33d48.js"],"component---src-pages-markdown-remark-frontmatter-slug-js":["/component---src-pages-markdown-remark-frontmatter-slug-js-e5e72242c37673b69dea.js"],"component---src-templates-api-js":["/component---src-templates-api-js-c6f9c3c69147945ede7d.js"]};/*]]>*/</script><script src="/com.zigurous.tweening/polyfill-f0e6c2cea4575e56f896.js" nomodule=""></script><script src="/com.zigurous.tweening/app-c31e70a4a6406e1c8f65.js" async=""></script><script src="/com.zigurous.tweening/framework-1d8cf0e4770d973e3687.js" async=""></script><script src="/com.zigurous.tweening/webpack-runtime-a868814b424227897b24.js" async=""></script></body></html>
2 changes: 1 addition & 1 deletion com.zigurous.tweening/manual/settings/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,6 @@ <h2>⚙️ Changing settings with code</h2>
Settings.recyclable = true;
</code></pre>
<hr/>
<h2>🎛️ Changing settings in the editor</h2>
<h2>🖥️ Changing settings in the editor</h2>
<p>The <a href="/com.zigurous.tweening/api/Zigurous.Tweening/Settings">Settings</a> class can also be used as a MonoBehaviour added to your scene. This is generally used to provide a simple interface for changing settings in the Unity editor rather than with code. You can, of course, still use this behavior to change settings at runtime if desired, in which case there is a function to set each respective setting.</p>
<p><img src="/com.zigurous.tweening/static/a8fb40e72b1807aa6466583d2f029172/settings.png" alt=""></p></div></article></main><aside class="table-of-contents"></aside></div></div></div></div></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div></div><script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/manual/settings";window.___webpackCompilationHash="8b7c59324a19ecc0e537";/*]]>*/</script><script id="gatsby-chunk-mapping">/*<![CDATA[*/window.___chunkMapping={"polyfill":["/polyfill-f0e6c2cea4575e56f896.js"],"app":["/app-c31e70a4a6406e1c8f65.js"],"component---src-pages-404-js":["/component---src-pages-404-js-1cd9046ab846037335ac.js"],"component---src-pages-api-index-js":["/component---src-pages-api-index-js-1f43558aad59f0fa9c9f.js"],"component---src-pages-index-js":["/component---src-pages-index-js-17425d7a0872f4f33d48.js"],"component---src-pages-markdown-remark-frontmatter-slug-js":["/component---src-pages-markdown-remark-frontmatter-slug-js-e5e72242c37673b69dea.js"],"component---src-templates-api-js":["/component---src-templates-api-js-c6f9c3c69147945ede7d.js"]};/*]]>*/</script><script src="/com.zigurous.tweening/polyfill-f0e6c2cea4575e56f896.js" nomodule=""></script><script src="/com.zigurous.tweening/app-c31e70a4a6406e1c8f65.js" async=""></script><script src="/com.zigurous.tweening/framework-1d8cf0e4770d973e3687.js" async=""></script><script src="/com.zigurous.tweening/webpack-runtime-a868814b424227897b24.js" async=""></script></body></html>
2 changes: 1 addition & 1 deletion com.zigurous.tweening/page-data/changelog/page-data.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"componentChunkName":"component---src-pages-markdown-remark-frontmatter-slug-js","path":"/changelog","result":{"data":{"markdownRemark":{"html":"<h1>Changelog</h1>\n<p>All notable changes to this project will be documented in this file.</p>\n<p>The format is based on <a href=\"https://keepachangelog.com/en/1.0.0/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Keep a Changelog</a>,\r\nand this project adheres to <a href=\"https://semver.org/spec/v2.0.0.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Semantic Versioning</a>.</p>\n<h2>[2.6.2] - 2022/10/16</h2>\n<h3>Fixed</h3>\n<ul>\n<li>Fixed tweens not updating when the duration is set to zero</li>\n</ul>\n<h3>Added</h3>\n<ul>\n<li>New extension method <code>ShadowTweens.TweenAlpha</code></li>\n</ul>\n<h3>Changed</h3>\n<ul>\n<li>Renamed <code>ShadowTweens.TweenEffectColor</code> to <code>ShadowTweens.TweenColor</code></li>\n<li>Renamed <code>ShadowTweens.TweenEffectDistance</code> to <code>ShadowTweens.TweenDistance</code></li>\n</ul>\n<h2>[2.6.1] - 2022/05/11</h2>\n<h3>Fixed</h3>\n<ul>\n<li>Prevented errors caused when tweens are created while the game or scene is unloading</li>\n</ul>\n<h3>Changed</h3>\n<ul>\n<li>Changed material extension parameter order to match Unity conventions</li>\n</ul>\n<h2>[2.6.0] - 2021/09/06</h2>\n<h3>Changed</h3>\n<ul>\n<li>The existing <code>TweeningSettings</code> MonoBehaviour has been consolidated into the <code>Settings</code> class. Settings can be changed in this class through static properties or as a MonoBehaviour.</li>\n</ul>\n<h2>[2.5.0] - 2021/07/21</h2>\n<h3>Changed</h3>\n<ul>\n<li>Global settings defined in <code>Tweening</code> have been moved to new static class <code>Settings</code></li>\n<li>Scene indexes default to the current active scene</li>\n<li>Tween <code>sceneIndex</code> is now a publicly exposed field</li>\n<li>Shortcut tweens that are not apart of components still have an id set automatically</li>\n</ul>\n<h2>[2.4.0] - 2021/06/28</h2>\n<h3>Added</h3>\n<ul>\n<li>New <code>TweeningSettings</code> component that can be used to change settings in the editor</li>\n</ul>\n<h3>Changed</h3>\n<ul>\n<li>Hide <code>TweenManager</code> in component menu</li>\n<li>Settings properties have been renamed</li>\n</ul>\n<h2>[2.3.0] - 2021/06/27</h2>\n<h3>Added</h3>\n<ul>\n<li>Support for tweening <code>Rect</code> values</li>\n<li>New <code>Material</code> tween extensions</li>\n<li>New <code>Camera</code> tween extensions</li>\n</ul>\n<h3>Changed</h3>\n<ul>\n<li>Optimized memory consumption using enum flags</li>\n</ul>\n<h3>Removed</h3>\n<ul>\n<li>Removed <code>Tweening.killTweensOnSceneUnload</code> setting. Each tween now tracks the scene index and is automatically killed when that scene is unloaded.</li>\n</ul>\n<h2>[2.2.1] - 2021/06/18</h2>\n<h3>Fixed</h3>\n<ul>\n<li>Removed editor only property tweens</li>\n</ul>\n<h2>[2.2.0] - 2021/06/15</h2>\n<h3>Added</h3>\n<ul>\n<li>Setting to kill tweens when the scene is unloaded (default=true)</li>\n</ul>\n<h2>[2.1.0] - 2021/06/09</h2>\n<h3>Added</h3>\n<ul>\n<li>Support for looping</li>\n<li>Support for snapping</li>\n<li>Support for reversing sequences</li>\n</ul>\n<h2>[2.0.1] - 2021/06/07</h2>\n<h3>Fixed</h3>\n<ul>\n<li>Fix meta file reference error</li>\n</ul>\n<h2>[2.0.0] - 2021/05/25</h2>\n<h3>Changed</h3>\n<ul>\n<li>Overhauled internal code to be more optimized and memory efficient</li>\n<li>Sequences can now be controlled and managed the same way as any other tween</li>\n</ul>\n<h3>Added</h3>\n<ul>\n<li>Hundreds of predefined extension methods for tweening properties on common Unity objects</li>\n<li>More generic types are now compatible with the tweening system</li>\n</ul>\n<h2>[1.0.1] - 2021/04/13</h2>\n<h3>Changed</h3>\n<ul>\n<li>Package name and description</li>\n</ul>\n<h2>[1.0.0] - 2021/03/24</h2>\n<h3>Added</h3>\n<ul>\n<li>Scripts\n<ul>\n<li>Ease</li>\n<li>EaseFunction</li>\n<li>Sequence</li>\n<li>Settings</li>\n<li>Tween</li>\n<li>Tween+Chaining</li>\n<li>Tweener</li>\n<li>TweenState</li>\n<li>TweenUpdater</li>\n</ul>\n</li>\n<li>Tweenable Objects\n<ul>\n<li>Audio</li>\n<li>Camera</li>\n<li>CanvasGroup</li>\n<li>Graphic</li>\n<li>Light</li>\n<li>SpriteRenderer</li>\n<li>TextMesh</li>\n<li>Transform</li>\n</ul>\n</li>\n</ul>","frontmatter":{"slug":"/changelog","class":"changelog","title":""}}},"pageContext":{"id":"9a0ea0d7-1a9c-5274-9f62-3ddc98f4a2c5","frontmatter__slug":"/changelog","__params":{"frontmatter__slug":"changelog"}}},"staticQueryHashes":["1654257956","2011016986","3218290725"]}
{"componentChunkName":"component---src-pages-markdown-remark-frontmatter-slug-js","path":"/changelog","result":{"data":{"markdownRemark":{"html":"<h1>Changelog</h1>\n<p>All notable changes to this project will be documented in this file.</p>\n<p>The format is based on <a href=\"https://keepachangelog.com/en/1.0.0/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Keep a Changelog</a>,\r\nand this project adheres to <a href=\"https://semver.org/spec/v2.0.0.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Semantic Versioning</a>.</p>\n<h2>[2.6.1] - 2022/05/11</h2>\n<h3>Fixed</h3>\n<ul>\n<li>Prevented errors caused when tweens are created while the game or scene is unloading</li>\n</ul>\n<h3>Changed</h3>\n<ul>\n<li>Changed material extension parameter order to match Unity conventions</li>\n</ul>\n<h2>[2.6.0] - 2021/09/06</h2>\n<h3>Changed</h3>\n<ul>\n<li>The existing <code>TweeningSettings</code> MonoBehaviour has been consolidated into the <code>Settings</code> class. Settings can be changed in this class through static properties or as a MonoBehaviour.</li>\n</ul>\n<h2>[2.5.0] - 2021/07/21</h2>\n<h3>Changed</h3>\n<ul>\n<li>Global settings defined in <code>Tweening</code> have been moved to new static class <code>Settings</code></li>\n<li>Scene indexes default to the current active scene</li>\n<li>Tween <code>sceneIndex</code> is now a publicly exposed field</li>\n<li>Shortcut tweens that are not apart of components still have an id set automatically</li>\n</ul>\n<h2>[2.4.0] - 2021/06/28</h2>\n<h3>Added</h3>\n<ul>\n<li>New <code>TweeningSettings</code> component that can be used to change settings in the editor</li>\n</ul>\n<h3>Changed</h3>\n<ul>\n<li>Hide <code>TweenManager</code> in component menu</li>\n<li>Settings properties have been renamed</li>\n</ul>\n<h2>[2.3.0] - 2021/06/27</h2>\n<h3>Added</h3>\n<ul>\n<li>Support for tweening <code>Rect</code> values</li>\n<li>New <code>Material</code> tween extensions</li>\n<li>New <code>Camera</code> tween extensions</li>\n</ul>\n<h3>Changed</h3>\n<ul>\n<li>Optimized memory consumption using enum flags</li>\n</ul>\n<h3>Removed</h3>\n<ul>\n<li>Removed <code>Tweening.killTweensOnSceneUnload</code> setting. Each tween now tracks the scene index and is automatically killed when that scene is unloaded.</li>\n</ul>\n<h2>[2.2.1] - 2021/06/18</h2>\n<h3>Fixed</h3>\n<ul>\n<li>Removed editor only property tweens</li>\n</ul>\n<h2>[2.2.0] - 2021/06/15</h2>\n<h3>Added</h3>\n<ul>\n<li>Setting to kill tweens when the scene is unloaded (default=true)</li>\n</ul>\n<h2>[2.1.0] - 2021/06/09</h2>\n<h3>Added</h3>\n<ul>\n<li>Support for looping</li>\n<li>Support for snapping</li>\n<li>Support for reversing sequences</li>\n</ul>\n<h2>[2.0.1] - 2021/06/07</h2>\n<h3>Fixed</h3>\n<ul>\n<li>Fix meta file reference error</li>\n</ul>\n<h2>[2.0.0] - 2021/05/25</h2>\n<h3>Changed</h3>\n<ul>\n<li>Overhauled internal code to be more optimized and memory efficient</li>\n<li>Sequences can now be controlled and managed the same way as any other tween</li>\n</ul>\n<h3>Added</h3>\n<ul>\n<li>Hundreds of predefined extension methods for tweening properties on common Unity objects</li>\n<li>More generic types are now compatible with the tweening system</li>\n</ul>\n<h2>[1.0.1] - 2021/04/13</h2>\n<h3>Changed</h3>\n<ul>\n<li>Package name and description</li>\n</ul>\n<h2>[1.0.0] - 2021/03/24</h2>\n<h3>Added</h3>\n<ul>\n<li>Scripts\n<ul>\n<li>Ease</li>\n<li>EaseFunction</li>\n<li>Sequence</li>\n<li>Settings</li>\n<li>Tween</li>\n<li>Tween+Chaining</li>\n<li>Tweener</li>\n<li>TweenState</li>\n<li>TweenUpdater</li>\n</ul>\n</li>\n<li>Tweenable Objects\n<ul>\n<li>Audio</li>\n<li>Camera</li>\n<li>CanvasGroup</li>\n<li>Graphic</li>\n<li>Light</li>\n<li>SpriteRenderer</li>\n<li>TextMesh</li>\n<li>Transform</li>\n</ul>\n</li>\n</ul>","frontmatter":{"slug":"/changelog","class":"changelog","title":""}}},"pageContext":{"id":"9a0ea0d7-1a9c-5274-9f62-3ddc98f4a2c5","frontmatter__slug":"/changelog","__params":{"frontmatter__slug":"changelog"}}},"staticQueryHashes":["1654257956","2011016986","3218290725"]}
Loading

0 comments on commit 32369ff

Please sign in to comment.