コード例 #1
0
    private void Awake()
    {
        txt_RoundCount = transform.Find("Emp_Instruction").Find("Txt_RoundCount").GetComponent <Text>();
        txt_TotalRound = transform.Find("Emp_Instruction").Find("Txt_TotalCount").GetComponent <Text>();
        txt_LevelCount = transform.Find("Emp_Level").Find("Txt_LevelCount").GetComponent <Text>();

        normalModePanel = GetComponentInParent <NormalModePanel>();
    }
コード例 #2
0
    private void Awake()
    {
        txt_RoundCount = transform.Find("Emp_Instruction").Find("Txt_RoundCount").GetComponent <Text>();
        txt_TotalRound = transform.Find("Emp_Instruction").Find("Txt_TotalCount").GetComponent <Text>();
        txt_LevelCount = transform.Find("Emp_Level").Find("Txt_LevelCount").GetComponent <Text>();
        img_Carrot     = transform.Find("Img_Carrot").GetComponent <Image>();

        normalModePanel = GetComponentInParent <NormalModePanel>();

        //carrotSprites = new Sprite[3];
        //for(int i = 0; i < 3; i++)
        //{
        //    carrotSprites[i] = GameController.Instance.GetSprite("GameOption/Normal/Level/Carrot_" + (i + 1).ToString());
        //}
    }
コード例 #3
0
    private void Awake()
    {
        animator        = GetComponent <Animator>();
        img_Prize       = transform.Find("Img_Prize").GetComponent <Image>();
        txt_PrizeName   = transform.Find("Img_Prize").Find("Txt_PrizeName").GetComponent <Text>();
        img_Instruction = transform.Find("Img_Instruction").GetComponent <Image>();

        normalModePanel = GetComponentInParent <NormalModePanel>();

        //prizeSprites = new Sprite[4];
        //for(int i = 0; i < prizeSprites.Length; i++)
        //{
        //    prizeSprites[i] = GameController.Instance.GetSprite("MonsterNest/Prize/Prize" + (i + 1).ToString());
        //}
        //instructionSprites = new Sprite[4];
        //for(int i = 0; i < instructionSprites.Length; i++)
        //{
        //    instructionSprites[i] = GameController.Instance.GetSprite("MonsterNest/Prize/Instruction" + (i + 1).ToString());
        //}
    }
コード例 #4
0
ファイル: TopPage.cs プロジェクト: hoppyNaut/CarrotFantasy
    private void Awake()
    {
        txt_Coin          = transform.Find("Txt_Coin").GetComponent <Text>();
        txt_RoundCount    = transform.Find("Emp_Playing").Find("Txt_RoundText").GetComponent <Text>();
        txt_TotalCount    = transform.Find("Emp_Playing").Find("Txt_TotalCount").GetComponent <Text>();
        img_Btn_gameSpeed = transform.Find("Btn_Speed").GetComponent <Image>();
        img_Btn_Pause     = transform.Find("Btn_Pause").GetComponent <Image>();
        emp_Pause         = transform.Find("Emp_Pause").gameObject;
        emp_Playing       = transform.Find("Emp_Playing").gameObject;

        normalModePanel = GetComponentInParent <NormalModePanel>();

        isNormalSpeed = true;
        isPause       = false;

        //btn_gameSpeedSprite = new Sprite[2];
        //btn_gameSpeedSprite[0] = GameController.Instance.GetSprite("NormalMordel/GameSpeed_1");
        //btn_gameSpeedSprite[1] = GameController.Instance.GetSprite("NormalMordel/GameSpeed_2");
        //btn_PauseSprite = new Sprite[2];
        //btn_PauseSprite[0] = GameController.Instance.GetSprite("NormalMordel/Pause");
        //btn_PauseSprite[1] = GameController.Instance.GetSprite("NormalMordel/Play");
    }
コード例 #5
0
 private void Awake()
 {
     normalModePanel = GetComponentInParent <NormalModePanel>();
 }
コード例 #6
0
    private void Awake()
    {
#if Game
        _instance       = this;
        gameManager     = GameManager.Instance;
        curStage        = gameManager.curStage;
        normalModePanel = gameManager.uiManager.mUIFacade.GetCurScenePanel(Constant.NormalModePanel) as NormalModePanel;
        normalModePanel.EnterPanel();

        mapMaker = transform.GetComponent <MapMaker>();
        mapMaker.Init();
        mapMaker.LoadMap(curStage.mBigLevelID, curStage.mLevelID);
        monsterBuilder = new MonsterBuilder();
        towerBuilder   = new TowerBuilder();

        animatorControllerList = new RuntimeAnimatorController[12];
        for (int i = 0; i < animatorControllerList.Length; i++)
        {
            animatorControllerList[i] = GetRuntimeAnimatorController("AnimatorController/Monster/" + curStage.mBigLevelID.ToString() + "/" + (i + 1).ToString());
        }

        //初始化属性
        curRoundKillMonsterNum = 0;
        totalKillMonsterNum    = 0;
        destroyItemNum         = 0;
        carrotHp        = 10;
        coin            = 500;
        gameSpeed       = 1;
        isGamePause     = false;
        creatingMonster = false;
        isGameOver      = false;



        //建塔价格初始化
        towerPriceDict = new Dictionary <int, int>
        {
            { 1, 100 },
            { 2, 120 },
            { 3, 140 },
            { 4, 160 },
            { 5, 160 }
        };

        //建塔列表处理

        for (int i = 0; i < curStage.mTowerIDList.Length; i++)
        {
            GameObject towerGo = gameManager.GetGameObjectResource(FactoryType.UIFactory, "Btn_BuildTower");
            towerGo.GetComponent <BtnTower>().towerID = curStage.mTowerIDList[i];
            towerGo.GetComponent <BtnTower>().price   = towerPriceDict[curStage.mTowerIDList[i]];
            towerGo.transform.SetParent(towerList.transform);
            towerGo.transform.localPosition = Vector3.zero;
            towerGo.transform.localScale    = Vector3.one;
        }

        curLevel    = new Level(mapMaker.roundInfoList.Count, mapMaker.roundInfoList);
        isGamePause = true;

        normalModePanel.topPage.UpdateCoinText();
        normalModePanel.topPage.UpdateRoundText();
#endif
    }