protected override void OnEnable() { base.OnEnable(); if (Started && Highlighted) { OnHover(KiltUICamera.IsHighlighted(gameObject)); } }
protected override void OnPress(bool isPressed) { if (enabled && !CameraFade.InstanceExists()) { if (!Started) { Start(); } InitTween(tweenTarget, duration, isPressed ? pressed : (KiltUICamera.IsHighlighted(gameObject) ? hover : mColor)); } }
protected virtual void OnEnable() { StartAlarmTriggers(); if (Started && Highlighted) { OnHover(KiltUICamera.IsHighlighted(gameObject)); } if (UnityTrigger.ContainsFlag(UnityTriggerEnum.OnEnable) || Trigger == ButtonTrigger.OnEnable) { CallSend(); } }
protected override void OnPress(bool isPressed) { if (enabled && !CameraFade.InstanceExists()) { if (!Started) { Start(); } InitTween(tweenTarget.gameObject, duration, isPressed ? Vector3.Scale(_scale, pressed) : (KiltUICamera.IsHighlighted(gameObject) ? Vector3.Scale(_scale, hover) : _scale)); } }
public bool IsTouchReferenceEqualsCurrentTouch(KiltUICamera.MouseOrTouch p_currentTouch) { if(p_currentTouch != null && _touchReference != null && ( (p_currentTouch == _touchReference) || (p_currentTouch.current == _touchReference.current) || (p_currentTouch.pressed == _touchReference.pressed) || (p_currentTouch.dragged == _touchReference.dragged) ) ) { return true; } return false; }