コード例 #1
0
ファイル: NodalNetwork.cs プロジェクト: JVK-BHZ/MPD
 public void Init(List <BaseTool> initialTools, MpdData data)
 {
     _data = data;
     foreach (var tool in initialTools)
     {
         if (tool.CenterNode == null)
         {
             continue;
         }
         // tool.CenterNode.NodeData.Param = "h" + _nodeCount;
         AddNode(tool.CenterNode);
     }
 }
コード例 #2
0
ファイル: UiManager.cs プロジェクト: JVK-BHZ/MPD
    public void Init(Dictionary <string, GameObject> toolsPrefabs, MpdData data)
    {
        _sideBarView.Init(toolsPrefabs);
        _leftSideBar.Init(data);
        // _leftSideBar.ApplyBtnClicked += () => ApplyBtnClicked?.Invoke();


        _sideBarView.CreateIsPressed      += OnCreateIsPressed;
        _sideBarView.AssembleBtnClicked   += _sideBarView_AssembleBtnClicked;
        _sideBarView.UnAssembleBtnClicked += _sideBarView_UnAssembleBtnClicked;
        _sideBarView.CalculateBtnClicked  += _sideBarView_CalculateBtnClicked;
        _sideBarView.ApplyBtnClicked      += OnApplyBtnClicked;
        _sideBarView.CancelBtnClicked     += OnCancelBtnClicked;
    }
コード例 #3
0
ファイル: SceneMgr.cs プロジェクト: JVK-BHZ/MPD
    // initialization
    private void Awake()
    {
        _data                            = new MpdData();
        _toolsManager                    = FindObjectOfType <ToolsManager>();
        _nodalNetwork                    = FindObjectOfType <NodalNetwork>();
        _uiManager                       = FindObjectOfType <UiManager>();
        _cameraManager                   = FindObjectOfType <CameraManager>();
        _uiManager.CreateIsPressed      += _uiManager_CreateIsPressed;
        _uiManager.AssembleBtnClicked   += _uiManager_AssembleBtnClicked;
        _uiManager.UnAssembleBtnClicked += _uiManager_UnAssembleBtnClicked;
        _uiManager.CalculateBtnClicked  += _uiManager_CalculateBtnClicked;
        // _uiManager.ApplyBtnClicked += () => print(_data.FlowRate);

        _toolsManager.OnToolConnected += _toolsManager_OnToolConnected;
        _toolsManager.ClickedOnObject += SelectionHandler;
    }
コード例 #4
0
 public void Init(MpdData data)
 {
     _data = data;
     SetData();
 }