public void LoadChoosedGesture()
 {
     if (listGesture._allFileName[0] != "No items!")
     {
         handMoverLeft.StopPlay();
         handMoverRight.StopPlay();
         savedData = loadData.getTransformByIndex(dropdown.value, handMoverLeft.getChirality());
         handMoverLeft.SetNewTransforms(savedData._handPosition, savedData._handRotation);
         savedData = loadData.getTransformByIndex(dropdown.value, handMoverRight.getChirality());
         handMoverRight.SetNewTransforms(savedData._handPosition, savedData._handRotation);
         handMoverLeft.StartPlay();
         handMoverRight.StartPlay();
         PlayerPrefs.SetInt("ChoosedGesture", dropdown.value);
         PlayerPrefs.Save();
         SceneManager.LoadScene("ComplitingMovement");
     }
 }
Пример #2
0
    private IEnumerator PausePlaying()
    {
        recording = false;
        leftGetTrans.StopRecording();
        rightGetTrans.StopRecording();
        leftHandMov.SetNewTransforms(leftGetTrans.GetRecPos(), leftGetTrans.GetRecRot());
        rightHandMov.SetNewTransforms(rightGetTrans.GetRecPos(), rightGetTrans.GetRecRot());
        fantomHandLeft.SetActive(true);
        fantomHandRight.SetActive(true);
        leftHandMov.StartPlay();
        rightHandMov.StartPlay();

        yield return(new WaitUntil(() =>
        {
            return !leftHandMov.FirstCircule() && !rightHandMov.FirstCircule();
        }));

        askNamePanel.SetActive(true);
        fantomHandLeft.SetActive(false);
        fantomHandRight.SetActive(false);
    }
Пример #3
0
 public void SetPlay()
 {
     handMover.StartPlay();
 }