using System; using System.Collections.Generic; using JetBrains.Annotations; using UnityEditor; namespace Packages.Rider.Editor.UnitTesting { public class CallbackData : ScriptableSingleton { public bool isRider; [UsedImplicitly] public static event EventHandler Changed = (sender, args) => { }; internal void RaiseChangedEvent() { Changed(null, EventArgs.Empty); } public List events = new List(); [UsedImplicitly] public void Clear() { events.Clear(); } } }