// Used to create a num/den piece for animation public void CraftPiece() { this.DestroyPieces(); float craftWidth = this.numerator * this.widthSingle; float craftHeight = this.height; this.craftedPiece = SpawnCraftedPiece(this.GetOriginal().gameObject, craftWidth, craftHeight); this.craftedPiece.AlignTo(gameObject.transform.position); }
public CraftedPiece SpawnCraftedPiece(GameObject parent, float pieceWidth, float pieceHeight) { GameObject holder = GameObject.Instantiate(craftedPieceReference, Vector3.zero, Quaternion.identity); holder.transform.SetParent(parent.transform); CraftedPiece craftedPiece = holder.GetComponent <CraftedPiece> (); craftedPiece.SetSize(pieceWidth, pieceHeight); holder.SetActive(true); return(craftedPiece); }