37 int number =
Place(x, y);
55 public static int Place(
int x,
int y)
58 tETeleportationPylon.Position =
new Point16(x, y);
67 return tETeleportationPylon.
ID;
70 public static void Kill(
int x,
int y)
85 return Position.X +
"x " + Position.Y +
"y";
97 num -= tileSafely.frameX / 18 % 3;
98 num2 -= tileSafely.frameY / 18 % 4;
101 for (
int i = num; i < num + 3; i++)
103 for (
int j = num2; j < num2 + 4; j++)
123 WorldGen.destroyObject =
true;
124 for (
int k = num; k < num + 3; k++)
126 for (
int l = num2; l < num2 + 4; l++)
134 WorldGen.destroyObject =
false;
139 return tile.frameX / 54;
175 return Place(x + -1, y + -3);
192 if (tile ==
null || !tile.
active() || tile.
type != 597)
196 int pylonStyle = tile.frameX / 54;
206 public static int Find(
int x,
int y)
static Dictionary< int, TileEntity > ByID
static Dictionary< Point16, TileEntity > ByPosition
static object EntityCreationLock
static Tile GetTileSafely(Vector2 position)
bool TryGetPylonType(out TeleportPylonType pylonType)
static int Place(int x, int y)
static int PlacementPreviewHook_CheckIfCanPlace(int x, int y, int type=597, int style=0, int direction=1, int alternate=0)
static int PlacementPreviewHook_AfterPlacement(int x, int y, int type=597, int style=0, int direction=1, int alternate=0)
override TileEntity GenerateInstance()
const int entityTileWidth
static int GetPylonItemTypeFromTileStyle(int style)
static void Kill(int x, int y)
static void Framing_CheckTile(int callX, int callY)
static int Find(int x, int y)
static TeleportPylonType GetPylonTypeFromPylonTileStyle(int pylonStyle)
static void RejectPlacementFromNet(int x, int y)
override void NetPlaceEntityAttempt(int x, int y)
static int GetPylonStyleFromTile(Tile tile)
bool TryGetPylonTypeFromTileCoords(int x, int y, out TeleportPylonType pylonType)
override string ToString()
const int entityTileHeight
override void RegisterTileEntityID(int assignedID)
override bool IsTileValidForEntity(int x, int y)
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 TeleportPylonsSystem PylonSystem
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)
static bool destroyObject
static void KillTile(int i, int j, bool fail=false, bool effectOnly=false, bool noItem=false)
static bool SolidTileAllowBottomSlope(int i, int j)