void RegisterChatStartWith(NPC npc)
void OnPlayerJoining(int playerIndex)
void ValidateWorld(BinaryReader reader, int gameVersionSaveWasMadeOn)
void Save(BinaryWriter writer)
void Load(BinaryReader reader, int gameVersionSaveWasMadeOn)
bool GetWasChatWith(string persistentId)
void SetWasChatWithDirectly(string persistentId)
HashSet< string > _chattedWithPlayer
static NetPacket SerializeChat(int npcNetId)
static Dictionary< string, int > NpcNetIdsByPersistentIds