Skip to content

Commit ed104ee

Browse files
committed
Update
1 parent 1c2f1f8 commit ed104ee

14 files changed

+113
-93
lines changed

Assets/UnityEventTracker/Scripts/Editor/Core/UnityEventHighlighter.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,11 @@ public static class UnityEventHighlighter
3030
private static int[] _previousSelection;
3131
private static readonly List<int> Deselected = new List<int>();
3232

33-
private static readonly UnityEventHelperSettings Settings;
33+
private static readonly UnityEventTrackerSettings Settings;
3434

3535
static UnityEventHighlighter()
3636
{
37-
Settings = UnityEventHelperSettings.Instance();
37+
Settings = UnityEventTrackerSettings.Instance();
3838

3939
Settings.IsHighlightingEnabled.OnChange += isEnabled =>
4040
{

Assets/UnityEventTracker/Scripts/Editor/Core/UnityEventTracker.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
using UnityEventTracker.Serialization;
1212
using UnityEventTracker.Utils;
1313
using Asset = UnityEventTracker.Utils.Asset;
14+
using Logger = UnityEventTracker.Utils.Logger;
1415

1516
[assembly: InternalsVisibleTo("UnityEventTracker.Tests")]
1617
namespace UnityEventTracker
@@ -35,7 +36,7 @@ public static class UnityEventTracker
3536
private static readonly SerializableHashSet<string> ScriptsToCheck =
3637
new SerializableHashSet<string>("ScriptsToCheck", RootPath);
3738

38-
private static readonly UnityEventHelperSettings Settings;
39+
private static readonly UnityEventTrackerSettings Settings;
3940

4041
[MenuItem("Tools/UnityEventTracker/Scan Project")]
4142
private static bool ScanProject()
@@ -86,7 +87,7 @@ private static bool ScanProject()
8687

8788
static UnityEventTracker()
8889
{
89-
Settings = UnityEventHelperSettings.Instance();
90+
Settings = UnityEventTrackerSettings.Instance();
9091

9192
Settings.IsTrackingEnabled.OnChange += isEnabled =>
9293
{

Assets/UnityEventTracker/Scripts/Editor/DataClasses/HierarchyItem.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using UnityEngine;
22
using UnityEditor;
3+
using UnityEventTracker.Utils;
34

45
// Source - https://github.com/NCEEGEE/PrettyHierarchy/blob/main/Editor/HierarchyItem.cs
56
public class HierarchyItem

Assets/UnityEventTracker/Scripts/Editor/UnityEventHelperSettings.cs renamed to Assets/UnityEventTracker/Scripts/Editor/UnityEventTrackerSettings.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
namespace UnityEventTracker
88
{
99
[Serializable]
10-
public class UnityEventHelperSettings : ScriptableObject
10+
public class UnityEventTrackerSettings : ScriptableObject
1111
{
1212
[Header("Tracking settings")]
1313
[SerializeField]
@@ -65,25 +65,25 @@ public bool ShouldSkipFolder(string relativePath)
6565
return _foldersToIgnore.Any(f => relativePath.StartsWith($"Assets/{f}"));
6666
}
6767

68-
private static UnityEventHelperSettings _instance;
68+
private static UnityEventTrackerSettings _instance;
6969

70-
public static UnityEventHelperSettings Instance()
70+
public static UnityEventTrackerSettings Instance()
7171
{
7272
if (_instance != null)
7373
return _instance;
7474

75-
var guids = AssetDatabase.FindAssets("t:" + nameof(UnityEventHelperSettings));
75+
var guids = AssetDatabase.FindAssets("t:" + nameof(UnityEventTrackerSettings));
7676

7777
_instance = guids.Length == 0
7878
? CreateDefaultSettings()
79-
: AssetDatabase.LoadAssetAtPath<UnityEventHelperSettings>(AssetDatabase.GUIDToAssetPath(guids[0]));
79+
: AssetDatabase.LoadAssetAtPath<UnityEventTrackerSettings>(AssetDatabase.GUIDToAssetPath(guids[0]));
8080

8181
return _instance;
8282
}
8383

84-
private static UnityEventHelperSettings CreateDefaultSettings()
84+
private static UnityEventTrackerSettings CreateDefaultSettings()
8585
{
86-
var instance = CreateInstance<UnityEventHelperSettings>();
86+
var instance = CreateInstance<UnityEventTrackerSettings>();
8787

8888
var path = CreateRootDirectory();
8989

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,29 @@
11
using System;
22
using UnityEditor;
33

4-
public sealed class AssetModificationEvents : AssetModificationProcessor
4+
namespace UnityEventTracker.Utils
55
{
6-
public static event Action<string> OnBeforeDelete;
7-
public static event Action<string> OnBeforeCreate;
8-
public static event Action<string[]> OnBeforeSave;
9-
10-
private static string[] OnWillSaveAssets(string[] paths)
6+
public sealed class AssetModificationEvents : AssetModificationProcessor
117
{
12-
OnBeforeSave?.Invoke(paths);
13-
return paths;
14-
}
8+
public static event Action<string> OnBeforeDelete;
9+
public static event Action<string> OnBeforeCreate;
10+
public static event Action<string[]> OnBeforeSave;
1511

16-
private static void OnWillCreateAsset(string path)
17-
{
18-
OnBeforeCreate?.Invoke(path);
19-
}
12+
private static string[] OnWillSaveAssets(string[] paths)
13+
{
14+
OnBeforeSave?.Invoke(paths);
15+
return paths;
16+
}
2017

21-
private static AssetDeleteResult OnWillDeleteAsset(string path, RemoveAssetOptions options)
22-
{
23-
OnBeforeDelete?.Invoke(path);
24-
return AssetDeleteResult.DidNotDelete;
18+
private static void OnWillCreateAsset(string path)
19+
{
20+
OnBeforeCreate?.Invoke(path);
21+
}
22+
23+
private static AssetDeleteResult OnWillDeleteAsset(string path, RemoveAssetOptions options)
24+
{
25+
OnBeforeDelete?.Invoke(path);
26+
return AssetDeleteResult.DidNotDelete;
27+
}
2528
}
2629
}
Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,18 @@
11
using System;
22
using UnityEditor;
33

4-
public class AssetPostprocessorEvents : AssetPostprocessor
4+
namespace UnityEventTracker.Utils
55
{
6-
public static event Action<string[]> OnAssetsImported;
7-
public static event Action<string[]> OnAssetsDeleted;
8-
9-
private static void OnPostprocessAllAssets(string[] importedAssets, string[] deletedAssets, string[] movedAssets, string[] movedFromAssetPaths)
6+
public class AssetPostprocessorEvents : AssetPostprocessor
107
{
11-
OnAssetsImported?.Invoke(importedAssets);
12-
OnAssetsDeleted?.Invoke(deletedAssets);
8+
public static event Action<string[]> OnAssetsImported;
9+
public static event Action<string[]> OnAssetsDeleted;
10+
11+
private static void OnPostprocessAllAssets(string[] importedAssets, string[] deletedAssets,
12+
string[] movedAssets, string[] movedFromAssetPaths)
13+
{
14+
OnAssetsImported?.Invoke(importedAssets);
15+
OnAssetsDeleted?.Invoke(deletedAssets);
16+
}
1317
}
1418
}

Assets/UnityEventTracker/Scripts/Editor/Utils/EditorGUIUtils.cs renamed to Assets/UnityEventTracker/Scripts/Editor/Utils/ColorScope.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using System;
22
using UnityEngine;
33

4-
namespace EditorGUIUtils
4+
namespace UnityEventTracker.Utils
55
{
66
public enum ColorType
77
{
Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
using UnityEditor;
22
using UnityEngine;
33

4-
public static class EditorColors
4+
namespace UnityEventTracker.Utils
55
{
6-
private static readonly Color32 DarkBackground = new Color32(56, 56, 56, 255);
7-
private static readonly Color32 LightBackground = new Color32(200, 200, 200, 255);
6+
public static class EditorColors
7+
{
8+
private static readonly Color32 DarkBackground = new Color32(56, 56, 56, 255);
9+
private static readonly Color32 LightBackground = new Color32(200, 200, 200, 255);
810

9-
/// <summary>
10-
/// Returns the background color for a hierarchy object that is not selected.
11-
/// </summary>
12-
public static Color32 Background => EditorGUIUtility.isProSkin ? DarkBackground : LightBackground;
11+
/// <summary>
12+
/// Returns the background color for a hierarchy object that is not selected.
13+
/// </summary>
14+
public static Color32 Background => EditorGUIUtility.isProSkin ? DarkBackground : LightBackground;
15+
}
1316
}

0 commit comments

Comments
 (0)