public void SetShipDesigns(List <ShipDesign> shipDesigns, ShipDesignButton.ButtonPress buttonPress, ShipDesignButton.DeleteButtonPress deleteButtonPress) { shipDesignScrollList.BuildShipDesignButtons(shipDesigns, buttonPress, deleteButtonPress); }
public void BuildShipDesignButtons(List <ShipDesign> shipDesigns, ShipDesignButton.ButtonPress ShipDesignButtonCallback, ShipDesignButton.DeleteButtonPress DeleteButtonCallBack) { Clear(); foreach (ShipDesign shipDesign in shipDesigns) { GameObject buttonObject = InstantiateEntry(shipDesign.Name); ShipDesignButton newButton = buttonObject.GetComponentInChildren <ShipDesignButton>(); newButton.SetShipDesign(shipDesign, ShipDesignButtonCallback, DeleteButtonCallBack); } }