Table of Contents

Class MultiComponentList

Namespace
Moongate.UO.Data.Multi
Assembly
Moongate.UO.Data.dll
public sealed class MultiComponentList
Inheritance
MultiComponentList
Inherited Members

Constructors

MultiComponentList(MultiComponentList)

public MultiComponentList(MultiComponentList toCopy)

Parameters

toCopy MultiComponentList

MultiComponentList(List<MultiTileEntry>)

public MultiComponentList(List<MultiTileEntry> list)

Parameters

list List<MultiTileEntry>

MultiComponentList(BinaryReader, int, bool)

public MultiComponentList(BinaryReader reader, int length, bool postHSFormat)

Parameters

reader BinaryReader
length int
postHSFormat bool

Fields

Empty

public static readonly MultiComponentList Empty

Field Value

MultiComponentList

Properties

Center

public Point2D Center { get; }

Property Value

Point2D

Height

public int Height { get; }

Property Value

int

List

public MultiTileEntry[] List { get; }

Property Value

MultiTileEntry[]

Max

public Point2D Max { get; }

Property Value

Point2D

Min

public Point2D Min { get; }

Property Value

Point2D

Tiles

public StaticTile[][][] Tiles { get; }

Property Value

StaticTile[][][]

Width

public int Width { get; }

Property Value

int

Methods

Add(int, int, int, int)

public void Add(int itemID, int x, int y, int z)

Parameters

itemID int
x int
y int
z int

Remove(int, int, int, int)

public void Remove(int itemID, int x, int y, int z)

Parameters

itemID int
x int
y int
z int

RemoveXYZH(int, int, int, int)

public void RemoveXYZH(int x, int y, int z, int minHeight)

Parameters

x int
y int
z int
minHeight int

Resize(int, int)

public void Resize(int newWidth, int newHeight)

Parameters

newWidth int
newHeight int