protected override void Awake() { base.Awake(); // 赋值引用 helpPage = transform.Find("HelpPage").gameObject; monsterPage = transform.Find("MonsterPage").gameObject; towerPage = transform.Find("TowerPage").gameObject; helpScrollEffect = helpPage.transform.Find("Scroll View").GetComponent <ScrollOneEffect>(); towerScrollEffect = towerPage.transform.Find("Scroll View").GetComponent <ScrollOneEffect>(); // 存储进入面板的动画 enterTween = transform.DOLocalMoveX(0, 0.5f); enterTween.SetAutoKill(false); enterTween.Pause(); }
protected override void Awake() { base.Awake(); bigLevelContent = transform.Find("Scroll View").GetComponent <ScrollRect>().content; bigPageCount = bigLevelContent.childCount; bigLevelScroll = transform.Find("Scroll View").GetComponent <ScrollOneEffect>(); bigLevelItems = new Transform[bigPageCount]; // 初始化循环更新每个大关卡的数据信息 for (int i = 0; i < bigPageCount; i++) { bigLevelItems[i] = bigLevelContent.GetChild(i); BigLevelData data = mUIFacade.GetBigLevelData(i); ShowBigLevelUI(data.unLocked, data.lockedLevelNum, data.totalLevelNum, bigLevelItems[i], i + 1); } hasRigisterEvent = true; // 已经为大关卡按钮注册事件 不重复注册 }
private List <GameObject> towerContentImgList; // 建塔列表 protected override void Awake() { base.Awake(); // 所有变量和引用的初始化赋值 filePath = "GameOption/Normal/Level/"; levelContentImgList = new List <GameObject>(); towerContentImgList = new List <GameObject>(); levelContent = transform.Find("Scroll View").GetComponent <ScrollRect>().content; lockedButtonImg = transform.Find("Img_Lock").gameObject; towerListEmp = transform.Find("Emp_TowerList"); leftIconImg = transform.Find("Img_LeftIcon").GetComponent <Image>(); rightIconImg = transform.Find("Img_RightIcon").GetComponent <Image>(); waveText = transform.Find("Img_TotalWaves/Txt_TotalWaves").GetComponent <Text>(); scrollOneEffect = transform.Find("Scroll View").GetComponent <ScrollOneEffect>(); currentLevelID = 1; LoadResources(); }