C# Класс MultiEditor.MultiEditorComponentList

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DoubleSurfaceCount int
WalkableCount int

Открытые методы

Метод Описание
AddToSDKComponentList ( int id ) : void

Export to given multi id

CalcDoubleSurface ( ) : void
CalcSolver ( ) : void
CalcSolver ( int x, int y ) : void
CalcWalkable ( ) : void
ConvertToSDK ( ) : MultiComponentList
GetImage ( Graphics gfx, int xoff, int yoff, int maxheight, Point mouseLoc, bool drawFloor, bool forcerefresh ) : void

Gets Bitmap of Multi and sets HoverTile

GetSelected ( Point mouseLoc, int maxheight, bool drawFloor ) : MultiTile

Gets MultiTile from given Pixel Location

GetXYArray ( int x, int y ) : List
MultiEditorComponentList ( MultiComponentList list, MultiEditor parent ) : System

Create a ComponentList from UltimaSDK

MultiEditorComponentList ( int width, int height, MultiEditor parent ) : System

Create a blank ComponentList

Resize ( int width, int height ) : void

Resizes Multi size

SetFloorZ ( int Z ) : void
TileAdd ( int x, int y, int z, ushort id ) : void

Adds an MultiTile to specific location

TileMove ( MultiTile tile, int newx, int newy ) : void

Moves given MultiTile

TileRemove ( MultiTile tile ) : void

Removes specific MultiTile

TileZMod ( MultiTile tile, int modz ) : void

Alters Z level for given MultiTile

TileZSet ( MultiTile tile, int setz ) : void

Sets Z value of given MultiTile

Undo ( int index ) : void
UndoClear ( ) : void

Приватные методы

Метод Описание
AddToUndoList ( string Action ) : void
RecalcMinMax ( ) : void

Recalcs Bitmap size

RecalcMinMax ( MultiTile tile ) : void

Описание методов

AddToSDKComponentList() публичный Метод

Export to given multi id
public AddToSDKComponentList ( int id ) : void
id int
Результат void

CalcDoubleSurface() публичный Метод

public CalcDoubleSurface ( ) : void
Результат void

CalcSolver() публичный Метод

public CalcSolver ( ) : void
Результат void

CalcSolver() публичный Метод

public CalcSolver ( int x, int y ) : void
x int
y int
Результат void

CalcWalkable() публичный Метод

public CalcWalkable ( ) : void
Результат void

ConvertToSDK() публичный Метод

public ConvertToSDK ( ) : MultiComponentList
Результат Ultima.MultiComponentList

GetImage() публичный Метод

Gets Bitmap of Multi and sets HoverTile
public GetImage ( Graphics gfx, int xoff, int yoff, int maxheight, Point mouseLoc, bool drawFloor, bool forcerefresh ) : void
gfx System.Drawing.Graphics
xoff int
yoff int
maxheight int
mouseLoc Point
drawFloor bool
forcerefresh bool
Результат void

GetSelected() публичный Метод

Gets MultiTile from given Pixel Location
public GetSelected ( Point mouseLoc, int maxheight, bool drawFloor ) : MultiTile
mouseLoc Point
maxheight int
drawFloor bool
Результат MultiTile

GetXYArray() публичный Метод

public GetXYArray ( int x, int y ) : List
x int
y int
Результат List

MultiEditorComponentList() публичный Метод

Create a ComponentList from UltimaSDK
public MultiEditorComponentList ( MultiComponentList list, MultiEditor parent ) : System
list Ultima.MultiComponentList
parent MultiEditor
Результат System

MultiEditorComponentList() публичный Метод

Create a blank ComponentList
public MultiEditorComponentList ( int width, int height, MultiEditor parent ) : System
width int
height int
parent MultiEditor
Результат System

Resize() публичный Метод

Resizes Multi size
public Resize ( int width, int height ) : void
width int
height int
Результат void

SetFloorZ() публичный Метод

public SetFloorZ ( int Z ) : void
Z int
Результат void

TileAdd() публичный Метод

Adds an MultiTile to specific location
public TileAdd ( int x, int y, int z, ushort id ) : void
x int
y int
z int
id ushort
Результат void

TileMove() публичный Метод

Moves given MultiTile
public TileMove ( MultiTile tile, int newx, int newy ) : void
tile MultiTile
newx int
newy int
Результат void

TileRemove() публичный Метод

Removes specific MultiTile
public TileRemove ( MultiTile tile ) : void
tile MultiTile
Результат void

TileZMod() публичный Метод

Alters Z level for given MultiTile
public TileZMod ( MultiTile tile, int modz ) : void
tile MultiTile
modz int
Результат void

TileZSet() публичный Метод

Sets Z value of given MultiTile
public TileZSet ( MultiTile tile, int setz ) : void
tile MultiTile
setz int
Результат void

Undo() публичный Метод

public Undo ( int index ) : void
index int
Результат void

UndoClear() публичный Метод

public UndoClear ( ) : void
Результат void

Описание свойств

DoubleSurfaceCount публичное свойство

public int DoubleSurfaceCount
Результат int

WalkableCount публичное свойство

public int WalkableCount
Результат int