public void AsignActions(LookPointerVortices planeImage) { planeImagesActionList = new Action[] { null, () => planeImage.AcceptObject(), () => planeImage.DirectZoomInCall(null), () => planeImage.DirectZoomOutCall(null) }; }
public void LoadLookPointerActions(List <Tuple <float, float> > radiusAlphaVisualizationListParam) { radiusAlphaVisualizationList = radiusAlphaVisualizationListParam; var lookPointerPosition = new Vector3(0.0f, 0.0f, radiusAlphaVisualizationList[1].First); lookPointerInstance = Instantiate(lookPointerPrefab, InterfaceManager.Instance.leapMotionManager.leapMotionRig.centerEyeAnchor, lookPointerPosition, Quaternion.identity); lookPointerInstance.transform.localScale = lookPointerScale; Action[] objectActions = new Action[] { () => lookPointerInstance.AcceptObject(), () => lookPointerInstance.DirectZoomInCall(null), () => lookPointerInstance.DirectZoomOutCall(null) }; ActionManager.Instance.ReloadObjectActions(objectActions); MOTIONSManager.Instance.informationObjectInitialized = true; MOTIONSManager.Instance.CheckActionManagerInitialization(); }