C# Класс Terraria.ModLoader.ModTile

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

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

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