// Start is called before the first frame update void Start() { MenuChange.init(); //add menus from editor for (int i = 0; i < menuArr.Length; i++) { menus.Add(menuArr[i].key, menuArr[i].value); } //deactivate all menus foreach (GameObject go in menus.Values) { go.SetActive(false); } }