// Token: 0x06003B3E RID: 15166 RVA: 0x0010EFB0 File Offset: 0x0010D1B0 public static ProBusinessCard ToProtocol(BusinessCard businessCard) { ProBusinessCard proBusinessCard = new ProBusinessCard(); proBusinessCard.UserId = businessCard.UserId; proBusinessCard.HeadIcon = businessCard.HeadIcon; proBusinessCard.Name = businessCard.Name; proBusinessCard.Level = businessCard.Level; proBusinessCard.ArenaPoints = businessCard.ArenaPoints; proBusinessCard.Likes = businessCard.Likes; proBusinessCard.IsOnLine = businessCard.IsOnLine; proBusinessCard.SetInfo = BusinessCardInfoSet.ToProtocol(businessCard.SetInfo); proBusinessCard.StatisticalData = BusinessCardStatisticalData.ToProtocol(businessCard.StatisticalData); foreach (BattleHero battleHero in businessCard.Heroes) { proBusinessCard.Heroes.Add(BattleHero.BattleHeroToPBBattleHero(battleHero)); } foreach (BattleHero battleHero2 in businessCard.MostSkilledHeroes) { proBusinessCard.MostSkilledHeroes.Add(BattleHero.BattleHeroToPBBattleHero(battleHero2)); } foreach (TrainingTech trainingTech in businessCard.Techs) { proBusinessCard.Techs.Add(trainingTech.ToPro()); } return(proBusinessCard); }
// Token: 0x06003B3F RID: 15167 RVA: 0x0010F144 File Offset: 0x0010D344 public static BusinessCard FromProtocol(ProBusinessCard pbBusinessCard) { BusinessCard businessCard = new BusinessCard(); businessCard.UserId = pbBusinessCard.UserId; businessCard.HeadIcon = pbBusinessCard.HeadIcon; businessCard.Name = pbBusinessCard.Name; businessCard.Level = pbBusinessCard.Level; businessCard.ArenaPoints = pbBusinessCard.ArenaPoints; businessCard.Likes = pbBusinessCard.Likes; businessCard.IsOnLine = pbBusinessCard.IsOnLine; businessCard.SetInfo = BusinessCardInfoSet.FromProtocol(pbBusinessCard.SetInfo); businessCard.StatisticalData = BusinessCardStatisticalData.FromProtocol(pbBusinessCard.StatisticalData); foreach (ProBattleHero pbBattleHero in pbBusinessCard.Heroes) { businessCard.Heroes.Add(BattleHero.PBBattleHeroToBattleHero(pbBattleHero)); } foreach (ProBattleHero pbBattleHero2 in pbBusinessCard.MostSkilledHeroes) { businessCard.MostSkilledHeroes.Add(BattleHero.PBBattleHeroToBattleHero(pbBattleHero2)); } foreach (ProTrainingTech tech in pbBusinessCard.Techs) { businessCard.Techs.Add(TrainingTech.FromDataSection(tech)); } return(businessCard); }
// Token: 0x06003B55 RID: 15189 RVA: 0x0010F490 File Offset: 0x0010D690 public static BusinessCardInfoSet FromProtocol(ProBusinessCardInfoSet pbSet) { BusinessCardInfoSet businessCardInfoSet = new BusinessCardInfoSet(); businessCardInfoSet.IsActionRandom = pbSet.IsActionRandom; businessCardInfoSet.Desc = pbSet.Desc; businessCardInfoSet.Heroes.AddRange(BusinessCardHeroSet.FromProtocols(pbSet.Heroes)); return(businessCardInfoSet); }
// Token: 0x06003B54 RID: 15188 RVA: 0x0010F44C File Offset: 0x0010D64C public static ProBusinessCardInfoSet ToProtocol(BusinessCardInfoSet set) { ProBusinessCardInfoSet proBusinessCardInfoSet = new ProBusinessCardInfoSet(); proBusinessCardInfoSet.IsActionRandom = set.IsActionRandom; proBusinessCardInfoSet.Desc = set.Desc; proBusinessCardInfoSet.Heroes.AddRange(BusinessCardHeroSet.ToProtocols(set.Heroes)); return(proBusinessCardInfoSet); }
// Token: 0x0600408E RID: 16526 RVA: 0x0012D258 File Offset: 0x0012B458 public void SetBusinessCardInfo(BusinessCardInfoSet setInfo) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_SetBusinessCardInfoBusinessCardInfoSet_hotfix != null) { this.m_SetBusinessCardInfoBusinessCardInfoSet_hotfix.call(new object[] { this, setInfo }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; this.m_friendDS.SetBusinessCardInfo(setInfo); }
// Token: 0x06004AFC RID: 19196 RVA: 0x001755F8 File Offset: 0x001737F8 public override object SerializeToClient() { DSFriendNtf dsfriendNtf = new DSFriendNtf(); dsfriendNtf.FriendshipPointsFromFightWithFriendsToday = this.FriendshipPointsFromFightWithFriendsToday; dsfriendNtf.FriendshipPointsClaimedToday = this.FriendshipPointsClaimedToday; dsfriendNtf.Likes = this.Likes; dsfriendNtf.LikedUsers.AddRange(this.LikedUsers); dsfriendNtf.FriendshipPointsSent.AddRange(this.FriendshipPointsSent); dsfriendNtf.FriendshipPointsReceived.AddRange(this.FriendshipPointsReceived); dsfriendNtf.SetInfo = BusinessCardInfoSet.ToProtocol(this.BusinessCardSetInfo); dsfriendNtf.Version = (uint)base.Version; dsfriendNtf.BannedTime = this.BannedTime.Ticks; return(dsfriendNtf); }
// Token: 0x06004AFD RID: 19197 RVA: 0x00175694 File Offset: 0x00173894 public void SetBusinessCardInfo(BusinessCardInfoSet setInfo) { this.BusinessCardSetInfo = setInfo; base.SetDirty(true); }