void OnEndSimulate(SimulateViewer simulateViewer) { for (int i = 0; i < m_Buttons.Length; ++i) { m_Buttons[i].interactable = true; } }
//////////////////////////////////////////// // // Function // //////////////////////////////////////////// protected override void Awake() { base.Awake(); m_ModelViewer = ModelViewer.instance; m_VoxelViewer = VoxelViewer.instance; m_SimulateViewer = GameObject.Find("SimulateViewer").GetComponent <SimulateViewer>(); m_ModelMgr = GameObject.Find("ModelMgr").GetComponent <ModelMgr>(); }
//////////////////////////////////////////// // // Function // //////////////////////////////////////////// private void Awake() { m_SimulateViewer = GameObject.Find("SimulateViewer").GetComponent <SimulateViewer>(); m_MultiModelMgr = GameObject.Find("ModelMgr").GetComponent <MultiModelMgr>(); // var singleUIMgr = SingleUIMgr.instance; singleUIMgr.fSimulation = this.OnSimulate; singleUIMgr.fEndSimulation = this.OnEndSimulate; }
void OnEndSimulation(SimulateViewer simulationViewer) { m_UsingViewers.Remove(simulationViewer); m_TempViewers.AddLast(simulationViewer); }