private void ToggleButtons(PanelPage page) { switch (page) { case PanelPage.STANDARD: EnableAndDisableButtons(standardButtons); break; case PanelPage.SPLOM: EnableAndDisableButtons(splomButtons); break; case PanelPage.DIMENSIONS: EnableAndDisableButtons(dimensionsButtons); break; case PanelPage.SIZE: EnableAndDisableButtons(sizeButtons); break; case PanelPage.COLOR: EnableAndDisableButtons(colorButtons); break; case PanelPage.MISC: EnableAndDisableButtons(facetButtons); break; } activePage = page; }
public static PanelPage getPanelPage() { if (panelPage == null) { panelPage = new PanelPage(); } return(panelPage); }
private void ToggleCharts(PanelPage page) { switch (page) { case PanelPage.STANDARD: standardChart.transform.position = standardTransform.position; standardChart.transform.rotation = standardTransform.rotation; // splomChart.transform.position = Vector3.one * 9999; break; case PanelPage.SPLOM: standardChart.transform.position = Vector3.one * 9999; //splomChart.transform.position = splomTransform.position; //splomChart.transform.rotation = splomTransform.rotation; break; default: return; } activeChart = page; }
public void ChangePage(PanelPage page) { switch (page) { case PanelPage.MAIN: // Change the page to either the standard or splom one, depending on the active chart ChangePage((activeChart == PanelPage.STANDARD) ? PanelPage.STANDARD : PanelPage.SPLOM); break; case PanelPage.STANDARD: case PanelPage.SPLOM: photonView.RPC("ToggleCharts", RpcTarget.All, page); photonView.RPC("ToggleButtons", RpcTarget.All, page); break; case PanelPage.DIMENSIONS: case PanelPage.SIZE: case PanelPage.COLOR: case PanelPage.MISC: photonView.RPC("ToggleButtons", RpcTarget.All, page); break; } }
public void ChangeSpecialPage(PanelPage page, bool activate) { photonView.RPC("ToggleSpecialButtons", RpcTarget.All, (int)page, activate); }