コード例 #1
0
    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;
    }