private void SubscribeToGivenListing(StatusEffectListingUI listing) { curSelectedListing = listing; curSelectedListing.onStatusEffectAdded += StatusEffectAdded; curSelectedListing.onStatusEffectRemoved += StatusEffectRemoved; }
public void ShowTooltip(StatusEffectListingUI listing) { SubscribeToGivenListing(listing); AddTimersFromCurrentListing(); prevObj = (RectTransform)curSelectedListing.transform; ShowTooltip(); UpdateTooltipText(); }
private void UnsubscribeFromCurrentListing() { if (curSelectedListing == null) { return; } curSelectedListing.onStatusEffectAdded -= StatusEffectAdded; curSelectedListing.onStatusEffectRemoved -= StatusEffectRemoved; curSelectedListing = null; }