Hide() public method

public Hide ( float delay ) : void
delay float
return void
Esempio 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);
    }
Esempio 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;
            }
        }
    }