void LoadNewTask() { if (myHand.currentGesture != null) { myHand.currentGesture.setIsIn(false); myHand.ClearGesture(); } controlObject.position = orilocation; controlObject.rotation = orirotation; controlObject.localScale = oriscale; if (currentTask < 2) { target.position = distanceTask[currentTask]; target.rotation = target_ori_rotation; target.localScale = target_ori_scale; } if (currentTask >= 2 && currentTask < 4) { target.position = target_ori_location; target.rotation = rotationTask[currentTask - 2]; target.localScale = target_ori_scale; } if (currentTask >= 4 && currentTask < 6) { target.position = target_ori_location; target.rotation = target_ori_rotation; target.localScale = scaleTask[currentTask - 4]; } startTime = Time.time; }