protected void init_StorageLinks() { vault = new storageLinks(); vault.event_linkRemoved += handler_linkRemoved; unsubscribeStorage = () => { if (vault != null) { vault.event_linkRemoved -= handler_linkRemoved; } unsubscribeStorage = null; }; }
protected void clear() { unsubscribeStorage?.Invoke(); unsubscribeOwner?.Invoke(); vault = null; id = null; }