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