Inheritance: MonoBehaviour
Ejemplo n.º 1
0
    /// <summary>
    ///     Creates and returns a new billboard canvas.
    /// </summary>
    public static CanvasBillboard Billboard(GameObject billboardPrefab, Vector3 position, Transform parent, bool destroyOnHide)
    {
        CanvasBillboard canvasBillboard = null;

        if (billboardPrefab != null)
        {
            // create billboard object from prefab
            GameObject canvasBillboardObject = Instantiate(billboardPrefab);
            canvasBillboardObject.transform.SetParent(parent, false);
            canvasBillboardObject.transform.localPosition = position;

            canvasBillboard = canvasBillboardObject.GetComponent <CanvasBillboard>();

            // set billboard data
            if (canvasBillboard != null)
            {
                canvasBillboard.destroyOnHide = destroyOnHide;
            }
        }

        return(canvasBillboard);
    }
Ejemplo n.º 2
0
    // Use this for initialization
    void Start()
    {
        //TextureBillboard.Billboard(instructionsMat, new Vector3(1, 1, 1), 1, new Vector3(0, 1.4f, 1.5f), transform, true).Show(0f);

        CanvasBillboard.Billboard(instructionsBillboard, new Vector3(0, 1.4f, 1.5f), transform, true).Show();
    }