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"); }
/// <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); //设置当前索引 } }
void Awake() { instance = this; }