Exemple #1
0
 // Use this for initialization
 void Start()
 {
     leftTouchpadTouchStart  = new VRTK.ControllerInteractionEventHandler(LeftTouchpadTouchStart);
     leftTouchpadTouchEnd    = new VRTK.ControllerInteractionEventHandler(LeftTouchpadTouchEnd);
     leftTouchpadAxisChanged = new VRTK.ControllerInteractionEventHandler(LeftTouchpadAxisChanged);
     AttachTouchpadEventHandler();
 }
 public StatisticDisplayState(SceneManager sceneManager, GameObject activeTextMesh)
 {
     this.sceneManager   = sceneManager;
     this.activeTextMesh = activeTextMesh;
     selectedEntity      = new List <MEntityPair>();
     rightTriggerPressed = new VRTK.ControllerInteractionEventHandler(RightTriggerPressed);
 }
Exemple #3
0
 public TransformState(SceneManager sceneManager)
 {
     this.sceneManager    = sceneManager;
     rightTriggerPressed  = new VRTK.ControllerInteractionEventHandler(RightTriggerPressed);
     rightTriggerReleased = new VRTK.ControllerInteractionEventHandler(RightTriggerReleased);
     leftTriggerPressed   = new VRTK.ControllerInteractionEventHandler(LeftTriggerPressed);
     leftTriggerReleased  = new VRTK.ControllerInteractionEventHandler(LeftTriggerReleased);
 }
 public CreateVerticalLineState(SceneManager sceneManager, GameObject activeTextMesh)
 {
     this.sceneManager   = sceneManager;
     this.activeTextMesh = activeTextMesh;
     rightTriggerPressed = new VRTK.ControllerInteractionEventHandler(RightTriggerPressed);
     rightGripPressed    = new VRTK.ControllerInteractionEventHandler(RightGripPressed);
     selectedEntity      = new List <MEntity>();
     activePoint         = new MPoint(Vector3.zero);
 }
 public ObjectCuttingState(SceneManager sceneManager, GameObject quad)
 {
     this.sceneManager   = sceneManager;
     rightTriggerPressed = new VRTK.ControllerInteractionEventHandler(RightTriggerPressed);
     rightGripPressed    = new VRTK.ControllerInteractionEventHandler(RightGripPressed);
     this.quad           = quad;
     this.faceMat        = MMaterial.GetShadingFaceMat();
     this.edgeEffectMat  = MMaterial.GetShadingEdgeMat();
 }
 public RelationDisplayState(SceneManager sceneManager, GameObject textMesh)
 {
     this.sceneManager   = sceneManager;
     this.textMesh       = textMesh;
     textList            = textMesh.GetComponentsInChildren <Text>();
     selectedEntity      = new List <MEntityPair>();
     texts               = new List <string>();
     rightTriggerPressed = new VRTK.ControllerInteractionEventHandler(RightTriggerPressed);
 }
Exemple #7
0
 public CreateAngleState(SceneManager sceneManager, GameObject activeTextMesh)
 {
     this.sceneManager        = sceneManager;
     this.activeTextMesh      = activeTextMesh;
     rightTriggerPressed      = new VRTK.ControllerInteractionEventHandler(RightTriggerPressed);
     rightGripPressed         = new VRTK.ControllerInteractionEventHandler(RightGripPressed);
     activePoint              = new MPoint(Vector3.zero);
     activePoint.entityStatus = MEntity.MEntityStatus.ACTIVE;
 }
 public RemoveObjectState(SceneManager sceneManager)
 {
     this.sceneManager   = sceneManager;
     rightTriggerPressed = new VRTK.ControllerInteractionEventHandler(RightTriggerPressed);
     rightGripPressed    = new VRTK.ControllerInteractionEventHandler(RightGripPressed);
 }
 public RefEdgeState(SceneManager sceneManager)
 {
     this.sceneManager   = sceneManager;
     rightTriggerPressed = new VRTK.ControllerInteractionEventHandler(RightTriggerPressed);
 }
 public LoopToFaceState(SceneManager sceneManager)
 {
     this.sceneManager   = sceneManager;
     rightTriggerPressed = new VRTK.ControllerInteractionEventHandler(RightTriggerPressed);
     selectEdges         = new List <MLinearEdge>();
 }
Exemple #11
0
 void Start()
 {
     curPage = 0;
     leftTouchpadTouchStart = new VRTK.ControllerInteractionEventHandler(LeftTouchpadTouchStart);
     leftTouchpadTouchEnd   = new VRTK.ControllerInteractionEventHandler(LeftTouchpadTouchEnd);
 }