using OMS.NET.DbClass; namespace OMS.NET.Instructs { public class GetMapDataInstruct : Instruct { public GetMapDataInstruct() { this.Type = "get_mapData"; } public override Task Handler(string wsid) { return Task.Run(() => { if (GlobalArea.LoginCheckByID(wsid)) { List mapDatas = MapData.GetMapDataList().Where(m => m.Phase != 2).ToList(); this.ResponseOrBroadcastInstructs.Add(new SendMapDataInstruct() { IsResponse = true, Data = mapDatas }); } }); } } public class SendMapDataInstruct : Instruct { public SendMapDataInstruct() { this.Type = "send_mapData"; } } }