Пример #1
0
 public void Initialize(PtManager2D pm)
 {
     ptManager2D = pm;
     keyboard    = GetComponent <FlexMenu>();
     responder   = new KeyboardInputResponder(this);
     keyboard.RegisterResponder(responder);
 }
Пример #2
0
 public void Initialize(CalcManager cm)
 {
     calcManager = cm;
     keyboard    = GetComponent <FlexMenu>();
     responder   = new KeyboardInputResponder(this);
     keyboard.RegisterResponder(responder);
 }
Пример #3
0
    public void Awake()
    {
        FlexMenu keyboard = GetComponent <FlexMenu>();
        KeyboardInputResponder responder = new KeyboardInputResponder(this);

        keyboard.RegisterResponder(responder);

        paramSurface = FindObjectOfType <CustomParametrizedSurface>();
    }
Пример #4
0
        public void Initialize(PtManager pm)
        {
            KeyboardInputResponder responder = new KeyboardInputResponder(this);

            menu.RegisterResponder(responder);

            ptManager  = pm;
            saveButton = transform.Find("ControlPanel/Save").GetComponent <FlexActionableComponent>();
        }
Пример #5
0
    public void Initialize(CalcManager cm)
    {
        KeyboardInputResponder responder = new KeyboardInputResponder(this);

        menu.RegisterResponder(responder);

        calcManager  = cm;
        saveButton   = transform.Find("ControlPanel/Save").GetComponent <FlexActionableComponent>();
        exportButton = transform.Find("ControlPanel/GenerateMesh").GetComponent <FlexActionableComponent>();
    }
Пример #6
0
    public void Initialize(SurfaceTessellation st)
    {
        KeyboardInputResponder responder = new KeyboardInputResponder(this);

        menu.RegisterResponder(responder);

        tessel    = st;
        objButton = transform.Find("ControlPanel/ExportObj").GetComponent <FlexActionableComponent>();
        stlButton = transform.Find("ControlPanel/ExportStl").GetComponent <FlexActionableComponent>();
    }
Пример #7
0
    public void Initialize(CalcManager cm)
    {
        scroll             = GetComponentInChildren <Scroll>(true);
        joyStickAggregator = scroll.GetComponent <JoyStickAggregator>();
        calcManager        = cm;
        HandleInput(defaultFunction);
        KeyboardInputResponder responder = new KeyboardInputResponder(this);

        menu.RegisterResponder(responder);
        initializePresetButtons();
    }
Пример #8
0
    public void Initialize(CalcManager calcManager)
    {
        this.calcManager = calcManager;

        scroll   = GetComponentInChildren <Scroll>(true);
        flexMenu = GetComponent <FlexMenu>();
        KeyboardInputResponder responder = new KeyboardInputResponder(this, flexMenu);

        flexMenu.RegisterResponder(responder);
        tournamentsPanel   = GetComponentInChildren <MultiSelectFlexPanel>().Initialize();
        joyStickAggregator = scroll.GetComponent <JoyStickAggregator>();
    }
Пример #9
0
    public void Initialize(CalcManager cm)
    {
        KeyboardInputResponder responder = new KeyboardInputResponder(this);

        menu.RegisterResponder(responder);

        calcManager  = cm;
        saveButton   = transform.Find("ControlPanel/Save").GetComponent <FlexActionableComponent>();
        exportButton = transform.Find("ControlPanel/GenerateMesh").GetComponent <FlexActionableComponent>();
        if (UnityEngine.SceneManagement.SceneManager.GetActiveScene().name.Equals("3 - FreeParametrization"))
        {
            calcManager.inputHandler += LookupCommitStateByExpressionSet;
        }
    }
Пример #10
0
    public void Initialize(CalcManager calcManager)
    {
        this.calcManager = calcManager;

        scroll   = GetComponentInChildren <Scroll>(true);
        flexMenu = GetComponent <FlexMenu>();
        KeyboardInputResponder responder = new KeyboardInputResponder(this);

        flexMenu.RegisterResponder(responder);
        selectPanel        = GetComponentInChildren <MultiSelectFlexPanel>().Initialize();
        joyStickAggregator = scroll.GetComponent <JoyStickAggregator>();

        LoadFiles();
        loader.fileLoadedEvent += LoadNewFile;
    }
Пример #11
0
    public PieceWiseControl Initialize(CalcManager cm)
    {
        this.calcManager  = cm;
        this.paramSurface = cm.paramSurface;
        paramSurface.CreateExpressionSet();
        //calcManager.ChangeExpressionSet(paramSurface.expressionSets[0]);

        responder = new KeyboardInputResponder(this);
        menu.RegisterResponder(responder);
        //create saved copy of first tab
        saveTab = Instantiate(firstTab, firstTab.transform.position, firstTab.transform.rotation, firstTab.transform.parent);
        saveTab.transform.localScale = firstTab.transform.localScale;
        saveTab.SetActive(false);
        //find distance between plus and 1 for use in future spacing
        distanceBetween = plusTab.transform.localPosition - firstTab.transform.localPosition;

        tabList.Add(firstTab);
        SwitchToTab(firstTab);

        return(this);
    }
Пример #12
0
 public void Initialize(CalcManager cm)
 {
     responder = new KeyboardInputResponder(this);
     keyboard.RegisterResponder(responder);
     calcManager = cm;
 }