server-master/srcs/_plugins/WingsEmu.Plugins.BasicImplementation/ServerConfigs/ImportObjects/Monsters/MapMonsterObject.cs
2026-02-10 18:21:30 +01:00

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; }
}