示例#1
0
 ///sets title text, and buttons to be visible
 public void increaseAlphas()
 {
     //Increase all color's alpha by 0.1 until max
     titleText.color = new Color(titleText.color.r, titleText.color.g, titleText.color.b, titleText.color.a + 0.01f);
     ReturnToTitleButton.GetComponent <Image> ().color = new Color(rtCol.r, rtCol.g, rtCol.b, rtCol.a + 0.01f);
     QuitGameButton.GetComponent <Image> ().color      = new Color(qgCol.r, qgCol.g, qgCol.b, qgCol.a + 0.01f);
 }
示例#2
0
    // Update is called once per frame
    void Update()
    {
        if (objToMove != null)
        {
            objToMove.transform.position = Vector3.MoveTowards(objToMove.transform.position, currentTarget, moveSpeed * Time.deltaTime);
        }

        if (objToMove.transform.position == currentTarget)
        {
            finishedMoving = true;
        }

        if (isFinishedMoving())
        {
            titleText.enabled = true;
            ReturnToTitleButton.gameObject.SetActive(true);
            QuitGameButton.gameObject.SetActive(true);
            increaseAlphas();
        }

        //update these to be used in increaseAlphas
        rtCol = ReturnToTitleButton.GetComponent <Image> ().color;
        qgCol = QuitGameButton.GetComponent <Image> ().color;
    }
示例#3
0
 ///sets title text, and buttons to be transparent
 public void setAlphaToZero()
 {
     titleText.color = new Color(1.0f, 1.0f, 1.0f, 0.0f);
     ReturnToTitleButton.GetComponent <Image> ().color = new Color(1.0f, 1.0f, 1.0f, 0.0f);
     QuitGameButton.GetComponent <Image> ().color      = new Color(1.0f, 1.0f, 1.0f, 0.0f);
 }