CTT/Tools/ExcelTool/CS/MonsterBase.cs

58 lines
1.4 KiB
C#
Executable File

using ET;
using MongoDB.Bson.Serialization.Attributes;
namespace Cal.DataTable
{
[Config]
public partial class MonsterBaseCategory : ACategory<MonsterBase>
{
public static MonsterBaseCategory Instance;
public MonsterBaseCategory()
{
Instance = this;
}
}
public partial class MonsterBase:IConfig
{
public partial class MonsterEquip
{
public int MonsterEquip_Id;
[BsonRepresentation(MongoDB.Bson.BsonType.Double, AllowTruncation = true)]
public float MonsterEquip_Probability;
public int MonsterEquip_Count;
}
public partial class MonsterGoods
{
public int MonsterGoods_Id;
[BsonRepresentation(MongoDB.Bson.BsonType.Double, AllowTruncation = true)]
public float MonsterGoods_Probability;
public int MonsterGoods_Count;
}
public partial class MonsterMaterials
{
public int MonsterMaterials_Id;
[BsonRepresentation(MongoDB.Bson.BsonType.Double, AllowTruncation = true)]
public float MonsterMaterials_Probability;
public int MonsterMaterials_Count;
}
[BsonId]
public long Id { get; set; }
public string NickName;
public int PrefabId;
public ushort Level;
public byte MonsterType;
public int Coin;
public int Exp;
public MonsterEquip[] MonsterEquipArr;
public MonsterGoods[] MonsterGoodsArr;
public MonsterMaterials[] MonsterMaterialsArr;
public int Hp;
public int PhyAtk;
public int SpiAtk;
public int PhyDef;
public int SpiDef;
public int SkillId;
}
}