1
0
mirror of https://github.com/Cardidi/dotween-upm-fork.git synced 2025-12-20 17:26:03 +08:00

Show playing/paused tweens setting in DOTweenInspector is now saved in DOTweenSettings

This commit is contained in:
Demigiant 2017-12-01 12:31:32 +01:00
parent 1d13d54289
commit cd788b0d9e
44 changed files with 17 additions and 6 deletions

View File

@ -37,5 +37,8 @@ namespace DG.Tweening.Core
DemigiantDirectory
}
public SettingsLocation storeSettingsLocation = SettingsLocation.AssetsDirectory;
// Editor-Only ► DOTween Inspector
public bool showPlayingTweens, showPausedTweens;
}
}

View File

@ -32,7 +32,7 @@ namespace DG.Tweening
public class DOTween
{
/// <summary>DOTween's version</summary>
public static readonly string Version = "1.1.670";
public static readonly string Version = "1.1.675";
///////////////////////////////////////////////
// Options ////////////////////////////////////

View File

@ -19,15 +19,17 @@ namespace DG.DOTweenEditor
[CustomEditor(typeof(DOTweenComponent))]
public class DOTweenInspector : Editor
{
DOTweenSettings _settings;
string _title;
readonly StringBuilder _strBuilder = new StringBuilder();
bool _showPlayingTweensData, _showPausedTweensData;
// ===================================================================================
// MONOBEHAVIOUR METHODS -------------------------------------------------------------
void OnEnable()
{
if (_settings == null) _settings = Resources.Load(DOTweenSettings.AssetName) as DOTweenSettings;
_strBuilder.Remove(0, _strBuilder.Length);
_strBuilder.Append("DOTween v").Append(DOTween.Version);
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);
GUILayout.EndHorizontal();
GUILayout.BeginHorizontal();
if (GUILayout.Button(_showPlayingTweensData ? "Hide Playing Tweens" : "Show Playing Tweens")) _showPlayingTweensData = !_showPlayingTweensData;
if (GUILayout.Button(_showPausedTweensData ? "Hide Paused Tweens" : "Show Paused Tweens")) _showPausedTweensData = !_showPausedTweensData;
if (GUILayout.Button(_settings.showPlayingTweens ? "Hide Playing Tweens" : "Show Playing Tweens")) {
_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.BeginHorizontal();
if (GUILayout.Button("Play all")) DOTween.PlayAll();
@ -74,13 +82,13 @@ namespace DG.DOTweenEditor
.Append("\nDefault/Late tweens: ").Append(totActiveDefaultTweens)
.Append("/").Append(totActiveLateTweens)
.Append("\nPlaying tweens: ").Append(totPlayingTweens);
if (_showPlayingTweensData) {
if (_settings.showPlayingTweens) {
foreach (Tween t in TweenManager._activeTweens) {
if (t != null && t.isPlaying) _strBuilder.Append("\n - [").Append(t.tweenType).Append("] ").Append(t.target);
}
}
_strBuilder.Append("\nPaused tweens: ").Append(totPausedTweens);
if (_showPausedTweensData) {
if (_settings.showPausedTweens) {
foreach (Tween t in TweenManager._activeTweens) {
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.