Ejemplo n.º 1
0
    public void CreateGluingButton(GameObject pieceToGlue, GlueManager manager)
    {
        WoodPiece woodPiece = pieceToGlue.GetComponent <WoodPiece>();
        Sprite    icon      = woodPiece.ButtonIcon;

        GluingButtonList.CreateButton(icon, pieceToGlue.name, manager);
    }
Ejemplo n.º 2
0
    public void CreateButton(Sprite iconSprite, string pieceName, GlueManager manager)
    {
        GameObject button = base.CreateButton(iconSprite, pieceName);

        Button buttonComponent = button.GetComponent <Button>();

        if (buttonComponent != null)
        {
            int i = AvailableButtonsList.Count - 1;
            buttonComponent.onClick.AddListener(() => manager.SwitchPiece(i));
            buttonComponent.onClick.AddListener(() => SwitchSelectedButton(button));
        }

        if (SelectedButtonIndex == -1)
        {
            SwitchSelectedButton(button);
        }
    }
Ejemplo n.º 3
0
 public void CreateGluingButton(WoodProject project, GlueManager manager)
 {
     GluingButtonList.CreateButton(null, project.name, manager);
 }