// 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);
        }
    }