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
Loading...
Searching...
No Matches
Terraria.GameContent.TownRoomManager Class Reference
+ Collaboration diagram for Terraria.GameContent.TownRoomManager:

Public Member Functions

void AddOccupantsToList (int x, int y, List< int > occupantsList)
 
void AddOccupantsToList (Point tilePosition, List< int > occupants)
 
bool HasRoomQuick (int npcID)
 
bool HasRoom (int npcID, out Point roomPosition)
 
void SetRoom (int npcID, int x, int y)
 
void SetRoom (int npcID, Point pt)
 
void KickOut (NPC n)
 
void KickOut (int npcType)
 
void DisplayRooms ()
 
void Save (BinaryWriter writer)
 
void Load (BinaryReader reader)
 
void Clear ()
 
byte GetHouseholdStatus (NPC n)
 
bool CanNPCsLiveWithEachOther (int npc1ByType, NPC npc2)
 
bool CanNPCsLiveWithEachOther (NPC npc1, NPC npc2)
 
bool CanNPCsLiveWithEachOther_ShopHelper (NPC npc1, NPC npc2)
 
 TownRoomManager ()
 

Static Public Attributes

static object EntityCreationLock
 

Static Private Member Functions

static TownRoomManager ()
 

Private Attributes

List< Tuple< int, Point > > _roomLocationPairs
 
bool[] _hasRoom
 

Detailed Description

Definition at line 16 of file TownRoomManager.cs.


The documentation for this class was generated from the following file: