C# 클래스 Terraria.ModLoader.ModTile

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

공개 프로퍼티들

프로퍼티 타입 설명
adjTiles int[]
animationFrameHeight int
bed bool
chest string
chestDrop int
closeDoorID int
disableSmartCursor bool
dresser string
dresserDrop int
drop int
dustType int
minPick int
mineResist float
openDoorID int
sapling bool
soundStyle int
soundType int
torch bool

공개 메소드들

메소드 설명
AddMapEntry ( Color color, string name = "" ) : void
AddMapEntry ( Color color, string name, Func nameFunc ) : void
AddToArray ( int &array ) : void
AnimateTile ( int &frame, int &frameCounter ) : void
AutoSelect ( int i, int j, Item item ) : bool
Autoload ( string &name, string &texture ) : bool
CanExplode ( int i, int j ) : bool
CanKillTile ( int i, int j, bool &blockDamaged ) : bool
CanPlace ( int i, int j ) : bool
ChangeWaterfallStyle ( int &style ) : void
CreateDust ( int i, int j, int &type ) : bool
Dangersense ( int i, int j, Player player ) : bool
DrawEffects ( int i, int j, SpriteBatch spriteBatch, Color &drawColor ) : void
Drop ( int i, int j ) : bool
DropCritterChance ( int i, int j, int &wormChance, int &grassHopperChance, int &jungleGrubChance ) : void
GetMapOption ( int i, int j ) : ushort
HasWalkDust ( ) : bool
HitWire ( int i, int j ) : void
KillMultiTile ( int i, int j, int frameX, int frameY ) : void
KillSound ( int i, int j ) : bool
KillTile ( int i, int j, bool &fail, bool &effectOnly, bool &noItem ) : void
ModifyLight ( int i, int j, float &r, float &g, float &b ) : void
MouseOver ( int i, int j ) : void
MouseOverFar ( int i, int j ) : void
NearbyEffects ( int i, int j, bool closer ) : void
NumDust ( int i, int j, bool fail, int &num ) : void
PostDraw ( int i, int j, SpriteBatch spriteBatch ) : void
PostSetDefaults ( ) : void
PreDraw ( int i, int j, SpriteBatch spriteBatch ) : bool
RandomUpdate ( int i, int j ) : void
RightClick ( int i, int j ) : void
SaplingGrowthType ( int &style ) : int
SetDefaults ( ) : void
SetDrawPositions ( int i, int j, int &width, int &offsetY, int &height ) : void
SetModCactus ( ModCactus cactus ) : void
SetModPalmTree ( ModPalmTree palmTree ) : void
SetModTree ( ModTree tree ) : void
SetSpriteEffects ( int i, int j, SpriteEffects &spriteEffects ) : void
Slope ( int i, int j ) : bool
TileFrame ( int i, int j, bool &resetFrame, bool &noBreak ) : bool
WalkDust ( int &dustType, bool &makeDust, Color &color ) : void

메소드 상세

AddMapEntry() 공개 메소드

public AddMapEntry ( Color color, string name = "" ) : void
color Color
name string
리턴 void

AddMapEntry() 공개 메소드

public AddMapEntry ( Color color, string name, Func nameFunc ) : void
color Color
name string
nameFunc Func
리턴 void

AddToArray() 공개 메소드

public AddToArray ( int &array ) : void
array int
리턴 void

AnimateTile() 공개 메소드

public AnimateTile ( int &frame, int &frameCounter ) : void
frame int
frameCounter int
리턴 void

AutoSelect() 공개 메소드

public AutoSelect ( int i, int j, Item item ) : bool
i int
j int
item Item
리턴 bool

Autoload() 공개 메소드

public Autoload ( string &name, string &texture ) : bool
name string
texture string
리턴 bool

CanExplode() 공개 메소드

public CanExplode ( int i, int j ) : bool
i int
j int
리턴 bool

CanKillTile() 공개 메소드

public CanKillTile ( int i, int j, bool &blockDamaged ) : bool
i int
j int
blockDamaged bool
리턴 bool

CanPlace() 공개 메소드

public CanPlace ( int i, int j ) : bool
i int
j int
리턴 bool

ChangeWaterfallStyle() 공개 메소드

public ChangeWaterfallStyle ( int &style ) : void
style int
리턴 void

CreateDust() 공개 메소드

public CreateDust ( int i, int j, int &type ) : bool
i int
j int
type int
리턴 bool

Dangersense() 공개 메소드

public Dangersense ( int i, int j, Player player ) : bool
i int
j int
player Terraria.Player
리턴 bool

DrawEffects() 공개 메소드

public DrawEffects ( int i, int j, SpriteBatch spriteBatch, Color &drawColor ) : void
i int
j int
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
drawColor Color
리턴 void

Drop() 공개 메소드

public Drop ( int i, int j ) : bool
i int
j int
리턴 bool

DropCritterChance() 공개 메소드

public DropCritterChance ( int i, int j, int &wormChance, int &grassHopperChance, int &jungleGrubChance ) : void
i int
j int
wormChance int
grassHopperChance int
jungleGrubChance int
리턴 void

GetMapOption() 공개 메소드

public GetMapOption ( int i, int j ) : ushort
i int
j int
리턴 ushort

HasWalkDust() 공개 메소드

public HasWalkDust ( ) : bool
리턴 bool

HitWire() 공개 메소드

public HitWire ( int i, int j ) : void
i int
j int
리턴 void

KillMultiTile() 공개 메소드

public KillMultiTile ( int i, int j, int frameX, int frameY ) : void
i int
j int
frameX int
frameY int
리턴 void

KillSound() 공개 메소드

public KillSound ( int i, int j ) : bool
i int
j int
리턴 bool

KillTile() 공개 메소드

public KillTile ( int i, int j, bool &fail, bool &effectOnly, bool &noItem ) : void
i int
j int
fail bool
effectOnly bool
noItem bool
리턴 void

ModifyLight() 공개 메소드

public ModifyLight ( int i, int j, float &r, float &g, float &b ) : void
i int
j int
r float
g float
b float
리턴 void

MouseOver() 공개 메소드

public MouseOver ( int i, int j ) : void
i int
j int
리턴 void

MouseOverFar() 공개 메소드

public MouseOverFar ( int i, int j ) : void
i int
j int
리턴 void

NearbyEffects() 공개 메소드

public NearbyEffects ( int i, int j, bool closer ) : void
i int
j int
closer bool
리턴 void

NumDust() 공개 메소드

public NumDust ( int i, int j, bool fail, int &num ) : void
i int
j int
fail bool
num int
리턴 void

PostDraw() 공개 메소드

public PostDraw ( int i, int j, SpriteBatch spriteBatch ) : void
i int
j int
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
리턴 void

PostSetDefaults() 공개 메소드

public PostSetDefaults ( ) : void
리턴 void

PreDraw() 공개 메소드

public PreDraw ( int i, int j, SpriteBatch spriteBatch ) : bool
i int
j int
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
리턴 bool

RandomUpdate() 공개 메소드

public RandomUpdate ( int i, int j ) : void
i int
j int
리턴 void

RightClick() 공개 메소드

public RightClick ( int i, int j ) : void
i int
j int
리턴 void

SaplingGrowthType() 공개 메소드

public SaplingGrowthType ( int &style ) : int
style int
리턴 int

SetDefaults() 공개 메소드

public SetDefaults ( ) : void
리턴 void

SetDrawPositions() 공개 메소드

public SetDrawPositions ( int i, int j, int &width, int &offsetY, int &height ) : void
i int
j int
width int
offsetY int
height int
리턴 void

SetModCactus() 공개 메소드

public SetModCactus ( ModCactus cactus ) : void
cactus ModCactus
리턴 void

SetModPalmTree() 공개 메소드

public SetModPalmTree ( ModPalmTree palmTree ) : void
palmTree ModPalmTree
리턴 void

SetModTree() 공개 메소드

public SetModTree ( ModTree tree ) : void
tree ModTree
리턴 void

SetSpriteEffects() 공개 메소드

public SetSpriteEffects ( int i, int j, SpriteEffects &spriteEffects ) : void
i int
j int
spriteEffects SpriteEffects
리턴 void

Slope() 공개 메소드

public Slope ( int i, int j ) : bool
i int
j int
리턴 bool

TileFrame() 공개 메소드

public TileFrame ( int i, int j, bool &resetFrame, bool &noBreak ) : bool
i int
j int
resetFrame bool
noBreak bool
리턴 bool

WalkDust() 공개 메소드

public WalkDust ( int &dustType, bool &makeDust, Color &color ) : void
dustType int
makeDust bool
color Color
리턴 void

프로퍼티 상세

adjTiles 공개적으로 프로퍼티

public int[] adjTiles
리턴 int[]

animationFrameHeight 공개적으로 프로퍼티

public int animationFrameHeight
리턴 int

bed 공개적으로 프로퍼티

public bool bed
리턴 bool

chest 공개적으로 프로퍼티

public string chest
리턴 string

chestDrop 공개적으로 프로퍼티

public int chestDrop
리턴 int

closeDoorID 공개적으로 프로퍼티

public int closeDoorID
리턴 int

disableSmartCursor 공개적으로 프로퍼티

public bool disableSmartCursor
리턴 bool

dresser 공개적으로 프로퍼티

public string dresser
리턴 string

dresserDrop 공개적으로 프로퍼티

public int dresserDrop
리턴 int

drop 공개적으로 프로퍼티

public int drop
리턴 int

dustType 공개적으로 프로퍼티

public int dustType
리턴 int

minPick 공개적으로 프로퍼티

public int minPick
리턴 int

mineResist 공개적으로 프로퍼티

public float mineResist
리턴 float

openDoorID 공개적으로 프로퍼티

public int openDoorID
리턴 int

sapling 공개적으로 프로퍼티

public bool sapling
리턴 bool

soundStyle 공개적으로 프로퍼티

public int soundStyle
리턴 int

soundType 공개적으로 프로퍼티

public int soundType
리턴 int

torch 공개적으로 프로퍼티

public bool torch
리턴 bool