示例#1
0
 public void SetShipDesigns(List <ShipDesign> shipDesigns, ShipDesignButton.ButtonPress buttonPress, ShipDesignButton.DeleteButtonPress deleteButtonPress)
 {
     shipDesignScrollList.BuildShipDesignButtons(shipDesigns, buttonPress, deleteButtonPress);
 }
示例#2
0
    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);
        }
    }