// Auto Generated Code By excel2json
// Generate From Excel\Roguelike.xlsx. SheetName: RogueMapConfig

using System;
using Fort23.GameData;

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


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


		/// <summary>
		///节点类型 1）普通战斗 2）穿越 3）解谜 4）采集 5）事件 6）奖励 7）回复 8）特别 9）精英战斗 10)Boss 11）起始 12)营地（第一赛季专用） 13）救援 14）资源 15）事件 16）结局
		/// </summary>
public int MapType;


		/// <summary>
		///节点名称
		/// </summary>
public int Name;


		/// <summary>
		///额外描述文本
		/// </summary>
public int ExtraText;


		/// <summary>
		///节点图标
		/// </summary>
public string Icon;


		/// <summary>
		///传送门特效
		/// </summary>
public string PortalEffect;


		/// <summary>
		///地图池中包括的所有地图组ID （Map表中的LevelID）
		/// </summary>
public int[] MapLevelId;


		/// <summary>
		///下一个支线地图mapID （仅在支线地图中使用，返回主线填-1）
		/// </summary>
public int NextMapID;


		/// <summary>
		///特殊出现条件  1=道具 2=buff数量 3=debuff数量 4=指定buffid 5=天数/营地节点计数（rogue第一赛季专用） 6=节点顺序序号 如果同一个条件需要判断多次，则多次填写本参数 例如2个道具需求填1;1
		/// </summary>
public int[] SpecialCondition;


		/// <summary>
		///道具ID 当SpecialCondition=1或者4时填入对应的道具ID。 所有的隐藏参数最好都具象成道具  道具条件和其他条件混用的时候，需要在其他条件填写0占位
		/// </summary>
public int[] SpecialConditionID;


		/// <summary>
		///参数条件 1=大于 2=等于 3=小于 4=大于等于 5=小于等于 6=不等于 SpecialCondition为-1时填-1
		/// </summary>
public int[] SpecialFactorCon;


		/// <summary>
		///特殊出现参数 （大于等于）
		/// </summary>
public int[] SpecialFactor;


		/// <summary>
		///参数类型 1=满足所有条件才会出现 2=满足任一条件就会出现
		/// </summary>
public int FactorType;


		/// <summary>
		///单次训练中最大出现次数
		/// </summary>
public int AllowCount;


		/// <summary>
		///地图池出现权重 负数优先级高于正数，多个负数按取绝对值作为权重
		/// </summary>
public int MapProb;


		/// <summary>
		///是否在流程内 默认值为1 隐藏房间为0
		/// </summary>
public int IsInProcess;


	}

}
// End of Auto Generated Code
