// 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); }
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); }
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>(); }
void Start() { curPage = 0; leftTouchpadTouchStart = new VRTK.ControllerInteractionEventHandler(LeftTouchpadTouchStart); leftTouchpadTouchEnd = new VRTK.ControllerInteractionEventHandler(LeftTouchpadTouchEnd); }