Example #1
0
    private void LockOn()
    {
        if (lockOnTargets.Count >= lockNumMax)
        {
            return;
        }

        GameObject rightTarget  = rightHand.LockOn(targetLayer);
        GameObject leftTarget   = leftHand.LockOn(targetLayer);
        GameObject cameraTarget = rayCamera.LockOn(targetLayer);

        if (useHand)
        {
            LockTarget(rightTarget);
            LockTarget(leftTarget);
        }
        if (useCamera)
        {
            LockTarget(cameraTarget);
        }
    }