// add/remove npc from the world
 internal void addToWorld(MapChannel mapChannel, NpcData npc)
 {
 }
 /// <summary>
 /// Called every 250 milliseconds for every NPC on the map
 /// </summary>
 void npcThink(MapChannel mapChannel, NpcData npc)
 {
 }
 internal void updateAppearanceItem(MapChannel mapChannel, NpcData npc, uint itemClassId, uint hue)
 {
 }
 // update
 internal void updateConversationStatus(MapChannelClient client, NpcData npc)
 {
 }
 internal void setMissionList(NpcData npc, MissionList missionList)
 {
 }
 internal void setType(NpcData npc, int npcType)
 {
 }
 // set (must not be called after addToWorld, does not take effect on client instantly)
 internal void setLocation(NpcData npc, float x, float y, float z, float rX, float rY)
 {
 }
 internal void setAppearanceEntry(NpcData npc, int entryIndex, int classId, uint hue)
 {
 }
 internal void cellIntroduceNPCToClients(MapChannel mapChannel, NpcData npc, List<MapChannelClient> playerList, int playerCount)
 {
 }
 internal void updateName(MapChannel mapChannel, NpcData npc, string newName)
 {
 }
 public static void updateNpc(NpcData npc)
 {
     //ISqlMapper mapper = Mapper.Instance();
     //mapper.Insert("InsertCharacter", npc);
 }