private OOFriendInfoUnit CreateFriendInfoUnit(OOFriendInfoUnit.UnitType status, BuddyInfo sdata, bool isSendRecommdReq = false) { return(new OOFriendInfoUnit { UnitStatus = status, FriendUID = sdata.id, FriendIcon = UIUtils.GetRoleSmallIcon(sdata.career), FriendName = sdata.name, OffLineStatus = sdata.online, IsFriendRecommend = isSendRecommdReq, VIPLevel1 = GameDataUtils.GetNumIcon10(sdata.vipLv, NumType.Yellow_light), VIPLevel2 = GameDataUtils.GetNumIcon1(sdata.vipLv, NumType.Yellow_light), Level = "Lv." + sdata.lv, BattlePower = sdata.fighting.ToString() }); }
public void OnBtnAgree() { OOFriendInfoUnit.UnitType unitStatus = this.UnitStatus; if (unitStatus != OOFriendInfoUnit.UnitType.Ask) { if (unitStatus == OOFriendInfoUnit.UnitType.AddNotFriend) { if (this.IsFriendRecommend) { FriendManager.Instance.SendAddBuddy(this.FriendUID, true); } else { FriendManager.Instance.SendAddBuddy(this.FriendUID, false); } } } else { FriendManager.Instance.SendApproveApplicant(this.FriendUID); } }