Exemplo n.º 1
0
    /*여타 행성 줌*/
    void PlanetZoomIn(GameObject Planet, GameObject PlanetAnchor, PlanetNum num)
    {
        if (IsPlanetZoomInAvailable())
        {
            zoomtarget = Planet;
            zoomtr     = zoomtarget.GetComponent <Transform>();

            MainCamera.transform.LookAt(PlanetAnchor.transform);

            if (num == PlanetNum.C_Planet_1 || num == PlanetNum.NC_Planet_1)
            {
                MainCamera.orthographicSize = 0.55f;
            }
            else if (num == PlanetNum.C_Planet_2 || num == PlanetNum.NC_Planet_2)
            {
                MainCamera.orthographicSize = 0.8f;
            }
            else if (num == PlanetNum.C_Planet_3 || num == PlanetNum.NC_Planet_3)
            {
                MainCamera.orthographicSize = 0.65f;
            }
            SetNowZoomedPlanet(num); // 지금 어떤 행성이 줌 되고 있나?
            isplanetzoomed = true;

            StarfieldEffect.instance.StarFieldZoomIn_Planet((int)num);
            StarAuraEffect.instance.StarAuraON((int)num);

            MainPanel.SetActive(false);
            EtcPlanetPanel.SetActive(true);
            ShowStageSelectPanel(num);
        }
    }
Exemplo n.º 2
0
    private void ShowStageSelectPanel(PlanetNum planetnum)
    {
        GameObject StageSelectPanel = EtcPlanetPanel.transform.Find("StageSelectPanel").gameObject;

        if (planetnum == PlanetNum.C_Planet_1 || planetnum == PlanetNum.NC_Planet_1)
        {
            StageSelectPanel.transform.GetChild(0).gameObject.SetActive(true);
        }
        else if (planetnum == PlanetNum.C_Planet_2 || planetnum == PlanetNum.NC_Planet_2)
        {
            StageSelectPanel.transform.GetChild(1).gameObject.SetActive(true);
        }
        else if (planetnum == PlanetNum.C_Planet_3 || planetnum == PlanetNum.NC_Planet_3)
        {
            StageSelectPanel.transform.GetChild(2).gameObject.SetActive(true);
        }
    }
Exemplo n.º 3
0
 void SetNowZoomedPlanet(PlanetNum num)
 {
     OpenedPlanet = num;
 }