public static Item2Face CreateFace(int num, Transform parent) { ChatManager.FaceSuit faceSuitByNum = ChatManager.Instance.GetFaceSuitByNum(num); Item2Face item2Face = ChatManager.CreatePrefab2Face("Item2Face" + num); UGUITools.ResetTransform(item2Face.get_transform(), parent); RectTransform rectTransform = item2Face.get_transform() as RectTransform; rectTransform.set_anchorMin(ConstVector2.LR); rectTransform.set_anchorMax(ConstVector2.LR); rectTransform.set_pivot(ConstVector2.LR); rectTransform.set_sizeDelta(Vector2.get_zero()); item2Face.SetFaces(faceSuitByNum.icons); return(item2Face); }
private void Add2FaceSuit(Face dataFace) { for (int i = 0; i < this.FaceSuits.get_Count(); i++) { if (this.FaceSuits.get_Item(i).num == dataFace.num) { this.FaceSuits.get_Item(i).icons.Add(GameDataUtils.GetIconName(dataFace.icon)); return; } } ChatManager.FaceSuit faceSuit = new ChatManager.FaceSuit(); faceSuit.num = dataFace.num; faceSuit.icons.Add(GameDataUtils.GetIconName(dataFace.icon)); this.FaceSuits.Add(faceSuit); }