Exemplo n.º 1
0
    // 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);
    }
Exemplo n.º 2
0
    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);
    }