Table of Contents

Class Emf

Namespace
Moffat.EndlessOnline.SDK.Protocol.Map
Assembly
Moffat.EndlessOnline.SDK.dll

Endless Map File

[Generated]
public class Emf : ISerializable
Inheritance
Emf
Implements
Inherited Members

Constructors

Emf()

public Emf()

Properties

AmbientSoundId

public int AmbientSoundId { get; set; }

Property Value

int

ByteSize

Gets the size of the data that this object was deserialized from, or 0 for an object that was not deserialized.

public int ByteSize { get; }

Property Value

int

CanScroll

public bool CanScroll { get; set; }

Property Value

bool

FillTile

public int FillTile { get; set; }

Property Value

int

GraphicLayers

The 9 layers of map graphics. Order is [Ground, Object, Overlay, Down Wall, Right Wall, Roof, Top, Shadow, Overlay2]

public List<MapGraphicLayer> GraphicLayers { get; set; }

Property Value

List<MapGraphicLayer>

Height

public int Height { get; set; }

Property Value

int

Items

public List<MapItem> Items { get; set; }

Property Value

List<MapItem>

LegacyDoorKeys

public List<MapLegacyDoorKey> LegacyDoorKeys { get; set; }

Property Value

List<MapLegacyDoorKey>

MapAvailable

public bool MapAvailable { get; set; }

Property Value

bool

MusicControl

public MapMusicControl MusicControl { get; set; }

Property Value

MapMusicControl

MusicId

public int MusicId { get; set; }

Property Value

int

Name

public string Name { get; set; }

Property Value

string

Npcs

public List<MapNpc> Npcs { get; set; }

Property Value

List<MapNpc>

RelogX

public int RelogX { get; set; }

Property Value

int

RelogY

public int RelogY { get; set; }

Property Value

int

Rid

public List<int> Rid { get; set; }

Property Value

List<int>

Signs

public List<MapSign> Signs { get; set; }

Property Value

List<MapSign>

TileSpecRows

public List<MapTileSpecRow> TileSpecRows { get; set; }

Property Value

List<MapTileSpecRow>

TimedEffect

public MapTimedEffect TimedEffect { get; set; }

Property Value

MapTimedEffect

Type

public MapType Type { get; set; }

Property Value

MapType

WarpRows

public List<MapWarpRow> WarpRows { get; set; }

Property Value

List<MapWarpRow>

Width

public int Width { get; set; }

Property Value

int

Methods

Deserialize(EoReader)

Deserialize the EO binary data representation of this object from an EoReader.

public void Deserialize(EoReader reader)

Parameters

reader EoReader

The reader from which this object should be read.

Equals(object)

public override bool Equals(object other)

Parameters

other object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

Serialize(EoWriter)

Serialize this object to an EoWriter in the EO binary data representation.

public void Serialize(EoWriter writer)

Parameters

writer EoWriter

The writer to which this object should be written.

ToString()

public override string ToString()

Returns

string