public void MenuDisplay() { SceneName = SceneManager.GetActiveScene().name; int ret = Array.IndexOf(UnDisplaySceneName, SceneName); //現在のシーンと表示したくないシーンがあったら if (ret < 0) { Menu_Display = !menu_toggle.isOn; if (!Menu_Display) { //player_move_controller.enabled = true; player_move_controller.GetComponent <Rigidbody2D>().bodyType = RigidbodyType2D.Dynamic; } else if (Menu_Display) { player_move_controller.GetComponent <Rigidbody2D>().bodyType = RigidbodyType2D.Static; } if (!ItemMenuDisplay) { menu_toggle.isOn = Menu_Display; } Menu.GetComponent <Animator>().SetBool("display", Menu_Display); player_move_controller.GetComponent <Animator>().enabled = !Menu_Display; player_move_controller.moveMode = !Menu_Display; if (Menu_Display) { GameObject g = Menu.transform.GetChild(0).gameObject; game_manager_script.BasicSelectObject(g); } } }