// Token: 0x06003CF3 RID: 15603 RVA: 0x00113808 File Offset: 0x00111A08 public static ProTeamRoomPlayer TeamRoomPlayerToPbTeamRoomPlayer(TeamRoomPlayer player) { return(new ProTeamRoomPlayer { UserId = player.UserId, SessionId = player.SessionId, ChannelId = player.ChannelId, Name = player.Name, HeadIcon = player.HeadIcon, ActiveHeroJobRelatedId = player.ActiveHeroJobRelatedId, Level = player.Level, Position = player.Position, ModenSkinId = player.ModenSkinId }); }
// Token: 0x06003CB8 RID: 15544 RVA: 0x001132B8 File Offset: 0x001114B8 public static ProTeamRoom TeamRoomToPbTeamRoom(TeamRoom room) { ProTeamRoom proTeamRoom = new ProTeamRoom { RoomId = room.RoomId, LeaderPosition = room.Leader.Position, LeaderKickOutTime = room.LeaderKickOutTime.Ticks }; proTeamRoom.Setting = TeamRoomSetting.TeamRoomSettingToPbTeamRoomSetting(room.Setting); foreach (TeamRoomPlayer player in room.Players) { proTeamRoom.Players.Add(TeamRoomPlayer.TeamRoomPlayerToPbTeamRoomPlayer(player)); } return(proTeamRoom); }
// Token: 0x06003CB9 RID: 15545 RVA: 0x0011336C File Offset: 0x0011156C public static TeamRoom PbTeamRoomToTeamRoom(ProTeamRoom pbRoom) { TeamRoom teamRoom = new TeamRoom { RoomId = pbRoom.RoomId, LeaderKickOutTime = new DateTime(pbRoom.LeaderKickOutTime) }; teamRoom.Setting = TeamRoomSetting.PbTeamRoomSettingToTeamRoomSetting(pbRoom.Setting); foreach (ProTeamRoomPlayer pbPlayer in pbRoom.Players) { teamRoom.Players.Add(TeamRoomPlayer.PbTeamRoomPlayerToTeamRoomPlayer(pbPlayer)); } teamRoom.Leader = teamRoom.Players.Find((TeamRoomPlayer m) => m.Position == pbRoom.LeaderPosition); return(teamRoom); }
// Token: 0x06003CB5 RID: 15541 RVA: 0x00113240 File Offset: 0x00111440 public void QuitTeamRoom(TeamRoomPlayer player) { this.Players.Remove(player); }
// Token: 0x06003CB4 RID: 15540 RVA: 0x00113230 File Offset: 0x00111430 public void JoinTeamRoom(TeamRoomPlayer player) { this.Players.Add(player); }
// Token: 0x06003CB2 RID: 15538 RVA: 0x00113214 File Offset: 0x00111414 public bool IsLeader(TeamRoomPlayer player) { return(player == this.Leader); }