Exemplo n.º 1
0
 // Token: 0x06003CCB RID: 15563 RVA: 0x00113504 File Offset: 0x00111704
 public static ProTeamRoomSetting TeamRoomSettingToPbTeamRoomSetting(TeamRoomSetting setting)
 {
     return(new ProTeamRoomSetting
     {
         GameFunctionTypeId = (int)setting.GameFunctionTypeId,
         LocationId = setting.LocationId,
         Authority = (int)setting.Authority,
         JoinMaxLevel = setting.JoinMaxLevel,
         JoinMinLevel = setting.JoinMinLevel
     });
 }
Exemplo n.º 2
0
        // 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);
        }
Exemplo n.º 3
0
        // 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);
        }