public void Register() { if (node == null) { node = Instances.AddLast(this); LeanLocalization.DelayUpdateTranslations(); } }
public void Unregister() { if (node != null) { Instances.Remove(node); node = null; LeanLocalization.DelayUpdateTranslations(); } }
protected virtual void OnDisable() { LeanLocalization.DelayUpdateTranslations(); }
protected virtual void OnDisable() { Instances.Remove(node); LeanLocalization.DelayUpdateTranslations(); }
protected virtual void OnEnable() { node = Instances.AddLast(this); LeanLocalization.DelayUpdateTranslations(); }