Example #1
0
        public void InitPanel(int PositionID, EctypeContainerData LocalEctypeData, TrialsEctypePanelList myParent)
        {
            ShowEctypeGetAtrributeBtn.SetCallBackFuntion(OnShowGetAtbBtnClick);
            GoButton.SetPressCallBack(OnPress);
            transform.localPosition = new Vector3((PositionID - 2) * 250, 0, 0);
            this.myParent           = myParent;
            this.LocalEctypeData    = LocalEctypeData;
            CreatBackgroundPoint.ClearChild();
            CreatObjectToNGUI.InstantiateObj(EctypeIconDataBase.GetIconData(LocalEctypeData.lEctypeContainerID, LocalEctypeData.lDifficulty).EctypeIconPrefab, CreatBackgroundPoint);
            //Background.spriteName = LocalEctypeData.lEctypeIcon;
            LockLevelLabel.SetText(string.Format("{0}\n{1}", LanguageTextManager.GetString("IDS_H1_483"), string.Format(LanguageTextManager.GetString("IDS_H1_484"), LocalEctypeData.lMinActorLevel)));
            SetPanelLockActive(true);

            //TODO GuideBtnManager.Instance.RegGuideButton(ShowEctypeGetAtrributeBtn.gameObject, UIType.TrialsEctypePanel, SubType.ShowAtrribute, out m_guideBtnID[0]);
            //TODO GuideBtnManager.Instance.RegGuideButton(GoButton.gameObject, UIType.TrialsEctypePanel, SubType.GoButton, out m_guideBtnID[1]);
        }
Example #2
0
        void InitPanel()
        {
            LoadingUI.Instance.Show();
            Grid.ClearChild();
            TrialsEctypePanelListArray.Clear();
            EctypeConfigManager.Instance.EctypeSelectConfigFile._dataTable.ApplyAllItem(P => P.InitectContainer());
            int MaxPanel   = 0;
            var ectypeList = EctypeConfigManager.Instance.EctypeContainerConfigFile.ectypeContainerDataList.Where(P => P.lEctypeType == 5);

            ectypeList.ApplyAllItem(P => MaxPanel = int.Parse(P.lEctypePos[0]) > MaxPanel?int.Parse(P.lEctypePos[0]):MaxPanel);
            for (int i = 0; i < MaxPanel; i++)
            {
                TrialsEctypePanelList trialsEctypePanelList = CreatObjectToNGUI.InstantiateObj(TrialsEctypePanelPrefab, Grid).GetComponent <TrialsEctypePanelList>();
                trialsEctypePanelList.InitPanel(i + 1, this);
                TrialsEctypePanelListArray.Add(trialsEctypePanelList);
            }
        }