Pluton.Player.KnowsBlueprints C# (CSharp) Method

KnowsBlueprints() public method

public KnowsBlueprints ( IEnumerable itemBPs ) : bool>.Dictionary
itemBPs IEnumerable
return bool>.Dictionary
        public Dictionary<ItemBlueprint, bool> KnowsBlueprints(IEnumerable<ItemBlueprint> itemBPs)
        {
            ProtoBuf.PersistantPlayer playerInfo = ServerMgr.Instance.persistance.GetPlayerInfo(GameID);
            Dictionary<ItemBlueprint, bool> result = new Dictionary<ItemBlueprint, bool>();
            foreach (ItemBlueprint itembp in itemBPs) {
                int itemid = itembp.targetItem.itemid;
                if (!result.ContainsKey(itembp))
                    result[itembp] = playerInfo.blueprints.complete.Contains(itemid);
            }
            return result;
        }

Same methods

Player::KnowsBlueprints ( IEnumerable itemdefs ) : bool>.Dictionary
Player::KnowsBlueprints ( IEnumerable itemIDs ) : bool>.Dictionary