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); } }
private void OnEnable() { if (isOnVariable != null) { isOnVariable.AddListener(HandleVariable); } }
private void OnEnable() { targetToggle = GetComponent <UnityEngine.UI.Toggle>(); targetToggle.onValueChanged.AddListener(HandleToggleValueChanged); if (isOn != null) { isOn.AddListener(HandleIsOnChange); } Refresh(); }
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); }