コード例 #1
0
ファイル: HelpPanel.cs プロジェクト: fengDF/CarrotFantasy
    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();
    }
コード例 #2
0
    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; // 已经为大关卡按钮注册事件 不重复注册
    }
コード例 #3
0
    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();
    }