mirror of
https://github.com/Cardidi/dotween-upm-fork.git
synced 2025-12-21 09:46:04 +08:00
Show playing/paused tweens setting in DOTweenInspector is now saved in DOTweenSettings
This commit is contained in:
parent
1d13d54289
commit
cd788b0d9e
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -37,5 +37,8 @@ namespace DG.Tweening.Core
|
|||||||
DemigiantDirectory
|
DemigiantDirectory
|
||||||
}
|
}
|
||||||
public SettingsLocation storeSettingsLocation = SettingsLocation.AssetsDirectory;
|
public SettingsLocation storeSettingsLocation = SettingsLocation.AssetsDirectory;
|
||||||
|
|
||||||
|
// Editor-Only ► DOTween Inspector
|
||||||
|
public bool showPlayingTweens, showPausedTweens;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -32,7 +32,7 @@ namespace DG.Tweening
|
|||||||
public class DOTween
|
public class DOTween
|
||||||
{
|
{
|
||||||
/// <summary>DOTween's version</summary>
|
/// <summary>DOTween's version</summary>
|
||||||
public static readonly string Version = "1.1.670";
|
public static readonly string Version = "1.1.675";
|
||||||
|
|
||||||
///////////////////////////////////////////////
|
///////////////////////////////////////////////
|
||||||
// Options ////////////////////////////////////
|
// Options ////////////////////////////////////
|
||||||
|
|||||||
@ -19,15 +19,17 @@ namespace DG.DOTweenEditor
|
|||||||
[CustomEditor(typeof(DOTweenComponent))]
|
[CustomEditor(typeof(DOTweenComponent))]
|
||||||
public class DOTweenInspector : Editor
|
public class DOTweenInspector : Editor
|
||||||
{
|
{
|
||||||
|
DOTweenSettings _settings;
|
||||||
string _title;
|
string _title;
|
||||||
readonly StringBuilder _strBuilder = new StringBuilder();
|
readonly StringBuilder _strBuilder = new StringBuilder();
|
||||||
bool _showPlayingTweensData, _showPausedTweensData;
|
|
||||||
|
|
||||||
// ===================================================================================
|
// ===================================================================================
|
||||||
// MONOBEHAVIOUR METHODS -------------------------------------------------------------
|
// MONOBEHAVIOUR METHODS -------------------------------------------------------------
|
||||||
|
|
||||||
void OnEnable()
|
void OnEnable()
|
||||||
{
|
{
|
||||||
|
if (_settings == null) _settings = Resources.Load(DOTweenSettings.AssetName) as DOTweenSettings;
|
||||||
|
|
||||||
_strBuilder.Remove(0, _strBuilder.Length);
|
_strBuilder.Remove(0, _strBuilder.Length);
|
||||||
_strBuilder.Append("DOTween v").Append(DOTween.Version);
|
_strBuilder.Append("DOTween v").Append(DOTween.Version);
|
||||||
if (DOTween.isDebugBuild) _strBuilder.Append(" [Debug build]");
|
if (DOTween.isDebugBuild) _strBuilder.Append(" [Debug build]");
|
||||||
@ -57,8 +59,14 @@ namespace DG.DOTweenEditor
|
|||||||
if (GUILayout.Button("Check Updates")) Application.OpenURL("http://dotween.demigiant.com/download.php?v=" + DOTween.Version);
|
if (GUILayout.Button("Check Updates")) Application.OpenURL("http://dotween.demigiant.com/download.php?v=" + DOTween.Version);
|
||||||
GUILayout.EndHorizontal();
|
GUILayout.EndHorizontal();
|
||||||
GUILayout.BeginHorizontal();
|
GUILayout.BeginHorizontal();
|
||||||
if (GUILayout.Button(_showPlayingTweensData ? "Hide Playing Tweens" : "Show Playing Tweens")) _showPlayingTweensData = !_showPlayingTweensData;
|
if (GUILayout.Button(_settings.showPlayingTweens ? "Hide Playing Tweens" : "Show Playing Tweens")) {
|
||||||
if (GUILayout.Button(_showPausedTweensData ? "Hide Paused Tweens" : "Show Paused Tweens")) _showPausedTweensData = !_showPausedTweensData;
|
_settings.showPlayingTweens = !_settings.showPlayingTweens;
|
||||||
|
EditorUtility.SetDirty(_settings);
|
||||||
|
}
|
||||||
|
if (GUILayout.Button(_settings.showPausedTweens ? "Hide Paused Tweens" : "Show Paused Tweens")) {
|
||||||
|
_settings.showPausedTweens = !_settings.showPausedTweens;
|
||||||
|
EditorUtility.SetDirty(_settings);
|
||||||
|
}
|
||||||
GUILayout.EndHorizontal();
|
GUILayout.EndHorizontal();
|
||||||
GUILayout.BeginHorizontal();
|
GUILayout.BeginHorizontal();
|
||||||
if (GUILayout.Button("Play all")) DOTween.PlayAll();
|
if (GUILayout.Button("Play all")) DOTween.PlayAll();
|
||||||
@ -74,13 +82,13 @@ namespace DG.DOTweenEditor
|
|||||||
.Append("\nDefault/Late tweens: ").Append(totActiveDefaultTweens)
|
.Append("\nDefault/Late tweens: ").Append(totActiveDefaultTweens)
|
||||||
.Append("/").Append(totActiveLateTweens)
|
.Append("/").Append(totActiveLateTweens)
|
||||||
.Append("\nPlaying tweens: ").Append(totPlayingTweens);
|
.Append("\nPlaying tweens: ").Append(totPlayingTweens);
|
||||||
if (_showPlayingTweensData) {
|
if (_settings.showPlayingTweens) {
|
||||||
foreach (Tween t in TweenManager._activeTweens) {
|
foreach (Tween t in TweenManager._activeTweens) {
|
||||||
if (t != null && t.isPlaying) _strBuilder.Append("\n - [").Append(t.tweenType).Append("] ").Append(t.target);
|
if (t != null && t.isPlaying) _strBuilder.Append("\n - [").Append(t.tweenType).Append("] ").Append(t.target);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
_strBuilder.Append("\nPaused tweens: ").Append(totPausedTweens);
|
_strBuilder.Append("\nPaused tweens: ").Append(totPausedTweens);
|
||||||
if (_showPausedTweensData) {
|
if (_settings.showPausedTweens) {
|
||||||
foreach (Tween t in TweenManager._activeTweens) {
|
foreach (Tween t in TweenManager._activeTweens) {
|
||||||
if (t != null && !t.isPlaying) _strBuilder.Append("\n - [").Append(t.tweenType).Append("] ").Append(t.target);
|
if (t != null && !t.isPlaying) _strBuilder.Append("\n - [").Append(t.tweenType).Append("] ").Append(t.target);
|
||||||
}
|
}
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user