示例#1
0
 public void AsignActions(LookPointerVortices planeImage)
 {
     planeImagesActionList = new Action[]
     {
         null,
         () => planeImage.AcceptObject(),
         () => planeImage.DirectZoomInCall(null),
         () => planeImage.DirectZoomOutCall(null)
     };
 }
示例#2
0
    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();
    }