82 lines
No EOL
1.6 KiB
C#
82 lines
No EOL
1.6 KiB
C#
// WingsEmu
|
|
//
|
|
// Developed by NosWings Team
|
|
|
|
using PhoenixLib.DAL;
|
|
using ProtoBuf;
|
|
using WingsEmu.Packets.Enums;
|
|
|
|
namespace WingsEmu.DTOs.Mates;
|
|
|
|
[ProtoContract]
|
|
public class MateDTO : ILongDto
|
|
{
|
|
[ProtoMember(2)]
|
|
public byte Attack { get; set; }
|
|
|
|
[ProtoMember(3)]
|
|
public bool CanPickUp { get; set; }
|
|
|
|
[ProtoMember(4)]
|
|
public long CharacterId { get; set; }
|
|
|
|
[ProtoMember(5)]
|
|
public byte Defence { get; set; }
|
|
|
|
[ProtoMember(6)]
|
|
public byte Direction { get; set; }
|
|
|
|
[ProtoMember(7)]
|
|
public long Experience { get; set; }
|
|
|
|
[ProtoMember(8)]
|
|
public int Hp { get; set; }
|
|
|
|
[ProtoMember(9)]
|
|
public bool IsSummonable { get; set; }
|
|
|
|
[ProtoMember(10)]
|
|
public bool IsTeamMember { get; set; }
|
|
|
|
[ProtoMember(11)]
|
|
public byte Level { get; set; }
|
|
|
|
[ProtoMember(12)]
|
|
public short Loyalty { get; set; }
|
|
|
|
[ProtoMember(13)]
|
|
public short MapX { get; set; }
|
|
|
|
[ProtoMember(14)]
|
|
public short MapY { get; set; }
|
|
|
|
[ProtoMember(15)]
|
|
public MateType MateType { get; set; }
|
|
|
|
[ProtoMember(16)]
|
|
public int Mp { get; set; }
|
|
|
|
[ProtoMember(17)]
|
|
public string MateName { get; set; }
|
|
|
|
[ProtoMember(18)]
|
|
public int NpcMonsterVNum { get; set; }
|
|
|
|
[ProtoMember(19)]
|
|
public short Skin { get; set; }
|
|
|
|
[ProtoMember(20)]
|
|
public byte PetSlot { get; set; }
|
|
|
|
[ProtoMember(21)]
|
|
public short MinilandX { get; set; }
|
|
|
|
[ProtoMember(22)]
|
|
public short MinilandY { get; set; }
|
|
|
|
[ProtoMember(23)]
|
|
public bool IsLimited { get; set; }
|
|
|
|
[ProtoMember(1)]
|
|
public long Id { get; set; }
|
|
} |