Beispiel #1
0
    private void Update()
    {
        if (!outOffScreen)
        {
            switch (moveDirection)
            {
            case MoveDirection.Left:
                transform.position += normalizeDirection * speed * Time.deltaTime;
                if (transform.position.x < -screenHalfWidth)
                {
                    outOffScreen = false;
                    wordManager.OutOffScreen(this);
                }
                break;

            case MoveDirection.Right:
                transform.position += normalizeDirection * speed * Time.deltaTime;
                if (transform.position.x > screenHalfWidth)
                {
                    outOffScreen = false;
                    wordManager.OutOffScreen(this);
                }
                break;
            }
        }
    }