public void addID(NPCID toAdd) //add checks for serialization and load from data if so { if (idsInWorld == null) { idsInWorld = new List <NPCID>(); } idsInWorld.Add(toAdd); List <string> data = LoadingDataStore.me.doesNPCExist(toAdd); if (data == null) { } else { toAdd.deserializeNPC(data[0]); } }