30 lines
No EOL
971 B
C#
30 lines
No EOL
971 B
C#
using YamlDotNet.Serialization;
|
|
|
|
namespace WingsEmu.Plugins.BasicImplementations.ServerConfigs.ImportObjects.Monsters;
|
|
|
|
public class MapMonsterObject
|
|
{
|
|
[YamlIgnore]
|
|
public int MapId { get; set; }
|
|
|
|
[YamlMember(Alias = "mapMonsterId", ApplyNamingConventions = true)]
|
|
public int MapMonsterId { get; set; }
|
|
|
|
[YamlMember(Alias = "vnum", ApplyNamingConventions = true)]
|
|
public int MonsterVNum { get; set; }
|
|
|
|
[YamlMember(Alias = "mapX", ApplyNamingConventions = true)]
|
|
public short MapX { get; set; }
|
|
|
|
[YamlMember(Alias = "mapY", ApplyNamingConventions = true)]
|
|
public short MapY { get; set; }
|
|
|
|
[YamlMember(Alias = "position", ApplyNamingConventions = true)]
|
|
public byte Position { get; set; } = 2;
|
|
|
|
[YamlMember(Alias = "canMove", ApplyNamingConventions = true)]
|
|
public bool IsMoving { get; set; } = true;
|
|
|
|
[YamlMember(Alias = "isDisabled", ApplyNamingConventions = true)]
|
|
public bool IsDisabled { get; set; }
|
|
} |