Exemplo n.º 1
0
 private void Awake()
 {
     Instance = this;
     Pause.gameObject.SetActive(false);
     Resume.gameObject.SetActive(false);
     GameOverCanvasGroup.alpha = 0;
 }
 void Start()
 {
     // collect and get external scripts to game object.
     charM   = CharacterManager.getInstance();
     camM    = CameraManager.GetInstance();
     levelUi = LevelUi.GetInstance();
     oneSec  = new WaitForSeconds(1);
     levelUi.AnnouncerTextLine1.gameObject.SetActive(false);
     levelUi.AnnouncerTextLine2.gameObject.SetActive(false);
     StartCoroutine("StartGame");
 }
Exemplo n.º 3
0
    /// <summary>
    /// 初始化关卡
    /// </summary>
    public void InitLevel()
    {
        levelUi.levelBg = backSprite;                          //设置一下背景图
        int levelNum = GameLevelUtil.sLevelNumArray[mapIndex]; //得到关卡数

        for (int i = 0; i < levelNum; i++)
        {
            LevelUi _levelUi = Instantiate(levelUi, transform);
            _levelUi.mapIndex = mapIndex; //设置一下地图索引
            _levelUi.SetNowIndex(i);      //设置当前索引
        }
    }
Exemplo n.º 4
0
 void Awake()
 {
     instance = this;
 }