/// <summary> /// Safely invoke the <see cref="OnItemsRegistered"/> event /// </summary> /// <param name="self"></param> private void InvokeOnItemsRegistered(ObjectDB self) { if (SceneManager.GetActiveScene().name == "main") { OnItemsRegistered?.SafeInvoke(); } }
private void InvokeOnItemsRegistered(On.ObjectDB.orig_Awake orig, ObjectDB self) { orig(self); if (SceneManager.GetActiveScene().name == "main" && self.IsValid()) { OnItemsRegistered?.SafeInvoke(); } }