public BlueprintsDefinition(MyObjectBuilder_BlueprintDefinition definition)
            : base(definition)
        {
            m_prerequisitesManager = new BlueprintItemsManager();

            if (definition.Result != null)
            {
                m_result = new BlueprintItemDefinition(definition.Result);
            }

            if (definition.Prerequisites != null)
            {
                m_prerequisitesManager.Load(definition.Prerequisites);
            }
        }
 public bool DeleteEntry(BlueprintItemDefinition source)
 {
     return(m_prerequisitesManager.DeleteEntry(source));
 }