private void RemoveAllNotes() { ObjectNote[] notes = StratusScene.GetComponentsInAllActiveScenes <ObjectNote>(); foreach (var note in notes) { Undo.DestroyObjectImmediate(note); } StratusDebug.Log($"Removed {notes.Length} notes!"); }
protected override void OnInitializeState() { behaviours = StratusScene.GetComponentsInAllActiveScenes <T>(); }
private static void AddCurrentBehaviours() { StratusManagedBehaviour[] behaviours = StratusScene.GetComponentsInAllActiveScenes <StratusManagedBehaviour>(); StratusDebug.Log($"Adding {behaviours.Length} behaviours"); StratusManagedBehaviourSystem.behaviours.AddRange(behaviours); }