Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Place()

static int Terraria.GameContent.Tile_Entities.TETeleportationPylon.Place ( int x,
int y )
inlinestatic

Definition at line 55 of file TETeleportationPylon.cs.

56 {
57 TETeleportationPylon tETeleportationPylon = new TETeleportationPylon();
58 tETeleportationPylon.Position = new Point16(x, y);
59 tETeleportationPylon.ID = TileEntity.AssignNewID();
60 tETeleportationPylon.type = _myEntityID;
62 {
63 TileEntity.ByID[tETeleportationPylon.ID] = tETeleportationPylon;
64 TileEntity.ByPosition[tETeleportationPylon.Position] = tETeleportationPylon;
65 }
66 Main.PylonSystem.RequestImmediateUpdate();
67 return tETeleportationPylon.ID;
68 }
static Dictionary< int, TileEntity > ByID
Definition TileEntity.cs:18
static Dictionary< Point16, TileEntity > ByPosition
Definition TileEntity.cs:20

References Terraria.GameContent.Tile_Entities.TETeleportationPylon._myEntityID, Terraria.DataStructures.TileEntity.AssignNewID(), Terraria.DataStructures.TileEntity.ByID, Terraria.DataStructures.TileEntity.ByPosition, Terraria.DataStructures.TileEntity.EntityCreationLock, Terraria.DataStructures.TileEntity.ID, Terraria.DataStructures.TileEntity.Position, and Terraria.Main.PylonSystem.

Referenced by Terraria.GameContent.Tile_Entities.TETeleportationPylon.NetPlaceEntityAttempt(), and Terraria.GameContent.Tile_Entities.TETeleportationPylon.PlacementPreviewHook_AfterPlacement().