private void InvokeOnItemsRegisteredFejd(On.ObjectDB.orig_CopyOtherDB orig, ObjectDB self, ObjectDB other) { orig(self, other); if (SceneManager.GetActiveScene().name == "start" && self.IsValid()) { OnItemsRegisteredFejd?.SafeInvoke(); } }
/// <summary> /// Safely invoke the <see cref="OnItemsRegisteredFejd"/> event late in the detour chain /// </summary> /// <param name="self"></param> private void InvokeOnItemsRegisteredFejd(ObjectDB self) { OnItemsRegisteredFejd?.SafeInvoke(); }