Show() public method

public Show ( float delay ) : void
delay float
return void
Ejemplo n.º 1
0
    IEnumerator DisableTrackingForSeconds(float delay)
    {
        if (!trackingDisabled)
        {
            TextureBillboard tbb = TextureBillboard.Billboard(trackingOffMat, new Vector3(.8f, .4f, .8f), 0, new Vector3(0, 1.8f, 1.5f), transform, true);
            tbb.Show(0f);

            ToggleTracking();

            yield return(new WaitForSeconds(delay));

            if (trackingDisabled)
            {
                ToggleTracking();

                tbb.Hide(.25f);

                yield return(new WaitForSeconds(.5f));

                AppCentral.APP.ShowLookdownNotifier();
            }
        }

        yield return(null);
    }
Ejemplo n.º 2
0
    public void Show(bool show)
    {
        // already in sync
        if (visible == show)
        {
            return;
        }

        visible = show;

        if (show)
        {
            sign.Show(0);

            if (ringObject != null)
            {
                ringObject.GetComponent <Renderer>().enabled   = true;
                lineObject.GetComponent <Renderer>().enabled   = true;
                sphereObject.GetComponent <Renderer>().enabled = true;
            }
        }
        else
        {
            sign.Hide(.25f);

            if (ringObject != null)
            {
                ringObject.GetComponent <Renderer>().enabled   = false;
                lineObject.GetComponent <Renderer>().enabled   = false;
                sphereObject.GetComponent <Renderer>().enabled = false;
            }
        }
    }
Ejemplo n.º 3
0
    void ShowSign()
    {
        // deep clone the material
        Material newSignMat = Instantiate(SignMat) as Material;

        newSignMat.mainTexture = SignTexture;

        Vector3          newPosition = new Vector3(0, .2f, 1.5f);
        TextureBillboard sign        = TextureBillboard.Billboard(newSignMat, new Vector3(1, 1, 1), 1, newPosition, transform, false);

        sign.Show(0);
    }