public void UnregisterReleaseHook(ReleaseEvent methodObject) { if (LockReleaseEvents.Contains(methodObject)) { LockReleaseEvents.Remove(methodObject); } }
protected override void OnDisabled() { base.OnDisabled(); LockStore.ClearAllLocks(); LockAcquireEvents.Clear(); LockReleaseEvents.Clear(); }
protected override void OnDisabled() { base.OnDisabled(); LockStore.ClearAllLocks(); LockAcquireEvents.Clear(); LockReleaseEvents.Clear(); GameEvents.onGameSceneLoadRequested.Remove(LockEvents.OnSceneRequested); }
public void RegisterReleaseHook(ReleaseEvent methodObject) { LockReleaseEvents.Add(methodObject); }