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); } }