C# Класс Terraria.Tile

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

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

Свойство Тип Описание
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