summaryrefslogtreecommitdiff
path: root/Library/PackageCache/com.unity.timeline@1.2.13/Editor/Signals/SignalManager.cs
diff options
context:
space:
mode:
authorAndrew Lee <alee14498@protonmail.com>2020-08-20 23:40:50 -0400
committerAndrew Lee <alee14498@protonmail.com>2020-08-20 23:40:50 -0400
commit3af4c218c0e70167db23a6303d2af30aff37d2fe (patch)
tree927f29edcf54ab562f40f3d1c6cb69287c7f5980 /Library/PackageCache/com.unity.timeline@1.2.13/Editor/Signals/SignalManager.cs
parentb6daed0af784f4e9bc13329dd87c671b06ee1c65 (diff)
downloadProject-Sandbox-3af4c218c0e70167db23a6303d2af30aff37d2fe.tar.gz
Project-Sandbox-3af4c218c0e70167db23a6303d2af30aff37d2fe.tar.bz2
Project-Sandbox-3af4c218c0e70167db23a6303d2af30aff37d2fe.zip
Removed a bunch of stuff; Changes
Diffstat (limited to 'Library/PackageCache/com.unity.timeline@1.2.13/Editor/Signals/SignalManager.cs')
-rw-r--r--Library/PackageCache/com.unity.timeline@1.2.13/Editor/Signals/SignalManager.cs87
1 files changed, 0 insertions, 87 deletions
diff --git a/Library/PackageCache/com.unity.timeline@1.2.13/Editor/Signals/SignalManager.cs b/Library/PackageCache/com.unity.timeline@1.2.13/Editor/Signals/SignalManager.cs
deleted file mode 100644
index 4beec0c..0000000
--- a/Library/PackageCache/com.unity.timeline@1.2.13/Editor/Signals/SignalManager.cs
+++ /dev/null
@@ -1,87 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using UnityEngine;
-using UnityEngine.Timeline;
-using Object = UnityEngine.Object;
-
-namespace UnityEditor.Timeline.Signals
-{
- class SignalManager : IDisposable
- {
- static SignalManager m_Instance;
- readonly List<SignalAsset> m_assets = new List<SignalAsset>();
-
- internal static SignalManager instance
- {
- get
- {
- if (m_Instance == null)
- {
- m_Instance = new SignalManager();
- m_Instance.Refresh();
- }
-
- return m_Instance;
- }
-
- set { m_Instance = value; }
- }
-
- internal SignalManager()
- {
- SignalAsset.OnEnableCallback += Register;
- }
-
- public static IEnumerable<SignalAsset> assets
- {
- get
- {
- foreach (var asset in instance.m_assets)
- {
- if (asset != null)
- yield return asset;
- }
- }
- }
-
- public static SignalAsset CreateSignalAssetInstance(string path)
- {
- var newSignal = ScriptableObject.CreateInstance<SignalAsset>();
- newSignal.name = Path.GetFileNameWithoutExtension(path);
-
- var asset = AssetDatabase.LoadMainAssetAtPath(path) as SignalAsset;
- if (asset != null)
- {
- TimelineUndo.PushUndo(asset, Styles.UndoCreateSignalAsset);
- EditorUtility.CopySerialized(newSignal, asset);
- Object.DestroyImmediate(newSignal);
- return asset;
- }
-
- AssetDatabase.CreateAsset(newSignal, path);
- return newSignal;
- }
-
- public void Dispose()
- {
- SignalAsset.OnEnableCallback -= Register;
- }
-
- void Register(SignalAsset a)
- {
- m_assets.Add(a);
- }
-
- void Refresh()
- {
- var guids = AssetDatabase.FindAssets("t:SignalAsset");
- foreach (var g in guids)
- {
- var path = AssetDatabase.GUIDToAssetPath(g);
- var asset = AssetDatabase.LoadAssetAtPath<SignalAsset>(path);
- m_assets.Add(asset);
- }
- }
- }
-}