Exemplo n.º 1
0
    private void LimitWandPosition()
    {
        if (transform.position.x < battle.xMin)
        {
            transform.position -= Vector3.right * (transform.position.x - battle.xMin);
        }

        if (transform.position.x > battle.xMax)
        {
            transform.position -= Vector3.right * (transform.position.x - battle.xMax);
        }

        if (transform.position.z < battle.zMin)
        {
            transform.position -= Vector3.forward * (transform.position.z - battle.zMin);
        }

        if (transform.position.z > battle.zMax)
        {
            transform.position -= Vector3.forward * (transform.position.z - battle.zMax);
        }

        shape.position -= Vector3.up * (shape.position.y - battle.GetHeight(transform.position));
    }