using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Room
{
    //房间ID
    public long Id;
    //房间名
    public string Name;
    //房间密码
    public string Password;
    //房主:房间创建者
    public UserData Owner;
    //包括场景类型,具体单位场景;(如化工建筑,DongYouLiQing);房间单位地图缩略图也根据单位场景名加载
    public MapType Map;
    //房间介绍
    public string Introduction;
    //创建时间
    public string CreateTime;
    //房间用户列表
    public List<UserData> UserList = new List<UserData>();
    //是否开始演练
    public bool IsDrillStart;
    //房间最大人数
    public int MaxPersons;
    //该房间是演习模式下还是练习模式下创建的
    public Mode Mode;

    public UserData FindUserById(long userId)
    {
        for (int i = 0; i < UserList.Count; i++)
        {
            if (UserList[i].UserInfo.Id==userId)
            {
                return UserList[i];
            }
        }

        return null;
    }
    /// <summary>
    /// 根据中队名称获取中队
    /// </summary>
    /// <param name="name"></param>
    /// <returns></returns>
    public UserData FindMidTeamUserIDByName(string name)
    {
        for(int i = 0; i < UserList.Count; i++)
        {
            if(UserList[i].Org.DisplayName == name && UserList[i].Org.Level == 4)
            {
                return UserList[i];
            }
        }
        return null;
    }
}