コード例 #1
0
    public void CreateGluingButton(GameObject pieceToGlue, GlueManager manager)
    {
        WoodPiece woodPiece = pieceToGlue.GetComponent <WoodPiece>();
        Sprite    icon      = woodPiece.ButtonIcon;

        GluingButtonList.CreateButton(icon, pieceToGlue.name, manager);
    }
コード例 #2
0
    public void CreateDragButton(GameObject pieceToSnap)
    {
        WoodPiece woodPiece = pieceToSnap.GetComponent <WoodPiece>();
        Sprite    icon      = woodPiece.ButtonIcon;

        SnapPieceButtonList.CreateButton(icon, pieceToSnap.name);
    }
コード例 #3
0
    public void AddPieceToProject(GameObject woodPieceObject)
    {
        WoodPiece woodPiece = woodPieceObject.GetComponent <WoodPiece>();

        if (woodPiece != null)
        {
            ConnectedPieces.Add(woodPiece);
            woodPiece.transform.SetParent(transform);
            EncapsulateBounds(woodPieceObject.GetComponent <Renderer>());
            RetrieveSnapPieceData(woodPieceObject.GetComponent <SnapPiece>());
            Destroy(woodPieceObject.GetComponent <SnapPiece>());
        }
    }
コード例 #4
0
 public GameObject CombinePieces(WoodPiece pieceOne, WoodPiece pieceTwo)
 {
     return(null);
 }