예제 #1
0
    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();
    }