public void SyncState() { if (!visualPanelGo) { return; // not initialized yet } visualPanelGo.SetActive(visualToggle.isOn); mapFitPanelGo.SetActive(mapfitToggle.isOn); framePanelGo.SetActive(frameToggle.isOn); b19PanelGo.SetActive(b19Toggle.isOn); generalPanelGo.SetActive(generalToggle.isOn); helpPanelGo.SetActive(helpToggle.isOn); aboutPanelGo.SetActive(aboutToggle.isOn); if (aboutToggle.isOn) { aboutPanel.FillAboutPanel(); } if (visualToggle.isOn) { visualsPanel.InitVals(); } if (frameToggle.isOn) { framePanel.InitVals(); } if (b19Toggle.isOn) { b19Panel.InitVals(); } if (helpToggle.isOn) { helpPanel.FillHelpPanel(); } if (generalToggle.isOn) { generalPanel.InitVals(); } }