// Token: 0x06003B04 RID: 15108 RVA: 0x0010D5C8 File Offset: 0x0010B7C8 public static BattleRoomPlayer PbBattleRoomPlayerToBattleRoomPlayer(ProBattleRoomPlayer pbPlayer) { BattleRoomPlayer battleRoomPlayer = new BattleRoomPlayer { UserId = pbPlayer.UserId, SessionId = pbPlayer.SessionId, ChannelId = pbPlayer.ChannelId, Name = pbPlayer.Name, HeadIcon = pbPlayer.HeadIcon, Level = pbPlayer.Level, PlayerBattleStatus = (PlayerBattleStatus)pbPlayer.PlayerBattleStatus, IsOffline = pbPlayer.Offline }; foreach (ProTrainingTech tech in pbPlayer.Techs) { battleRoomPlayer.Techs.Add(TrainingTech.FromDataSection(tech)); } if (pbPlayer.RealTimePVPInfo != null) { battleRoomPlayer.RTPVPInfo = new RealTimePVPInfo { Dan = pbPlayer.RealTimePVPInfo.Dan, LocalRank = pbPlayer.RealTimePVPInfo.LocalRank, GlobalRank = pbPlayer.RealTimePVPInfo.GlobalRank, Score = pbPlayer.RealTimePVPInfo.Score, UserId = pbPlayer.UserId, IsBot = false }; } return(battleRoomPlayer); }
// Token: 0x06003B03 RID: 15107 RVA: 0x0010D488 File Offset: 0x0010B688 public static ProBattleRoomPlayer BattleRoomPlayerToPbBattleRoomPlayer(BattleRoomPlayer player) { ProBattleRoomPlayer proBattleRoomPlayer = new ProBattleRoomPlayer { UserId = player.UserId, SessionId = player.SessionId, ChannelId = player.ChannelId, Name = player.Name, HeadIcon = player.HeadIcon, Level = player.Level, PlayerBattleStatus = (int)player.PlayerBattleStatus, Offline = player.IsOffline }; if (player.RTPVPInfo != null) { proBattleRoomPlayer.RealTimePVPInfo = new ProRealTimePVPUserInfo { Dan = player.RTPVPInfo.Dan, LocalRank = player.RTPVPInfo.LocalRank, GlobalRank = player.RTPVPInfo.GlobalRank, Score = player.RTPVPInfo.Score, UserId = player.RTPVPInfo.UserId }; } foreach (TrainingTech trainingTech in player.Techs) { proBattleRoomPlayer.Techs.Add(trainingTech.ToPro()); } return(proBattleRoomPlayer); }
public static int BattleRoomPlayerToPbBattleRoomPlayer_s(IntPtr l) { int result; try { BattleRoomPlayer player; LuaObject.checkType <BattleRoomPlayer>(l, 1, out player); ProBattleRoomPlayer o = BattleRoomPlayer.BattleRoomPlayerToPbBattleRoomPlayer(player); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }