C# 클래스 TEditXna.ViewModel.WorldViewModel

파일 보기 프로젝트 열기: TEdit/Terraria-Map-Editor 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
CheckTiles bool[]

공개 메소드들

메소드 설명
CheckVersion ( bool auto = true ) : void
EditCopy ( ) : void
EditDelete ( ) : void
EditPaste ( ) : void
GetBackgroundColor ( int y ) : System.Color
LoadWorld ( string filename ) : void
MouseDownTile ( TEditXna.Editor.TileMouseState e ) : void
MouseMoveTile ( TEditXna.Editor.TileMouseState e ) : void
MouseUpTile ( TEditXna.Editor.TileMouseState e ) : void
PreviewChange ( ) : void
SetPixel ( int x, int y, PaintMode mode = null, bool erase = null ) : void
Update ( ) : void
UpdateRenderPixel ( Vector2Int32 p ) : void
UpdateRenderPixel ( int x, int y ) : void
UpdateRenderRegion ( Rectangle area ) : void

보호된 메소드들

메소드 설명
OnPreviewChanged ( object sender, EventArgs e ) : void
OnRequestScroll ( object sender, EventArgs e ) : void
OnRequestZoom ( object sender, EventArgs e ) : void

비공개 메소드들

메소드 설명
ActivateBuffer ( ClipboardBuffer item ) : void
AddNpc ( int npcId ) : void
AnalyzeWorld ( ) : void
AnalyzeWorldSave ( ) : void
CanCopy ( ) : bool
CanPaste ( ) : bool
ExportSchematicFile ( ClipboardBuffer buffer ) : void
GetTallyCount ( ) : void
ImportSchematic ( bool isFalseColor ) : void
LaunchUrl ( string url ) : void
NewWorld ( ) : void
OnProgressChanged ( object sender, ProgressChangedEventArgs e ) : void
OpenWorld ( ) : void
RemoveNpc ( NPC npc ) : void
RenderEntireWorld ( ) : PixelMapManager
RunPlugin ( IPlugin plugin ) : void
SaveChest ( bool save ) : void
SaveMannequin ( bool save ) : void
SaveRack ( bool save ) : void
SaveSign ( bool save ) : void
SaveTileEntity ( bool save ) : void
SaveTimerTick ( object sender, ElapsedEventArgs e ) : void
SaveWorld ( ) : void
SaveWorldAs ( ) : void
SaveWorldFile ( ) : void
SaveWorldThreaded ( string filename ) : void
SetActiveTool ( ITool tool ) : void
SetPixelAutomatic ( Tile curTile, int tile = null, int wall = null, byte liquid = null, LiquidType liquidType = null, bool wire = null, short u = null, short v = null, bool wire2 = null, bool wire3 = null, bool wire4 = null, BrickStyle brickStyle = null, bool actuator = null, bool actuatorInActive = null, int tileColor = null, int wallColor = null ) : void
SetTile ( Tile curTile, bool erase ) : void
SetTrack ( int x, int y, Tile curTile, bool erase, bool hammer, bool check ) : void
SetWall ( Tile curTile, bool erase ) : void
TallyCountSave ( ) : void
UpdateMinimap ( object sender, EventArgs eventArgs ) : void
UpdateRenderWorld ( ) : void
UpdateTitle ( ) : void
ViewLog ( ) : void
WorldViewModel ( ) : System

메소드 상세

CheckVersion() 공개 메소드

public CheckVersion ( bool auto = true ) : void
auto bool
리턴 void

EditCopy() 공개 메소드

public EditCopy ( ) : void
리턴 void

EditDelete() 공개 메소드

public EditDelete ( ) : void
리턴 void

EditPaste() 공개 메소드

public EditPaste ( ) : void
리턴 void

GetBackgroundColor() 공개 메소드

public GetBackgroundColor ( int y ) : System.Color
y int
리턴 System.Color

LoadWorld() 공개 메소드

public LoadWorld ( string filename ) : void
filename string
리턴 void

MouseDownTile() 공개 메소드

public MouseDownTile ( TEditXna.Editor.TileMouseState e ) : void
e TEditXna.Editor.TileMouseState
리턴 void

MouseMoveTile() 공개 메소드

public MouseMoveTile ( TEditXna.Editor.TileMouseState e ) : void
e TEditXna.Editor.TileMouseState
리턴 void

MouseUpTile() 공개 메소드

public MouseUpTile ( TEditXna.Editor.TileMouseState e ) : void
e TEditXna.Editor.TileMouseState
리턴 void

OnPreviewChanged() 보호된 메소드

protected OnPreviewChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

OnRequestScroll() 보호된 메소드

protected OnRequestScroll ( object sender, EventArgs e ) : void
sender object
e EventArgs
리턴 void

OnRequestZoom() 보호된 메소드

protected OnRequestZoom ( object sender, EventArgs e ) : void
sender object
e EventArgs
리턴 void

PreviewChange() 공개 메소드

public PreviewChange ( ) : void
리턴 void

SetPixel() 공개 메소드

public SetPixel ( int x, int y, PaintMode mode = null, bool erase = null ) : void
x int
y int
mode PaintMode
erase bool
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

UpdateRenderPixel() 공개 메소드

public UpdateRenderPixel ( Vector2Int32 p ) : void
p Vector2Int32
리턴 void

UpdateRenderPixel() 공개 메소드

public UpdateRenderPixel ( int x, int y ) : void
x int
y int
리턴 void

UpdateRenderRegion() 공개 메소드

public UpdateRenderRegion ( Rectangle area ) : void
area Rectangle
리턴 void

프로퍼티 상세

CheckTiles 공개적으로 프로퍼티

public bool[] CheckTiles
리턴 bool[]