public bool LearnBlueprint(ItemBlueprint itembp)
{
ProtoBuf.PersistantPlayer playerInfo = ServerMgr.Instance.persistance.GetPlayerInfo(GameID);
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);
return true;
}
return false;
}