public void LearnBlueprints(IEnumerable<ItemBlueprint> itembps)
{
ProtoBuf.PersistantPlayer playerInfo = ServerMgr.Instance.persistance.GetPlayerInfo(GameID);
foreach (ItemBlueprint itembp in itembps) {
int itemid = itembp.targetItem.itemid;
if (!playerInfo.blueprints.complete.Contains(itemid)) {
playerInfo.blueprints.complete.Add(itemid);
ServerMgr.Instance.persistance.SetPlayerInfo(GameID, playerInfo);
basePlayer.SendNetworkUpdate(BasePlayer.NetworkQueue.Update);
basePlayer.ClientRPCPlayer(null, basePlayer, "UnlockedBlueprint", itemid);
}
}
}