Exemple #1
0
 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);
     }
 }