C# 클래스 MultiEditor.MultiEditorComponentList

파일 보기 프로젝트 열기: polserver/poltools 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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