예제 #1
0
    public void SetDirectionType(ShootDirectionType type)
    {
        switch (type)
        {
        case ShootDirectionType.Up:
            moveDirection         = Vector3.up;
            renderer.sortingOrder = 12;
            break;

        case ShootDirectionType.Down:
            moveDirection         = Vector3.down;
            renderer.sortingOrder = 14;
            break;

        case ShootDirectionType.Left:
            //Debug.Log(shoot.leftEye);
            moveDirection = Vector3.left;

            if (leftEye)
            {
                renderer.sortingOrder = 14;
                leftEye = false;
            }
            else if (!leftEye)
            {
                renderer.sortingOrder = 12;
                leftEye = true;
            }

            break;

        case ShootDirectionType.Right:
            //Debug.Log(shoot.leftEye);
            moveDirection = Vector3.right;

            if (leftEye)
            {
                renderer.sortingOrder = 12;
                leftEye = false;
            }
            else if (!leftEye)
            {
                renderer.sortingOrder = 14;
                leftEye = true;
            }

            break;
        }
    }
    public void SetDirectionType(ShootDirectionType type)
    {
        switch (type)
        {
        case ShootDirectionType.Up:
            moveDirection = Vector3.up;
            break;

        case ShootDirectionType.Down:
            moveDirection = Vector3.down;
            break;

        case ShootDirectionType.Left:
            moveDirection = Vector3.left;
            break;

        case ShootDirectionType.Right:
            moveDirection = Vector3.right;
            break;
        }
    }