public void CreateGluingButton(GameObject pieceToGlue, GlueManager manager) { WoodPiece woodPiece = pieceToGlue.GetComponent <WoodPiece>(); Sprite icon = woodPiece.ButtonIcon; GluingButtonList.CreateButton(icon, pieceToGlue.name, manager); }
public void CreateDragButton(GameObject pieceToSnap) { WoodPiece woodPiece = pieceToSnap.GetComponent <WoodPiece>(); Sprite icon = woodPiece.ButtonIcon; SnapPieceButtonList.CreateButton(icon, pieceToSnap.name); }
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>()); } }
public GameObject CombinePieces(WoodPiece pieceOne, WoodPiece pieceTwo) { return(null); }