static public EventTriggerListenerDrag Get(GameObject go) { EventTriggerListenerDrag listener = go.GetComponent <EventTriggerListenerDrag>(); if (listener == null) { listener = go.AddComponent <EventTriggerListenerDrag>(); } return(listener); }
// Use this for initialization void Start() { EventTriggerListener.Get(gameObject).onClick = onClick; EventTriggerListener.Get(gameObject).onDown = onDown; EventTriggerListener.Get(gameObject).onEnter = onEnter; EventTriggerListener.Get(gameObject).onExit = onExit; EventTriggerListener.Get(gameObject).onUp = onUp; if (m_bDrag) { EventTriggerListenerDrag.Get(gameObject).onOBDrag = OnDrag; EventTriggerListenerDrag.Get(gameObject).onOBEndDrag = OnEndDrag; } v3Up = gameObject.transform.localScale; v3Down = fScale * gameObject.transform.localScale; if (fScale < 1.0f) { Vector2 vecTemp = transform.GetComponent <RectTransform>().sizeDelta *transform.localScale.x *(1.0f - fScale); vcBoxBound.width = vecTemp.x * 2; vcBoxBound.height = vecTemp.y * 2; } }