public static CommonRoleDesView Open(RoleInfo data, Vector3 pos, Vector2 sizeDelta) { CommonRoleDesView view = UIMgr.instance.Open <CommonRoleDesView>(PREFAB_PATH, EUISortingLayer.Tips); view.SetData(data, pos, sizeDelta); return(view); }
public void OnPointerUp(PointerEventData eventData) { if (_type != ShowDescriptionType.click) { StopAllCoroutines(); if (_roleView != null) { _roleView.Close(); } _roleView = null; //Debugger.Log("OnPointerUp"); } }
private IEnumerator showTipsCoroutine(float delay) { yield return(new WaitForSeconds(delay)); if (_roleInfo != null) { RectTransform rectTran = transform as RectTransform; Vector2 sizeDelta = new Vector2(100, 100); if (rectTran != null) { sizeDelta = (transform as RectTransform).sizeDelta; } _roleView = CommonRoleDesView.Open(_roleInfo, transform.position, sizeDelta); } }