C# Class Terraria.Tile

Afficher le fichier Open project: EmuDevs/EDTerraria Class Usage Examples

Méthodes publiques

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
ClearMetadata ( ) : void
Constructor ( Tile copy = null ) : void

Method Details

ClearEverything() public méthode

public ClearEverything ( ) : void
Résultat void

ClearTile() public méthode

public ClearTile ( ) : void
Résultat void

Clone() public méthode

public Clone ( ) : object
Résultat object

CopyFrom() public méthode

public CopyFrom ( Tile from ) : void
from Tile
Résultat void

HasSameSlope() public méthode

public HasSameSlope ( Tile tile ) : bool
tile Tile
Résultat bool

ResetToType() public méthode

public ResetToType ( ushort type ) : void
type ushort
Résultat void

SmoothSlope() public static méthode

public static SmoothSlope ( int x, int y, bool applyToNeighbors = true ) : void
x int
y int
applyToNeighbors bool
Résultat void

Tile() public méthode

public Tile ( ) : Microsoft.Xna.Framework
Résultat Microsoft.Xna.Framework

Tile() public méthode

public Tile ( Tile copy ) : Microsoft.Xna.Framework
copy Tile
Résultat Microsoft.Xna.Framework

actColor() public méthode

public actColor ( Color oldColor ) : Color
oldColor Color
Résultat Color

active() public méthode

public active ( ) : bool
Résultat bool

active() public méthode

public active ( bool active ) : void
active bool
Résultat void

blockType() public méthode

public blockType ( ) : int
Résultat int

bottomSlope() public méthode

public bottomSlope ( ) : bool
Résultat bool

checkingLiquid() public méthode

public checkingLiquid ( ) : bool
Résultat bool

checkingLiquid() public méthode

public checkingLiquid ( bool checkingLiquid ) : void
checkingLiquid bool
Résultat void

color() public méthode

public color ( ) : byte
Résultat byte

color() public méthode

public color ( byte color ) : void
color byte
Résultat void

frameNumber() public méthode

public frameNumber ( ) : byte
Résultat byte

frameNumber() public méthode

public frameNumber ( byte frameNumber ) : void
frameNumber byte
Résultat void

halfBrick() public méthode

public halfBrick ( ) : bool
Résultat bool

halfBrick() public méthode

public halfBrick ( bool halfBrick ) : void
halfBrick bool
Résultat void

honey() public méthode

public honey ( ) : bool
Résultat bool

honey() public méthode

public honey ( bool honey ) : void
honey bool
Résultat void

inActive() public méthode

public inActive ( ) : bool
Résultat bool

inActive() public méthode

public inActive ( bool inActive ) : void
inActive bool
Résultat void

isTheSameAs() public méthode

public isTheSameAs ( Tile compTile ) : bool
compTile Tile
Résultat bool

k_AddLiquid() public méthode

public k_AddLiquid ( ushort proto, byte amount ) : void
proto ushort
amount byte
Résultat void

k_Constructor() public méthode

public k_Constructor ( Tile copy ) : void
copy Tile
Résultat void

k_HACK_GetNetworkWireKillType() public static méthode

public static k_HACK_GetNetworkWireKillType ( k_WireFlags flag ) : int
flag k_WireFlags
Résultat int

k_HACK_GetNetworkWirePlaceType() public static méthode

public static k_HACK_GetNetworkWirePlaceType ( k_WireFlags flag ) : int
flag k_WireFlags
Résultat int

k_HACK_GetNetworkWireType() public static méthode

public static k_HACK_GetNetworkWireType ( int type ) : k_WireFlags
type int
Résultat k_WireFlags

k_HasWireFlags() public méthode

public k_HasWireFlags ( k_WireFlags flags ) : bool
flags k_WireFlags
Résultat bool

k_HasWireFlagsAny() public méthode

public k_HasWireFlagsAny ( k_WireFlags flags ) : bool
flags k_WireFlags
Résultat bool

k_KillBlock() public méthode

public k_KillBlock ( ) : void
Résultat void

k_KillWall() public méthode

public k_KillWall ( ) : void
Résultat void

k_KillWireFlags() public méthode

public k_KillWireFlags ( ) : void
Résultat void

k_RemoveLiquid() public méthode

public k_RemoveLiquid ( byte amount ) : byte
amount byte
Résultat byte

k_SetBlock() public méthode

public k_SetBlock ( ushort proto, byte variant, byte flags ) : void
proto ushort
variant byte
flags byte
Résultat void

k_SetWall() public méthode

public k_SetWall ( ushort proto, byte variant ) : void
proto ushort
variant byte
Résultat void

k_SetWireFlags() public méthode

public k_SetWireFlags ( k_WireFlags flags, bool state ) : void
flags k_WireFlags
state bool
Résultat void

lava() public méthode

public lava ( ) : bool
Résultat bool

lava() public méthode

public lava ( bool lava ) : void
lava bool
Résultat void

leftSlope() public méthode

public leftSlope ( ) : bool
Résultat bool

liquidType() public méthode

public liquidType ( ) : byte
Résultat byte

liquidType() public méthode

public liquidType ( int liquidType ) : void
liquidType int
Résultat void

nactive() public méthode

public nactive ( ) : bool
Résultat bool

rightSlope() public méthode

public rightSlope ( ) : bool
Résultat bool

skipLiquid() public méthode

public skipLiquid ( ) : bool
Résultat bool

skipLiquid() public méthode

public skipLiquid ( bool skipLiquid ) : void
skipLiquid bool
Résultat void

slope() public méthode

public slope ( ) : byte
Résultat byte

slope() public méthode

public slope ( byte slope ) : void
slope byte
Résultat void

topSlope() public méthode

public topSlope ( ) : bool
Résultat bool

wallColor() public méthode

public wallColor ( ) : byte
Résultat byte

wallColor() public méthode

public wallColor ( byte wallColor ) : void
wallColor byte
Résultat void

wallFrameNumber() public méthode

public wallFrameNumber ( ) : byte
Résultat byte

wallFrameNumber() public méthode

public wallFrameNumber ( byte wallFrameNumber ) : void
wallFrameNumber byte
Résultat void

wallFrameX() public méthode

public wallFrameX ( ) : int
Résultat int

wallFrameX() public méthode

public wallFrameX ( int wallFrameX ) : void
wallFrameX int
Résultat void

wallFrameY() public méthode

public wallFrameY ( ) : int
Résultat int

wallFrameY() public méthode

public wallFrameY ( int wallFrameY ) : void
wallFrameY int
Résultat void

Property Details

bTileHeader public_oe property

public byte bTileHeader
Résultat byte

bTileHeader2 public_oe property

public byte bTileHeader2
Résultat byte

bTileHeader3 public_oe property

public byte bTileHeader3
Résultat byte

frameX public_oe property

public short frameX
Résultat short

frameY public_oe property

public short frameY
Résultat short

k_block public_oe property

public k_TileBlock,Terraria k_block
Résultat k_TileBlock

k_liquid_amount public_oe property

public byte k_liquid_amount
Résultat byte

k_liquid_protoID public_oe property

public byte k_liquid_protoID
Résultat byte

k_wall_colourID public_oe property

public byte k_wall_colourID
Résultat byte

k_wall_protoID public_oe property

public ushort k_wall_protoID
Résultat ushort

k_wall_variant public_oe property

public byte k_wall_variant
Résultat byte

k_wireFlags public_oe property

public k_WireFlags k_wireFlags
Résultat k_WireFlags

liquid public_oe property

public byte liquid
Résultat byte

sTileHeader public_oe property

public short sTileHeader
Résultat short

type public_oe property

public ushort type
Résultat ushort

wall public_oe property

public byte wall
Résultat byte