public void SetAndRefresh(SNSFriendInfo friendInfo, SelectFriendMethod selectFriend, Texture headIcon) { FriendInfo = friendInfo; _selectFriend = selectFriend; TxrHeadIcon.enabled = false; if (FriendInfo == null)//空槽 { LblNickname.text = null; } else { LblNickname.text = FriendInfo.Nickname; if (headIcon) { RefreshHeadIcon(headIcon); } else { if (FriendInfo.HasHeadIconUrl) { ImageResourcesManager.LoadImageAndWait(FriendInfo.HeadIconUrl, RefreshHeadIcon); //下载完成后会激活TxrHeadIcon } } } }
public void SetAndRefresh(SNSFriendUnlockInfo snsFriendUnlockInfo, Transform followTarget) { SnsFriendUnlockInfo = snsFriendUnlockInfo; FollowTarget = followTarget; TxrHead.enabled = false; if (snsFriendUnlockInfo.HasHeadIconUrl) { ImageResourcesManager.LoadImageAndWait(snsFriendUnlockInfo.HeadIconUrl, RefreshTexture); } }
public void SetAndRefresh(RandomTeamMember friendInfo, SelectFriendMethod selectFriend, Texture headIcon) { FriendInfo = friendInfo; _selectFriend = selectFriend; TxrHeadIcon.enabled = false; if (FriendInfo == null) //空槽 { LblNickname.text = null; } else { LblNickname.text = FriendInfo.Nickname; if (headIcon) { RefreshHeadIcon(headIcon); } else { ImageResourcesManager.LoadImageAndWait("http://tp4.sinaimg.cn/1631220107/50/40042081476/1", RefreshHeadIcon); //下载完成后会激活TxrHeadIcon } } }
private void Start() { try { ConfigManager.ReadCacheAndLoadAllLargeConfigs(); //读取并加载大配置 } catch (Exception e) { Debug.LogException(e); } //TODO:获取IP //TODO:连接服务器 //TODO:登录 if (!ClientInfoHolder.Instance) { Debug.LogError("没有ClientInfo Holder,必须检查"); return; } MainRoot.Goto(MainRoot.UIStateName.Entrance); ImageResourcesManager.Init(7); #region GameCenter Debug.Log("Social:" + Social.Active); Social.localUser.Authenticate(success => { if (success) { Debug.Log("GameCenter登录成功"); var userInfo = "Username: "******"\nUser ID: " + Social.localUser.id + "\nIsUnderage: " + Social.localUser.underage; Debug.Log(userInfo); Social.localUser.LoadFriends(re => { if (re) { Debug.Log("LoadFriends ok"); foreach (var userProfile in Social.localUser.friends) { Debug.Log("f:" + userProfile.id + ":" + userProfile.userName); } } else { Debug.Log("LoadFriends fail"); } }); } else { Debug.Log("Authentication failed"); } }); #endregion }