Example #1
0
        public void Register()
        {
            if (node == null)
            {
                node = Instances.AddLast(this);

                LeanLocalization.DelayUpdateTranslations();
            }
        }
Example #2
0
        public void Unregister()
        {
            if (node != null)
            {
                Instances.Remove(node);

                node = null;

                LeanLocalization.DelayUpdateTranslations();
            }
        }
Example #3
0
 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();
        }