Table of Contents

Class WorldSnapshot

Namespace
Moongate.Persistence.Data.Persistence
Assembly
Moongate.Persistence.dll

Full persisted world state stored periodically on disk.

[MemoryPackable(GenerateType.Object)]
public sealed class WorldSnapshot : IMemoryPackable<WorldSnapshot>, IMemoryPackFormatterRegister
Inheritance
WorldSnapshot
Implements
IMemoryPackable<WorldSnapshot>
IMemoryPackFormatterRegister
Inherited Members

Remarks

MemoryPack GenerateType: Object

int Version
long CreatedUnixMilliseconds
long LastSequenceId
Moongate.Persistence.Data.Persistence.AccountSnapshot[] Accounts
Moongate.Persistence.Data.Persistence.MobileSnapshot[] Mobiles
Moongate.Persistence.Data.Persistence.ItemSnapshot[] Items

Properties

Accounts

public AccountSnapshot[] Accounts { get; set; }

Property Value

AccountSnapshot[]

CreatedUnixMilliseconds

public long CreatedUnixMilliseconds { get; set; }

Property Value

long

Items

public ItemSnapshot[] Items { get; set; }

Property Value

ItemSnapshot[]

LastSequenceId

public long LastSequenceId { get; set; }

Property Value

long

Mobiles

public MobileSnapshot[] Mobiles { get; set; }

Property Value

MobileSnapshot[]

Version

public int Version { get; set; }

Property Value

int