|
terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
|
Inheritance diagram for Terraria.DataStructures.TileEntity:
Collaboration diagram for Terraria.DataStructures.TileEntity:Public Member Functions | |
| virtual void | Update () |
| virtual void | WriteExtraData (BinaryWriter writer, bool networkSend) |
| virtual void | ReadExtraData (BinaryReader reader, bool networkSend) |
| virtual void | OnPlayerUpdate (Player player) |
| virtual void | OnInventoryDraw (Player player, SpriteBatch spriteBatch) |
| virtual string | GetItemGamepadInstructions (int slot=0) |
| virtual bool | TryGetItemGamepadOverrideInstructions (Item[] inv, int context, int slot, out string instruction) |
| virtual bool | OverrideItemSlotHover (Item[] inv, int context=0, int slot=0) |
| virtual bool | OverrideItemSlotLeftClick (Item[] inv, int context=0, int slot=0) |
| virtual void | RegisterTileEntityID (int assignedID) |
| virtual void | NetPlaceEntityAttempt (int x, int y) |
| virtual bool | IsTileValidForEntity (int x, int y) |
| virtual TileEntity | GenerateInstance () |
Static Public Member Functions | |
| static int | AssignNewID () |
| static void | Clear () |
| static void | UpdateStart () |
| static void | UpdateEnd () |
| static void | InitializeAll () |
| static int | GetKey (int x, int y) |
| static void | PlaceEntityNet (int x, int y, int type) |
| static void | Write (BinaryWriter writer, TileEntity ent, bool networkSend=false) |
| static TileEntity | Read (BinaryReader reader, bool networkSend=false) |
| static TileEntity | ReadPos32 (BinaryReader reader, bool networkSend=false) |
| static bool | IsOccupied (int id, out int interactingPlayer) |
| static void | BasicOpenCloseInteraction (Player player, int x, int y, int id) |
| static void | SetInteractionAnchor (Player player, int x, int y, int id) |
Public Attributes | |
| int | ID |
| Point16 | Position |
| byte | type |
Static Public Attributes | |
| static TileEntitiesManager | manager |
| const int | MaxEntitiesPerChunk = 1000 |
| static object | EntityCreationLock |
| static Dictionary< int, TileEntity > | ByID |
| static Dictionary< int, TileEntity > | ByPosition |
| static int | TileEntitiesNextID |
Protected Member Functions | |
| TileEntity () | |
Properties | |
| static Action | _UpdateStart [set] |
| static Action | _UpdateEnd [set] |
| int | PositionKey [get, set] |
Private Member Functions | |
| void | WriteInner (BinaryWriter writer, bool networkSend) |
| void | ReadInner (BinaryReader reader, bool networkSend) |
| void | ReadInnerPos32 (BinaryReader reader, bool networkSend) |
Static Private Member Functions | |
| static | TileEntity () |
Definition at line 21 of file TileEntity.cs.