Esempio n. 1
0
    // Update is called once per frame
    void Update()
    {
        if (!isDead)
        {
            if (MoveStep <= 1.0f)
            {
                MoveStep          += 0.15f * Time.deltaTime;
                transform.position = BezierGenerator.BezierPathCalculation(origin, originOffset, destinationOffset, destination, MoveStep);
            }

            if (Vector3.Distance(transform.position, destination) <= 10f)
            {
                remove();
            }

            if (gameObject.transform.position.z < 10)
            {
                Destroy(TurretA);
            }
        }
    }