Exemplo n.º 1
0
    void showTitlePopup()
    {
        if ((focus == true) && (popupOn == false))           // && (Input.GetButton("Fire3"))) {

        {
            if (popupStartTime == 0)
            {
                popupStartTime = Time.time;
            }
            else if ((Time.time - popupStartTime) > popupWaitTime)
            {
                popupOn          = true;
                popdownStartTime = 0;

                RingController parentRing = transform.parent.parent.parent.gameObject.GetComponent <RingController>();
                parentRing.showPopup(objectName + " (" + objectType + ")", fromPoint, hitPoint);
            }
        }
        else if ((focus == false) && (popupOn == true))
        {
            if (popdownStartTime == 0)
            {
                popdownStartTime = Time.time;
            }
            else if ((Time.time - popdownStartTime) > popupWaitTime)
            {
                RingController parentRing = transform.parent.parent.parent.gameObject.GetComponent <RingController>();
                parentRing.hidePopup();
                popupOn        = false;
                popupStartTime = 0;
            }
        }
        else if ((focus == false) && (popupOn == false) && (popupStartTime > 0))
        {
            popupStartTime = 0;
        }
        else if ((focus == true) && (popupOn == true) && (popdownStartTime > 0))
        {
            popdownStartTime = 0;
        }
    }