﻿namespace JLGames.RocketDriver.Editor.Infra
{
    public enum TaskType
    {
        None = 0,

        /// <summary>
        /// 任务链
        /// </summary>
        List = 1,

        /// <summary>
        /// 外部调用
        /// </summary>
        Exec = 100,

        //Unity引擎功能---------------------

        /// <summary>
        /// 切换平台
        /// </summary>
        SwitchPlaform = 200,

        /// <summary>
        /// 构建Bundle资源
        /// </summary>
        BuildBundle = 201,

        /// <summary>
        /// 构建项目
        /// </summary>
        BuildProject = 202,

        //文件处理功能---------------------

        /// <summary>
        /// 删除文件
        /// </summary>
        DeleteFile = 300,

        /// <summary>
        /// 删除空目录
        /// </summary>
        ClearEmptyDir = 301,

        /// <summary>
        /// 复制
        /// </summary>
        Copy = 302,

        /// <summary>
        /// 移动
        /// </summary>
        Move = 303,

        /// <summary>
        /// 同步
        /// </summary>
        Sync = 304
    }
}