Example #1
0
        private void OnEnable()
        {
            if (spriteVariable != null)
            {
                spriteVariable.AddListener(HandleSprite);
            }

            if (colorVariable != null)
            {
                colorVariable.AddListener(HandleColor);
            }

            if (fillAmountVariable != null)
            {
                fillAmountVariable.AddListener(HandleFillAmount);
            }

            if (raycastTargetVariable != null)
            {
                raycastTargetVariable.AddListener(HandleRaycast);
            }

            if (imageTypeVariable != null)
            {
                imageTypeVariable.AddListener(HandleImageType);
            }
        }
Example #2
0
 private void OnEnable()
 {
     if (isOnVariable != null)
     {
         isOnVariable.AddListener(HandleVariable);
     }
 }
Example #3
0
        private void OnEnable()
        {
            targetToggle = GetComponent <UnityEngine.UI.Toggle>();

            targetToggle.onValueChanged.AddListener(HandleToggleValueChanged);

            if (isOn != null)
            {
                isOn.AddListener(HandleIsOnChange);
            }

            Refresh();
        }
Example #4
0
            public void Register()
            {
                if (gameEvent != null)
                {
                    gameEvent.AddListener(Handler);
                }

                if (cursorState != null)
                {
                    cursorState.AddListener(HandleState);
                }

                if (variable != null)
                {
                    variable.AddListener(HandleVariable);
                }
            }
 void Start()
 {
     property.AddListener(PropertyChanged);
     PropertyChanged(property.Value);
 }