24 int number =
Place(x, y);
38 public static int Place(
int x,
int y)
41 tEItemFrame.Position =
new Point16(x, y);
49 return tEItemFrame.
ID;
68 public static void Kill(
int x,
int y)
80 public static int Find(
int x,
int y)
115 return Position.X +
"x " + Position.Y +
"y item: " +
item;
127 public static void TryPlacing(
int x,
int y,
int netid,
int prefix,
int stack)
130 int num =
Find(x, y);
145 tEItemFrame.item =
new Item();
148 tEItemFrame.item.stack = stack;
163 if (
Main.
tile[num, num2].frameX % 36 != 0)
167 if (
Main.
tile[num, num2].frameY % 36 != 0)
171 int num3 =
Find(num, num2);
194 if (
Main.
tile[x, y].frameX % 36 != 0)
198 if (
Main.
tile[x, y].frameY % 36 != 0)
202 int num =
Find(x, y);
233 player.releaseUseItem =
false;
234 player.mouseInterface =
true;
virtual short ReadInt16()
static Dictionary< int, TileEntity > ByID
static Dictionary< Point16, TileEntity > ByPosition
static object EntityCreationLock
override void RegisterTileEntityID(int assignedID)
override bool IsTileValidForEntity(int x, int y)
override void ReadExtraData(BinaryReader reader, bool networkSend)
static bool FitsItemFrame(Item i)
override void NetPlaceEntityAttempt(int x, int y)
static void NetPlaceEntity(int x, int y)
override void WriteExtraData(BinaryWriter writer, bool networkSend)
static int Find(int x, int y)
static void OnPlayerInteraction(Player player, int clickX, int clickY)
static int Place(int x, int y)
static bool ValidTile(int x, int y)
static void PlaceItemInFrame(Player player, int x, int y)
static void TryPlacing(int x, int y, int netid, int prefix, int stack)
static void Kill(int x, int y)
override string ToString()
override TileEntity GenerateInstance()
static int Hook_AfterPlacement(int x, int y, int type=395, int style=0, int direction=1, int alternate=0)
void netDefaults(int type)
bool Prefix(int prefixWeWant)
void SetDefaults(int Type=0)
static int NewItem(IEntitySource source, Vector2 pos, Vector2 randomBox, int Type, int Stack=1, bool noBroadcast=false, int prefixGiven=0, bool noGrabDelay=false, bool reverseLookup=false)
static void SendData(int msgType, int remoteClient=-1, int ignoreClient=-1, NetworkText text=null, int number=0, float number2=0f, float number3=0f, float number4=0f, int number5=0, int number6=0, int number7=0)
static void SendTileSquare(int whoAmi, int tileX, int tileY, int xSize, int ySize, TileChangeType changeType=TileChangeType.None)
void GamepadEnableGrappleCooldown()
void PlayDroppedItemAnimation(int time)
static void FindRecipes(bool canDelayCheck=false)
static void KillTile(int i, int j, bool fail=false, bool effectOnly=false, bool noItem=false)
static void RangeFrame(int startX, int startY, int endX, int endY)