void Start()
    {
        feedback         = labelFeedback.GetComponent <HoverItemDataText>();
        radioSize        = radioMonitorSize.GetComponent <HoverItemDataRadio>();
        radioBend        = radioMonitorBend.GetComponent <HoverItemDataRadio>();
        radioZoom        = radioMonitorZoom.GetComponent <HoverItemDataRadio>();
        monitorTexture   = monitor.GetComponent <uDesktopDuplication.Texture>();
        monitorTransform = monitor.GetComponent <Transform>();
        grabGesture      = grabManager.GetComponent <GrabGestureTwoHands>();

        if (bendMinValue < 3.1f && bendMinValue > 70f)
        {
            bendMinValue = 3.1f;
        }
        if (bendMaxValue < 3.1f && bendMaxValue > 70f)
        {
            bendMaxValue = 70f;
        }

        bendOriginalMinValue = bendMinValue;

        monitorOriginalSizeX = monitorTransform.localScale.x;
        monitorLastSizeX     = monitorOriginalSizeX;

        scaleMinX   = scaleMinValue * monitorTransform.localScale.x;
        scaleMaxX   = scaleMaxValue * monitorTransform.localScale.x;
        scaleMinY   = scaleMinValue * monitorTransform.localScale.y;
        scaleMaxY   = scaleMaxValue * monitorTransform.localScale.y;
        scaleSpeedX = monitorTransform.localScale.x * scaleModifier;
        scaleSpeedY = monitorTransform.localScale.y * scaleModifier;
    }
Example #2
0
        /*--------------------------------------------------------------------------------------------*/
        private void BuildTitleItem(GameObject pItemGo)
        {
            HoverItemBuilder build = pItemGo.AddComponent <HoverItemBuilder>();

            build.ItemType             = HoverItem.HoverItemType.Text;
            build.ButtonRendererPrefab = ButtonRendererPrefab;
            build.OnEditorTriggerButtonSelected();
            DestroyImmediate(build, false);

            ////

            HoverFillButtonArcUpdater fillArcUp =
                pItemGo.GetComponentInChildren <HoverFillButtonArcUpdater>();

            fillArcUp.EdgePosition = HoverFillButtonArcUpdater.EdgePositionType.Outer;

            HoverItemDataText data = pItemGo.GetComponent <HoverItemDataText>();

            data.Id    = "HovercastTitleItem";
            data.Label = "Hovercast";

            HoverShapeArc shapeArc = pItemGo.AddComponent <HoverShapeArc>();

            shapeArc.OuterRadius = 0.075f;
            shapeArc.InnerRadius = 0.015f;
            shapeArc.ArcDegrees  = 90;
        }
Example #3
0
 void Start()
 {
     gesture      = GestureManager.GetComponent <GestureManager>();
     mouseControl = new MouseApi();
     wasHolding   = false;
     feedback     = labelFeedback.GetComponent <HoverItemDataText>();
 }
 void Start()
 {
     selectCopyState           = selectCopy.GetComponent <HoverItemSelectionState>();
     selectPasteState          = selectPaste.GetComponent <HoverItemSelectionState>();
     selectCutState            = selectCut.GetComponent <HoverItemSelectionState>();
     selectUndoState           = selectUndo.GetComponent <HoverItemSelectionState>();
     selectRedoState           = selectRedo.GetComponent <HoverItemSelectionState>();
     labelDataManipulationText = labelDataManipulation.GetComponent <HoverItemDataText>();
     labelHeader = "Last Action: ";
 }
        /*--------------------------------------------------------------------------------------------*/
        private void BuildTitleItem(GameObject pItemGo)
        {
            HoverItemBuilder build = pItemGo.AddComponent <HoverItemBuilder>();

            build.ItemType             = HoverItem.HoverItemType.Text;
            build.ButtonRendererPrefab = ButtonRendererPrefab;
            build.PerformBuild();

            ////

            HoverItemDataText data = pItemGo.GetComponent <HoverItemDataText>();

            data.Id    = "HovercastTitleItem";
            data.Label = "Hovercast";

            HoverShapeArc shapeArc = pItemGo.AddComponent <HoverShapeArc>();

            shapeArc.OuterRadius = 0.075f;
            shapeArc.InnerRadius = 0.015f;
            shapeArc.ArcDegrees  = 90;
        }