void UpsideDown() { p1Controller.isNowPause = true; p2Controller.isNowPause = true; p1Controller.gameObject.layer = 12; p2Controller.gameObject.layer = 12; StartCoroutine(RestartPlayer(2f)); nowLeftSwitchTime = switchTime; earthManager.SwitchMode(); upLadders.gameObject.SetActive(!upLadders.activeInHierarchy); botLadders.gameObject.SetActive(!botLadders.activeInHierarchy); upBG.transform.eulerAngles = new Vector3(0, 0, upBG.transform.eulerAngles.z + 180); botBG.transform.eulerAngles = new Vector3(0, 0, botBG.transform.eulerAngles.z + 180); // mapContainer.isReverse = !mapContainer.isReverse; // mapContainer.RefreshAllAlpha(); // mapContainer.DrawMap(false); mapContainer.SwapAllCellType(); }