1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- using System.Collections;
- using System.Collections.Generic;
- using TMPro;
- using UnityEngine;
- using UnityEngine.EventSystems;
- using UnityEngine.Networking;
- using UnityEngine.UI;
- public class SmallLoginItem : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler
- {
- bool isChooseBig;
- public RawImage iconImg;
- public TextMeshProUGUI textName;
- public AccountData ad;
- public void setData(AccountData ad,bool isChooseBig)
- {
- this.isChooseBig = isChooseBig;
- this.ad = ad;
- textName.text = ad.name;
- if(ad.avatar==null|| ad.avatar.host=="")
- {
- ad.avatar.path = Application.streamingAssetsPath + "/icon/1.png";
- DownLoadXRManager.DownLoadForTexture(DownLoadXRManager.getTestData((ad.avatar.host + "/" + ad.avatar.path)), (Texture2D tex) => {
- texture = tex;
- iconImg.texture = tex;
- }, null);
- }
- else
- {
- Debug.Log(ad.avatar.host + "/" + ad.avatar.path);
- DownLoadXRManager.DownLoadForTexture(DownLoadXRManager.getTestData((ad.avatar.host + "/" + ad.avatar.path)), (Texture2D tex) => {
- texture = tex;
- iconImg.texture = tex;
- }, null);
- }
-
- }
- Texture2D texture;
- private void OnDestroy()
- {
- Destroy(texture);
- }
- public void ChooseIcon()
- {
- UserManager.Instance.setNowUser(this.ad, this.transform, iconImg.texture);
- LoginDataManager.Instance.setOftenUseAcc(this.ad);
- LoginWindowsManager.Instance.gotologinPassWord();
- ShowInfoTipManager.Instance.closeTip();
- }
- public void OnPointerEnter(PointerEventData eventData)
- {
- ShowInfoTipManager.Instance.showTip(ad.name);
- }
- public void OnPointerExit(PointerEventData eventData)
- {
- ShowInfoTipManager.Instance.closeTip();
- }
- }
|