// Auto Generated Code By excel2json
// Generate From Excel\Task.xlsx. SheetName: TaskConfig

using System;
using Fort23.GameData;

namespace Excel2Json
{
	[Config(prefab = "TaskConfig.json")]
	public partial class TaskConfigHolder : ConfigHolder<TaskConfig>
	{
	}


	[Serializable]
	public struct TaskConfig : IConfig
	{
		public int GetID() {return ID;} 
		/// <summary>
		///ID
		/// </summary>
public int ID;


		/// <summary>
		///任务名 （成就任务这一列填对应的成就ID）
		/// </summary>
public int taskMessage;


		/// <summary>
		///简洁描述
		/// </summary>
public int conciseTaskMessage;


		/// <summary>
		///是否可以直接完成 默认是0，仅在出问题需要补救时改为1
		/// </summary>
public int isDirectFinish;


		/// <summary>
		///任务类型 见任务索引
		/// </summary>
public int taskType;


		/// <summary>
		///完成条件类型 读第二页ID
		/// </summary>
public int finishConditionType;


		/// <summary>
		///完成效果值
		/// </summary>
public int[] finishVlaue;


		/// <summary>
		///完成次数
		/// </summary>
public int finishCount;


		/// <summary>
		///奖励类型 1=固定掉落 2=随机掉落
		/// </summary>
public int awardItemType;


		/// <summary>
		///奖励道具ID 新手任务的积分道具必须是最后一位
		/// </summary>
public int[] awardItemId;


		/// <summary>
		///奖励道具数量
		/// </summary>
public int[] awardItemCount;


		/// <summary>
		///藏宝图额外奖励档位
		/// </summary>
public int treasureMapAwardType;


		/// <summary>
		///0=默认监听 1=前置任务领奖后监听 2=达到特定关卡后监听 3=任务开启时监听 4=任务当天监听
		/// </summary>
public int activeType;


		/// <summary>
		///激活值 （见监听类型页说明） 
		/// </summary>
public int[] activeValue;


		/// <summary>
		///解锁类型 -1=不需要解锁 1=关卡解锁 2=unlock表解锁
		/// </summary>
public int unlockType;


		/// <summary>
		///解锁关卡id（完成） 或Unlock表ID
		/// </summary>
public int unlockLevel;


		/// <summary>
		///跳转类型
		/// </summary>
public int skipType;


		/// <summary>
		///0=激活时显示 1=前置任务领奖后显示
		/// </summary>
public int showType;


		/// <summary>
		///仅新手任务和成就任务生效 1=继承 2=不继承
		/// </summary>
public int isInheritCount;


		/// <summary>
		///完成时开启的任务
		/// </summary>
public int[] nextTaskId;


		/// <summary>
		///任务图标
		/// </summary>
public string taskIcon;


		/// <summary>
		///显示完成进度
		/// </summary>
public int showCountValue;


		/// <summary>
		///开启第二个新手任务
		/// </summary>
public int startNoob2;


		/// <summary>
		///通行证活动增加的点数 日常和周常任务才增加
		/// </summary>
public int passPoint;


		/// <summary>
		///任务通知不追踪进度变化
		/// </summary>
public int noTaskTracking;


		/// <summary>
		///通知描述
		/// </summary>
public int notificationID;


		/// <summary>
		///1=被动触发 2=生成触发
		/// </summary>
public int triggerType;


		/// <summary>
		///任务链循环类型 1=固定每日 2=固定每周 3=跟随活动
		/// </summary>
public int loopType;


		/// <summary>
		///循环次数 -1：无限次
		/// </summary>
public int loopCount;


	}

}
// End of Auto Generated Code
