Class MobileSnapshot
- Namespace
- Moongate.Persistence.Data.Persistence
- Assembly
- Moongate.Persistence.dll
Serialized mobile state used inside world snapshots and journal payloads.
[MemoryPackable(GenerateType.Object)]
public sealed class MobileSnapshot : IMemoryPackable<MobileSnapshot>, IMemoryPackFormatterRegister
- Inheritance
-
MobileSnapshot
- Implements
-
IMemoryPackable<MobileSnapshot>IMemoryPackFormatterRegister
- Inherited Members
Remarks
MemoryPack GenerateType: Object
uint Id
uint AccountId
string Name
string Title
int X
int Y
int Z
int MapId
byte Direction
bool IsPlayer
bool IsAlive
byte Gender
byte RaceIndex
int ProfessionId
short SkinHue
short HairStyle
short HairHue
short FacialHairStyle
short FacialHairHue
int Strength
int Dexterity
int Intelligence
int Hits
int Mana
int Stamina
int MaxHits
int MaxMana
int MaxStamina
int Level
long Experience
int SkillPoints
int StatPoints
int FireResistance
int ColdResistance
int PoisonResistance
int EnergyResistance
int Luck
int? BaseBodyId
uint BackpackId
byte[] EquippedLayers
uint[] EquippedItemIds
bool IsWarMode
bool IsHidden
bool IsFrozen
bool IsParalyzed
bool IsFlying
bool IgnoreMobiles
bool IsPoisoned
bool IsBlessed
bool IsInvulnerable
bool IsMounted
byte Notoriety
long CreatedUtcTicks
long LastLoginUtcTicks
Properties
AccountId
public uint AccountId { get; set; }
Property Value
BackpackId
public uint BackpackId { get; set; }
Property Value
BaseBodyId
public int? BaseBodyId { get; set; }
Property Value
- int?
ColdResistance
public int ColdResistance { get; set; }
Property Value
CreatedUtcTicks
public long CreatedUtcTicks { get; set; }
Property Value
Dexterity
public int Dexterity { get; set; }
Property Value
Direction
public byte Direction { get; set; }
Property Value
EnergyResistance
public int EnergyResistance { get; set; }
Property Value
EquippedItemIds
public uint[] EquippedItemIds { get; set; }
Property Value
- uint[]
EquippedLayers
public byte[] EquippedLayers { get; set; }
Property Value
- byte[]
Experience
public long Experience { get; set; }
Property Value
FacialHairHue
public short FacialHairHue { get; set; }
Property Value
FacialHairStyle
public short FacialHairStyle { get; set; }
Property Value
FireResistance
public int FireResistance { get; set; }
Property Value
Gender
public byte Gender { get; set; }
Property Value
HairHue
public short HairHue { get; set; }
Property Value
HairStyle
public short HairStyle { get; set; }
Property Value
Hits
public int Hits { get; set; }
Property Value
Id
public uint Id { get; set; }
Property Value
IgnoreMobiles
public bool IgnoreMobiles { get; set; }
Property Value
Intelligence
public int Intelligence { get; set; }
Property Value
IsAlive
public bool IsAlive { get; set; }
Property Value
IsBlessed
public bool IsBlessed { get; set; }
Property Value
IsFlying
public bool IsFlying { get; set; }
Property Value
IsFrozen
public bool IsFrozen { get; set; }
Property Value
IsHidden
public bool IsHidden { get; set; }
Property Value
IsInvulnerable
public bool IsInvulnerable { get; set; }
Property Value
IsMounted
public bool IsMounted { get; set; }
Property Value
IsParalyzed
public bool IsParalyzed { get; set; }
Property Value
IsPlayer
public bool IsPlayer { get; set; }
Property Value
IsPoisoned
public bool IsPoisoned { get; set; }
Property Value
IsWarMode
public bool IsWarMode { get; set; }
Property Value
LastLoginUtcTicks
public long LastLoginUtcTicks { get; set; }
Property Value
Level
public int Level { get; set; }
Property Value
Luck
public int Luck { get; set; }
Property Value
Mana
public int Mana { get; set; }
Property Value
MapId
public int MapId { get; set; }
Property Value
MaxHits
public int MaxHits { get; set; }
Property Value
MaxMana
public int MaxMana { get; set; }
Property Value
MaxStamina
public int MaxStamina { get; set; }
Property Value
Name
public string? Name { get; set; }
Property Value
Notoriety
public byte Notoriety { get; set; }
Property Value
PoisonResistance
public int PoisonResistance { get; set; }
Property Value
ProfessionId
public int ProfessionId { get; set; }
Property Value
RaceIndex
public byte RaceIndex { get; set; }
Property Value
SkillPoints
public int SkillPoints { get; set; }
Property Value
SkinHue
public short SkinHue { get; set; }
Property Value
Stamina
public int Stamina { get; set; }
Property Value
StatPoints
public int StatPoints { get; set; }
Property Value
Strength
public int Strength { get; set; }
Property Value
Title
public string? Title { get; set; }
Property Value
X
public int X { get; set; }
Property Value
Y
public int Y { get; set; }
Property Value
Z
public int Z { get; set; }