Пример #1
0
    public IEnumerator WaitInit()
    {
        mapCtrl.isClick = false;
        mapCtrl.size    = 0;

        yield return(new WaitForSeconds(0.2f));

        mFinishBtn.enabled = true;
        mapCtrl.SetInitBtn();
        mapCtrl.isClick = true;
        mCurrentLv      = View.Instance.GameUI.GetmLv();
        if (mCurrentLv != 150)
        {
            lvOne lv = View.Instance.ChooseLvUI.GetLv(mCurrentLv + 1);
            View.Instance.ChooseLvUI.LvBtnClick(lv);
            View.Instance.setCancelBtn();
        }
        else
        {
            View.Instance.setChangeDiffuseUI(true);
            View.Instance.setCancelBtn(true);
            mapCtrl.gameObject.SetActive(false);
        }
        this.gameObject.SetActive(false);
    }
Пример #2
0
    public void OnRestartStartClick()
    {
        OnRestartInit();
        lvOne lv = View.Instance.ChooseLvUI.GetLv(int.Parse(mLv.text));

        InitCount();
        View.Instance.ChooseLvUI.LvBtnClick(lv);
    }
Пример #3
0
 public void Start()
 {
     _canvasScaler = View.Instance.transform.GetChild(0).GetComponent <CanvasScaler>();
     SpriteFinish  = Resources.Load <Sprite>(@"Sprites/LvFinish/FinishSprite");
     SpriteInit    = Resources.Load <Sprite>(@"Sprites/LvFinish/FinishInit");
     mEniroment    = GameObject.FindWithTag("Eniroment").transform;
     mTit          = transform.Find("Tit").GetComponent <Text>();
     mSize         = transform.Find("Tit").Find("Size").GetComponent <Text>();
     Panel         = transform.Find("TopPanel").Find("Panel").GetComponent <GridLayoutGroup>();
     Button[] LvBtn = transform.Find("TopPanel").GetComponentsInChildren <Button>();
     for (int i = 0; i < LvBtn.Length; i++)
     {
         lvOne lvOne = new lvOne(LvBtn[i], 0, false);
         LvBtns.Add(lvOne);
     }
     InitLvBtn();
     SetInitPanel();
 }
Пример #4
0
    public void LvBtnClick(lvOne one)
    {
        if (one.mlv != 1)
        {
            Sprite sprite = LvBtns[one.mlv - 2].mbutton.GetComponent <Image>().sprite;
            if (sprite != SpriteFinish)
            {
                return;
            }
        }
        View.Instance.GameUI.OnRestartInit();
        mEniroment.gameObject.SetActive(true);
        mEniroment.GetComponent <MapCtrl>().InitLoadLv();
        mEniroment.GetComponent <MapCtrl>().InitLoadBtn();
        mEniroment.GetComponent <MapCtrl>().SetBtnColorState();
        LevelCreateSys.Instance.LoadDiffLvBtn(one.mlv);
        mEniroment.GetComponent <MapCtrl>().ks.Clear();
        LevelCreateSys.Instance.InitTipBtn();
        this.gameObject.SetActive(false);
        View.Instance.setGameUI();
        View.Instance.GameUI.SetmLv(one.mlv);
        View.Instance.GameUI.SetMinFootCountTxt();
        int   aaa    = (int)LevelCreateSys.Instance.Diff;
        float size   = 0f;
        float Aspect = (float)Screen.width / Screen.height;

        if (Aspect >= 0.5625)
        {
            size = 4.5f;
        }
        else
        {
            size = 5.1f;
        }

        if (aaa == 55)
        {
            Camera.main.orthographicSize   = size;
            Camera.main.transform.position = new Vector3(2, 1.5f, -10);
        }
        else if (aaa == 66)
        {
            Camera.main.orthographicSize   = size + 1;
            Camera.main.transform.position = new Vector3(2.5f, 2, -10);
        }
        if (aaa == 77)
        {
            Camera.main.orthographicSize   = size + 2;
            Camera.main.transform.position = new Vector3(3, 2.5f, -10);
        }
        else if (aaa == 88)
        {
            Camera.main.orthographicSize   = size + 3;
            Camera.main.transform.position = new Vector3(3.5f, 3, -10);
        }
        if (aaa == 99)
        {
            Camera.main.orthographicSize   = size + 4;
            Camera.main.transform.position = new Vector3(4, 3.5f, -10);
        }
        else if (aaa == 1010)
        {
            Camera.main.orthographicSize   = size + 5;
            Camera.main.transform.position = new Vector3(4.5f, 4f, -10);
        }
        if (aaa == 1111)
        {
            Camera.main.orthographicSize   = size + 6;
            Camera.main.transform.position = new Vector3(5, 4.5f, -10);
        }
        else if (aaa == 1212)
        {
            Camera.main.orthographicSize   = size + 7;
            Camera.main.transform.position = new Vector3(5.5f, 5f, -10);
        }
        else if (aaa == 1313)
        {
            Camera.main.orthographicSize   = size + 8;
            Camera.main.transform.position = new Vector3(6, 5.5f, -10);
        }
        View.Instance.GameUI.InitCount();
    }