C# 클래스 Terraria.Tile

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

공개 프로퍼티들

프로퍼티 타입 설명
bTileHeader byte
bTileHeader2 byte
bTileHeader3 byte
frameX short
frameY short
k_block k_TileBlock
k_liquid_amount byte
k_liquid_protoID byte
k_wall_colourID byte
k_wall_protoID ushort
k_wall_variant byte
k_wireFlags k_WireFlags
liquid byte
sTileHeader short
type ushort
wall byte

공개 메소드들

메소드 설명
ClearEverything ( ) : void
ClearTile ( ) : void
Clone ( ) : object
CopyFrom ( Tile from ) : void
HasSameSlope ( Tile tile ) : bool
ResetToType ( ushort type ) : void
SmoothSlope ( int x, int y, bool applyToNeighbors = true ) : void
Tile ( ) : Microsoft.Xna.Framework
Tile ( Tile copy ) : Microsoft.Xna.Framework
actColor ( Color oldColor ) : Color
active ( ) : bool
active ( bool active ) : void
blockType ( ) : int
bottomSlope ( ) : bool
checkingLiquid ( ) : bool
checkingLiquid ( bool checkingLiquid ) : void
color ( ) : byte
color ( byte color ) : void
frameNumber ( ) : byte
frameNumber ( byte frameNumber ) : void
halfBrick ( ) : bool
halfBrick ( bool halfBrick ) : void
honey ( ) : bool
honey ( bool honey ) : void
inActive ( ) : bool
inActive ( bool inActive ) : void
isTheSameAs ( Tile compTile ) : bool
k_AddLiquid ( ushort proto, byte amount ) : void
k_Constructor ( Tile copy ) : void
k_HACK_GetNetworkWireKillType ( k_WireFlags flag ) : int
k_HACK_GetNetworkWirePlaceType ( k_WireFlags flag ) : int
k_HACK_GetNetworkWireType ( int type ) : k_WireFlags
k_HasWireFlags ( k_WireFlags flags ) : bool
k_HasWireFlagsAny ( k_WireFlags flags ) : bool
k_KillBlock ( ) : void
k_KillWall ( ) : void
k_KillWireFlags ( ) : void
k_RemoveLiquid ( byte amount ) : byte
k_SetBlock ( ushort proto, byte variant, byte flags ) : void
k_SetWall ( ushort proto, byte variant ) : void
k_SetWireFlags ( k_WireFlags flags, bool state ) : void
lava ( ) : bool
lava ( bool lava ) : void
leftSlope ( ) : bool
liquidType ( ) : byte
liquidType ( int liquidType ) : void
nactive ( ) : bool
rightSlope ( ) : bool
skipLiquid ( ) : bool
skipLiquid ( bool skipLiquid ) : void
slope ( ) : byte
slope ( byte slope ) : void
topSlope ( ) : bool
wallColor ( ) : byte
wallColor ( byte wallColor ) : void
wallFrameNumber ( ) : byte
wallFrameNumber ( byte wallFrameNumber ) : void
wallFrameX ( ) : int
wallFrameX ( int wallFrameX ) : void
wallFrameY ( ) : int
wallFrameY ( int wallFrameY ) : void

비공개 메소드들

메소드 설명
ClearMetadata ( ) : void
Constructor ( Tile copy = null ) : void

메소드 상세

ClearEverything() 공개 메소드

public ClearEverything ( ) : void
리턴 void

ClearTile() 공개 메소드

public ClearTile ( ) : void
리턴 void

Clone() 공개 메소드

public Clone ( ) : object
리턴 object

CopyFrom() 공개 메소드

public CopyFrom ( Tile from ) : void
from Tile
리턴 void

HasSameSlope() 공개 메소드

public HasSameSlope ( Tile tile ) : bool
tile Tile
리턴 bool

ResetToType() 공개 메소드

public ResetToType ( ushort type ) : void
type ushort
리턴 void

SmoothSlope() 공개 정적인 메소드

public static SmoothSlope ( int x, int y, bool applyToNeighbors = true ) : void
x int
y int
applyToNeighbors bool
리턴 void

Tile() 공개 메소드

public Tile ( ) : Microsoft.Xna.Framework
리턴 Microsoft.Xna.Framework

Tile() 공개 메소드

public Tile ( Tile copy ) : Microsoft.Xna.Framework
copy Tile
리턴 Microsoft.Xna.Framework

actColor() 공개 메소드

public actColor ( Color oldColor ) : Color
oldColor Color
리턴 Color

active() 공개 메소드

public active ( ) : bool
리턴 bool

active() 공개 메소드

public active ( bool active ) : void
active bool
리턴 void

blockType() 공개 메소드

public blockType ( ) : int
리턴 int

bottomSlope() 공개 메소드

public bottomSlope ( ) : bool
리턴 bool

checkingLiquid() 공개 메소드

public checkingLiquid ( ) : bool
리턴 bool

checkingLiquid() 공개 메소드

public checkingLiquid ( bool checkingLiquid ) : void
checkingLiquid bool
리턴 void

color() 공개 메소드

public color ( ) : byte
리턴 byte

color() 공개 메소드

public color ( byte color ) : void
color byte
리턴 void

frameNumber() 공개 메소드

public frameNumber ( ) : byte
리턴 byte

frameNumber() 공개 메소드

public frameNumber ( byte frameNumber ) : void
frameNumber byte
리턴 void

halfBrick() 공개 메소드

public halfBrick ( ) : bool
리턴 bool

halfBrick() 공개 메소드

public halfBrick ( bool halfBrick ) : void
halfBrick bool
리턴 void

honey() 공개 메소드

public honey ( ) : bool
리턴 bool

honey() 공개 메소드

public honey ( bool honey ) : void
honey bool
리턴 void

inActive() 공개 메소드

public inActive ( ) : bool
리턴 bool

inActive() 공개 메소드

public inActive ( bool inActive ) : void
inActive bool
리턴 void

isTheSameAs() 공개 메소드

public isTheSameAs ( Tile compTile ) : bool
compTile Tile
리턴 bool

k_AddLiquid() 공개 메소드

public k_AddLiquid ( ushort proto, byte amount ) : void
proto ushort
amount byte
리턴 void

k_Constructor() 공개 메소드

public k_Constructor ( Tile copy ) : void
copy Tile
리턴 void

k_HACK_GetNetworkWireKillType() 공개 정적인 메소드

public static k_HACK_GetNetworkWireKillType ( k_WireFlags flag ) : int
flag k_WireFlags
리턴 int

k_HACK_GetNetworkWirePlaceType() 공개 정적인 메소드

public static k_HACK_GetNetworkWirePlaceType ( k_WireFlags flag ) : int
flag k_WireFlags
리턴 int

k_HACK_GetNetworkWireType() 공개 정적인 메소드

public static k_HACK_GetNetworkWireType ( int type ) : k_WireFlags
type int
리턴 k_WireFlags

k_HasWireFlags() 공개 메소드

public k_HasWireFlags ( k_WireFlags flags ) : bool
flags k_WireFlags
리턴 bool

k_HasWireFlagsAny() 공개 메소드

public k_HasWireFlagsAny ( k_WireFlags flags ) : bool
flags k_WireFlags
리턴 bool

k_KillBlock() 공개 메소드

public k_KillBlock ( ) : void
리턴 void

k_KillWall() 공개 메소드

public k_KillWall ( ) : void
리턴 void

k_KillWireFlags() 공개 메소드

public k_KillWireFlags ( ) : void
리턴 void

k_RemoveLiquid() 공개 메소드

public k_RemoveLiquid ( byte amount ) : byte
amount byte
리턴 byte

k_SetBlock() 공개 메소드

public k_SetBlock ( ushort proto, byte variant, byte flags ) : void
proto ushort
variant byte
flags byte
리턴 void

k_SetWall() 공개 메소드

public k_SetWall ( ushort proto, byte variant ) : void
proto ushort
variant byte
리턴 void

k_SetWireFlags() 공개 메소드

public k_SetWireFlags ( k_WireFlags flags, bool state ) : void
flags k_WireFlags
state bool
리턴 void

lava() 공개 메소드

public lava ( ) : bool
리턴 bool

lava() 공개 메소드

public lava ( bool lava ) : void
lava bool
리턴 void

leftSlope() 공개 메소드

public leftSlope ( ) : bool
리턴 bool

liquidType() 공개 메소드

public liquidType ( ) : byte
리턴 byte

liquidType() 공개 메소드

public liquidType ( int liquidType ) : void
liquidType int
리턴 void

nactive() 공개 메소드

public nactive ( ) : bool
리턴 bool

rightSlope() 공개 메소드

public rightSlope ( ) : bool
리턴 bool

skipLiquid() 공개 메소드

public skipLiquid ( ) : bool
리턴 bool

skipLiquid() 공개 메소드

public skipLiquid ( bool skipLiquid ) : void
skipLiquid bool
리턴 void

slope() 공개 메소드

public slope ( ) : byte
리턴 byte

slope() 공개 메소드

public slope ( byte slope ) : void
slope byte
리턴 void

topSlope() 공개 메소드

public topSlope ( ) : bool
리턴 bool

wallColor() 공개 메소드

public wallColor ( ) : byte
리턴 byte

wallColor() 공개 메소드

public wallColor ( byte wallColor ) : void
wallColor byte
리턴 void

wallFrameNumber() 공개 메소드

public wallFrameNumber ( ) : byte
리턴 byte

wallFrameNumber() 공개 메소드

public wallFrameNumber ( byte wallFrameNumber ) : void
wallFrameNumber byte
리턴 void

wallFrameX() 공개 메소드

public wallFrameX ( ) : int
리턴 int

wallFrameX() 공개 메소드

public wallFrameX ( int wallFrameX ) : void
wallFrameX int
리턴 void

wallFrameY() 공개 메소드

public wallFrameY ( ) : int
리턴 int

wallFrameY() 공개 메소드

public wallFrameY ( int wallFrameY ) : void
wallFrameY int
리턴 void

프로퍼티 상세

bTileHeader 공개적으로 프로퍼티

public byte bTileHeader
리턴 byte

bTileHeader2 공개적으로 프로퍼티

public byte bTileHeader2
리턴 byte

bTileHeader3 공개적으로 프로퍼티

public byte bTileHeader3
리턴 byte

frameX 공개적으로 프로퍼티

public short frameX
리턴 short

frameY 공개적으로 프로퍼티

public short frameY
리턴 short

k_block 공개적으로 프로퍼티

public k_TileBlock,Terraria k_block
리턴 k_TileBlock

k_liquid_amount 공개적으로 프로퍼티

public byte k_liquid_amount
리턴 byte

k_liquid_protoID 공개적으로 프로퍼티

public byte k_liquid_protoID
리턴 byte

k_wall_colourID 공개적으로 프로퍼티

public byte k_wall_colourID
리턴 byte

k_wall_protoID 공개적으로 프로퍼티

public ushort k_wall_protoID
리턴 ushort

k_wall_variant 공개적으로 프로퍼티

public byte k_wall_variant
리턴 byte

k_wireFlags 공개적으로 프로퍼티

public k_WireFlags k_wireFlags
리턴 k_WireFlags

liquid 공개적으로 프로퍼티

public byte liquid
리턴 byte

sTileHeader 공개적으로 프로퍼티

public short sTileHeader
리턴 short

type 공개적으로 프로퍼티

public ushort type
리턴 ushort

wall 공개적으로 프로퍼티

public byte wall
리턴 byte