IEnumerator RefreshApplyList(List <FriendInfo> RILst) { ApplyLstCover.SetActive(true); MyTools.DestroyImmediateChildNodes(ApplyGrid.transform); UIScrollView sv = ApplyGrid.transform.parent.GetComponent <UIScrollView>(); for (int i = 0; i < RILst.Count; i++) { GameObject newUnit = NGUITools.AddChild(ApplyGrid.gameObject, ApplyUnitPrefab); newUnit.SetActive(true); newUnit.name = "ApplyUnit_" + i; newUnit.transform.localPosition = new Vector3(0, -110 * i, 0); UI_FriendUnit fu = newUnit.GetComponent <UI_FriendUnit>(); fu.Set(RILst[i]); ApplyGrid.repositionNow = true; sv.ResetPosition(); yield return(new WaitForEndOfFrame()); } ApplyLstCover.SetActive(false); RefreshApplyBottomInfo(); }
/// <summary> 点击全部添加 </summary> public void OnClick_AddAll() { GameApp.Instance.SoundInstance.PlaySe("button"); Debug.Log("点击【全部添加】"); for (int i = 0; i < AddFriendGrid.transform.childCount; i++) { Transform child = AddFriendGrid.transform.GetChild(i); UI_FriendUnit fu = child.GetComponent <UI_FriendUnit>(); fu.SetAddState(true); } GameApp.Instance.CommonHintDlg.OpenHintBox("好友请求已发送"); }
/// <summary> 点击全部赠送 </summary> public void OnClick_AllGive() { GameApp.Instance.SoundInstance.PlaySe("button"); Debug.Log("点击【全部赠送】"); for (int i = 0; i < MyFriendGrid.transform.childCount; i++) { Transform child = MyFriendGrid.transform.GetChild(i); UI_FriendUnit fu = child.GetComponent <UI_FriendUnit>(); fu.SetGiveState(true); } GameApp.Instance.CommonHintDlg.OpenHintBox("赠送的礼物已发出"); }
public void OnClick_InviteAll() { GameApp.Instance.SoundInstance.PlaySe("button"); Debug.Log("点击【全部邀请】"); for (int i = 0; i < InviteGrid.transform.childCount; i++) { Transform child = InviteGrid.transform.GetChild(i); UI_FriendUnit fu = child.GetComponent <UI_FriendUnit>(); fu.InviteBtn.isEnabled = false; } GameApp.Instance.CommonHintDlg.OpenHintBox("邀请请求已发送"); InviteAllBtn.isEnabled = false; }
public void RefreshAddFriendBottomInfo() { bool haveFriendEnableAdd = false; for (int i = 0; i < AddFriendGrid.transform.childCount; i++) { Transform child = AddFriendGrid.transform.GetChild(i); UI_FriendUnit fu = child.GetComponent <UI_FriendUnit>(); if (!fu.CurFI.IsAdded) { haveFriendEnableAdd = true; break; } } AddAllBtn.isEnabled = haveFriendEnableAdd; }
public void RefreshMyFriendBottomInfo() { int MyFriendNum = MyFriendGrid.transform.childCount; MyFriendNumLab.text = MyFriendNum.ToString(); NoFriendsHintRoot.SetActive(MyFriendNum == 0); bool haveFriendEnableGive = false; for (int i = 0; i < MyFriendNum; i++) { Transform child = MyFriendGrid.transform.GetChild(i); UI_FriendUnit fu = child.GetComponent <UI_FriendUnit>(); if (!fu.CurFI.IsGived) { haveFriendEnableGive = true; break; } } AllGiveBtn.isEnabled = haveFriendEnableGive; }
IEnumerator RefreshInviteList(List <FriendInfo> RILst) { MyTools.DestroyImmediateChildNodes(InviteGrid.transform); UIScrollView sv = InviteGrid.transform.parent.GetComponent <UIScrollView>(); for (int i = 0; i < RILst.Count; i++) { GameObject newUnit = NGUITools.AddChild(InviteGrid.gameObject, InviteUnitPrefab); newUnit.SetActive(true); newUnit.name = "InviteUnit_" + i; newUnit.transform.localPosition = new Vector3(i % 2 == 1 ? 370 : 0, -110 * i, 0); UI_FriendUnit fu = newUnit.GetComponent <UI_FriendUnit>(); fu.Set(RILst[i]); InviteGrid.repositionNow = true; sv.ResetPosition(); yield return(new WaitForEndOfFrame()); } }
public void ShowMyFriendDetail(UI_FriendUnit fu) { CurClickFriend = fu; Detail_ID.text = StringBuilderTool.ToString("ID: ", CurClickFriend.CurFI.PlayerID); Detail_Name.text = CurClickFriend.Name.text; int RoleID = Math.Max(CurClickFriend.CurFI.RoleID, 1); RoleConfig rc = null; if (CsvConfigTables.Instance.RoleCsvDic.TryGetValue(RoleID, out rc)) { Detail_HeadPortrait.spriteName = rc.PortraitEx; } string StageStr = CurClickFriend.Stage.text; string[] tempSS = StageStr.Split('-'); Detail_Stage.text = StringBuilderTool.ToInfoString(tempSS[0], "-", tempSS[1], "\n", tempSS[2]); TweenAlpha.Begin(MyFriendDetailRoot, 0.2f, 1).from = 0; }