public virtual void Init(Vector2 pos) { body.transform.parent.GetComponent <RectTransform>().localPosition = pos; _dragPanel = body.AddComponent <DragPanel>(); _dragPanel.Init(); }
void FriendInit() { //mRankFriend = new WasRank (); UIDraggablePanel2 DragPanel; UIGrid Grid; DragPanel = mRscrcMan.FindChild(dicMenuList ["Ui_kickoff"], "LPanel_friend/scroll_friend", true).GetComponent <UIDraggablePanel2> (); Grid = mRscrcMan.FindChild(dicMenuList ["Ui_kickoff"], "LPanel_friend/scroll_friend/grid", true).GetComponent <UIGrid> (); SetFriendsListObject(); DragPanel.Init(arrFriendObj.Count, delegate(UIListItem item, int index) { FriendList scr = item.Target.GetComponent <FriendList> (); AmFriend curObj = arrFriendObj [index]; item.Target.transform.FindChild("Label_name").GetComponent <UILabel> ().text = curObj.Nick; Material PlayerPic; PlayerPic = Instantiate(Resources.Load("Materials/KakaoPic")) as Material; GetRankList(curObj.UserID); scr.KakaoID = curObj.UserID; // for (int i = 0 ; i < Ag.mySelf.arrFriendRank.Count; i ++) { // Debug.Log (curObj.UserID + "FriendUSerID" + mRankFriend.league + "MySelf " + Ag.mySelf.arrFriendRank.Count + "arrCount " + " friendUserid " + Ag.mySelf.arrFriendRank[i].userID + "friendLeague" + Ag.mySelf.arrFriendRank[i].league); // } scr.FriendNick = curObj.Nick; if (mRankFriend.league.Substring(0, 3) == "PRO") //_5" || mRankFriend.league == "PRO_4" || mRankFriend.league == "PRO_3" || mRankFriend.league == "PRO_2" || mRankFriend.league == "PRO_1") { { Ag.mViewCard.CardLeagueSpritename(mRankFriend.league); int lgNum = mRankFriend.league.GetContinuousInteger(); item.Target.transform.FindChild("division/div1").gameObject.GetComponent <UISprite> ().spriteName = "icon_div" + lgNum + "s"; //child.transform.FindChild ("division/div1").gameObject.GetComponent<UISprite> ().spriteName = Ag.mViewCard.LeagueSpriteNameS; Ag.LogIntenseWord("mRankFriend.league.GetContinuousInteger :: " + mRankFriend.league + " RankUserid " + mRankFriend.userID); } else { item.Target.transform.FindChild("division/div1").gameObject.GetComponent <UISprite> ().spriteName = "icon_div5s"; } Debug.Log("Ag.mViewCard.LeagueSpriteNameS" + Ag.mViewCard.LeagueSpriteNameS); item.Target.transform.FindChild("face").gameObject.GetComponent <UITexture> ().material = PlayerPic; item.Target.transform.FindChild("btn_versuscall").gameObject.GetComponent <UIButtonMessage> ().target = item.Target; item.Target.transform.FindChild("btn_versuscall").gameObject.GetComponent <UIButtonMessage> ().functionName = "versuscall"; item.Target.transform.FindChild("Checkbox_onoff/Background").GetComponent <UISprite> ().spriteName = "img_friendoff"; scr.PlayerNum = index; item.Target.name = index.ToString(); //item.Target.transform.FindChild ("btn_versuscall").transform.gameObject.SetActive (false); item.Target.transform.FindChild("btn_nowplay").transform.gameObject.SetActive(false); if (curObj.IsOnNode) { Debug.Log(Ag.NodeObj.MatchOKwith(curObj.UserID).HasValue + "KKONICKNAME " + curObj.Nick); if (Ag.NodeObj.MatchOKwith(curObj.UserID).Value == true) { item.Target.transform.FindChild("Checkbox_onoff/Background").GetComponent <UISprite> ().spriteName = "img_friendon"; item.Target.transform.FindChild("btn_versuscall").transform.gameObject.SetActive(true); item.Target.transform.FindChild("btn_nowplay").transform.gameObject.SetActive(false); } else { item.Target.transform.FindChild("Checkbox_onoff/Background").GetComponent <UISprite> ().spriteName = "img_friendplay"; item.Target.transform.FindChild("btn_versuscall").transform.gameObject.SetActive(false); item.Target.transform.FindChild("btn_nowplay").transform.gameObject.SetActive(true); } scr.LogOn = true; } else { item.Target.transform.FindChild("btn_versuscall").transform.gameObject.SetActive(true); item.Target.transform.FindChild("btn_nowplay").transform.gameObject.SetActive(false); scr.LogOn = false; } if (PreviewLabs.PlayerPrefs.GetBool("viewUserpic")) { for (int i = 0; i < KakaoFriends.Instance.appFriends.Count; i++) { if (item.Target.GetComponent <FriendList> ().KakaoID == KakaoFriends.Instance.appFriends [i].userid) { if (dicTex [i] != null) { item.Target.transform.FindChild("face").gameObject.GetComponent <UITexture> ().material.mainTexture = dicTex [i]; } else { item.Target.transform.FindChild("face").gameObject.GetComponent <UITexture> ().material.mainTexture = (Texture2D)Resources.Load("userface_bundle"); } } } } }); Grid.Reposition(); DragPanel.ResetPosition(); }