public void DeactivateRune() { if (currentRune == null || !currentRune.IsActive) { return; } currentRune.DeactivateRune(); runeIsActive = currentRune.IsActive; if (!runeIsActive) { OnRuneDeactivated.Invoke(currentRune); } }