/// <summary> /// Creates a BlueprintTemplate form a blueprint. Validation of blueprint should be done already. /// </summary> /// <param name="blueprint"></param> public BlueprintTemplate(ShipBlueprint blueprint) { this.hull = blueprint.Hull; foreach (var slot_comp in blueprint.Slot_component_table) { SlotIndex_Comp_List.Add( new SlotIndexCompEntry { slotIndex = slot_comp.Key.index, component = slot_comp.Value }); } this.metaData = blueprint.MetaData; }
public GridIndex_MetaData(int gridIndex, ShipBlueprintMetaData metaData) { this.gridIndex = gridIndex; this.metaData = metaData; }
public GridIndex_MetaData() { gridIndex = -1; metaData = new ShipBlueprintMetaData(); }