Example #1
0
    private IGestureAction CreateGestureAction(string name)
    {
        IGestureAction rv = null;

        if (sectionName == "demo")
        {
            if (name == "stand")
            {
                rv = new MoveCart(move);
            }
            if (name == "sit")
            {
                rv = new MoveCart(move);
            }
            if (name == "run")
            {
                rv = new RunMovement(move);
            }
            if (name == "swipeLeft")
            {
                rv = new MoveTrackLeft(move);
            }
            if (name == "swipeRight")
            {
                rv = new MoveTrackRight(move);
            }
            if (name == "raiseHands")
            {
                rv = new HandRaise();
            }
        }
        if (sectionName == "tutorial")
        {
            if (name == "standTutorial")
            {
                rv = new StandTutorial(tutor);
            }
            if (name == "sitTutorial")
            {
                rv = new SitTutorial(tutor);
            }
            if (name == "continueTutorial")
            {
                rv = new ContinueTutorial(tutor);
            }
            if (name == "")
            {
                rv = new SittingRunTutorial(tutor);
            }
        }

        return(rv);
    }
Example #2
0
 public void SetMovementType(bool dblClick)
 {
     if (dblClick)
     {
         RunMovement runMovement = Instantiate(RunMovementPrefab, new Vector3(0f, 0f, 0f), Quaternion.identity) as RunMovement;
         runMovement.transform.SetParent(myCharacter.transform, false);
         movementType = runMovement;
         movementType.SetMovementSpeed(myCharacter.maxSpeed);
     }
     else
     {
         WalkMovement walkMovement = Instantiate(WalkMovementPrefab, new Vector3(0f, 0f, 0f), Quaternion.identity) as WalkMovement;
         walkMovement.transform.SetParent(myCharacter.transform, false);
         movementType = walkMovement;
         movementType.SetMovementSpeed(myCharacter.maxSpeed * 0.33f);
     }
     movementType.MyAnimator = myCharacter.GetMyAnimator();
 }
    private IGestureAction CreateGestureAction(string name)
    {
        IGestureAction rv = null;

           if (sectionName == "demo")
           {
           if (name == "stand")
           {
               rv = new MoveCart(move);
           }
           if (name == "sit")
           {
               rv = new MoveCart(move);
           }
           if (name == "run")
           {
               rv = new RunMovement(move);
           }
           if (name == "swipeLeft")
           {
               rv = new MoveTrackLeft(move);
           }
           if (name == "swipeRight")
           {
               rv = new MoveTrackRight(move);
           }
           if (name == "raiseHands")
           {
               rv = new HandRaise();
           }
           }
           if (sectionName == "tutorial")
           {
            if (name == "standTutorial")
            {
                rv = new StandTutorial(tutor);
            }
            if (name == "sitTutorial")
            {
                rv = new SitTutorial(tutor);
            }
            if (name == "continueTutorial")
            {
                rv = new ContinueTutorial(tutor);
            }
            if (name == "")
            {
                rv = new SittingRunTutorial(tutor);
            }

           }

        return rv;
    }