示例#1
0
        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);
        }
示例#2
0
 public void OnPointerUp(PointerEventData eventData)
 {
     if (_type != ShowDescriptionType.click)
     {
         StopAllCoroutines();
         if (_roleView != null)
         {
             _roleView.Close();
         }
         _roleView = null;
         //Debugger.Log("OnPointerUp");
     }
 }
示例#3
0
        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);
            }
        }