using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using YG;
namespace IMCS.DefaultList
{
    public class WeiLiDefaultList : Notify
    {
        public string _RunResult = "";
        public string RunResult
        {
            get { return _RunResult; }
            set
            {
                if (_RunResult != value)
                {
                    _RunResult = value;
                    NotifyProper("RunResult");
                }
            }
        }
    }
    public class WeiLiTaskDefaultList
    {
        /// 
        /// 任务类型
        /// 
        public TaskLeave Task_Leave { get; set; } = TaskLeave.None;
        public TaskType Task_Type { get; set; } = TaskType.取;
        /// 
        /// 任务编号
        /// 
        public int Task_Index { get; set; } = 0;
        /// 
        /// 任务起点
        /// 
        public short Task_StartIndex { get; set; } = 0;
        /// 
        /// 任务终点
        /// 
        public short Task_EndIndex { get; set; } = 0;
        /// 
        /// 任务执行动作
        /// 
        public short Task_Operation { get; set; } = 0;
        public short Task_RunState { get; set; } = 0;
        /// 
        /// 任务是否结束
        /// 
        public bool Task_GameOver
        {
            get; set;
        } = false;
        public bool Task_Send { get; set; } = false;
    }
}