52 public static int Place(
int x,
int y)
84 public static void Kill(
int x,
int y)
96 public static int Find(
int x,
int y)
131 if ((text ==
null ||
text !=
null) && (
"x " ==
null ||
"x " !=
null))
135 if ((text2 ==
null || text2 !=
null) && (
"y item: " ==
null ||
"y item: " !=
null))
141 if (
" " ==
null ||
" " !=
null)
144 if (velocity ==
null || velocity ==
null || velocity !=
null)
169 bool flag = tile.
active();
228 if (position ==
null || position !=
null)
298 int chest = player.
chest;
309 short frameX = tile.
frameX;
481 short frameX = tile.
frameX;
class f__AnonymousType0<< Count > j__TPar
static void Exit(object obj)
static void Enter(object obj)
static void BasicOpenCloseInteraction(Player player, int x, int y, int id)
static int GetKey(int x, int y)
static Tile GetTileSafely(Vector2 position)
static bool IsBreakable(int clickX, int clickY)
override bool IsTileValidForEntity(int x, int y)
static int Find(int x, int y)
static int Place(int x, int y)
override void ReadExtraData(BinaryReader reader, bool networkSend)
static int Hook_AfterPlacement(int x, int y, int type=475, int style=0, int direction=1, int alternate=0)
void WriteItem(int itemIndex, BinaryWriter writer, bool dye)
override void WriteExtraData(BinaryWriter writer, bool networkSend)
override void NetPlaceEntityAttempt(int x, int y)
static void Framing_CheckTile(int callX, int callY)
override bool OverrideItemSlotHover(Item[] inv, int context=0, int slot=0)
static void Kill(int x, int y)
bool TryFitting(Item[] inv, int context=0, int slot=0, bool justCheck=false)
override bool TryGetItemGamepadOverrideInstructions(Item[] inv, int context, int slot, [Out] string instruction)
const int entityTileWidth
static bool FitsHatRack(Item item)
override TileEntity GenerateInstance()
static void OnPlayerInteraction(Player player, int clickX, int clickY)
void DrawInner(Player player, SpriteBatch spriteBatch)
override void OnPlayerUpdate(Player player)
const int entityTileHeight
void ReadItem(int itemIndex, BinaryReader reader, bool dye)
override string ToString()
override bool OverrideItemSlotLeftClick(Item[] inv, int context=0, int slot=0)
override void RegisterTileEntityID(int assignedID)
void Draw(int tileLeftX, int tileTopY)
void DrawSlotPairSet(Player player, SpriteBatch spriteBatch, int slotsToShowLine, int slotsArrayOffset, float offsetX, float offsetY, int inventoryContextTarget)
static int cursorOverride
static bool NetClientOnly
static float inventoryScale
static Terraria.Graphics.Camera Camera
PlayerInteractionAnchor tileEntityAnchor
static void KillTile(int i, int j, bool fail=false, bool effectOnly=false, bool noItem=false)
static bool SolidTileAllowBottomSlope(int i, int j)
static TileReachCheckSettings Simple
bool CanTakeItemToPersonalInventory