示例#1
0
 private static void Clean()
 {
     foreach (var npcTable in NPCEnmityTables.ToArray())
     {
         if (!npcTable.Value.NPCObject.IsValid)
         {
             NPCEnmityTables.Remove(npcTable.Key);
         }
     }
     foreach (var customData in CustomObjectData.ToArray())
     {
         NWObject owner = customData.Value.Owner;
         if (!owner.IsValid)
         {
             CustomObjectData.Remove(customData.Key);
         }
     }
 }