Butterflies.ButterflyBehivour.Update C# (CSharp) Method

Update() public method

public Update ( ) : void
return void
        void Update()
        {
            // getting position of butterfly
            xPos = gameObject.GetComponent<Transform>().position.x;
            yPos = gameObject.GetComponent<Transform>().position.y;

            translateVector = this.rotateVector(translateVector, angle);
            //Debug.Log(translateVector.x + ", " + translateVector.y);

            transform.Translate(translateVector);

            alpha = gameObject.GetComponent<SpriteRenderer>().color.a;
            if (alpha >= 1)
            {
                disappearing = true;
            }
            if (alpha > 0)
            {
                if (disappearing)
                {
                    alpha -= disappearConst * Time.deltaTime;
                }
                else
                {
                    alpha += disappearConst * Time.deltaTime;
                }
                gameObject.GetComponent<SpriteRenderer>().color = new Color(red, green, blue, alpha);

            }
            else
            {
                Destroy(gameObject);
            }

            if (Input.GetKeyDown(KeyCode.Escape))
            {
                Application.Quit();
            }
        }