Exemple #1
0
        public override void Awake(params object[] paralist)
        {
            blockBase       = (FunctionBlockBase)paralist[0];
            manufactoryInfo = (ManufactoryInfo)paralist[1];
            formulaInfo     = (ManufactFormulaInfo)paralist[2];
            m_page          = UIUtility.SafeGetComponent <BlockManuPage>(Transform);

            InitTransformRef();
            AddButtonListener();
            InitInfoPanel();
            InitDistrictPanel();
        }
Exemple #2
0
        public override void OnShow(params object[] paralist)
        {
            blockBase       = (FunctionBlockBase)paralist[0];
            manufactoryInfo = (ManufactoryInfo)paralist[1];
            formulaInfo     = (ManufactFormulaInfo)paralist[2];

            AudioManager.Instance.PlaySound(AudioClipPath.UISound.Page_Open);
            RefreshInfoAll(manufactoryInfo);
            if (!formulaInfo.NotChoose)
            {
                _formulaContentCpmt.RefreshFormulaSlotNum(formulaInfo);
            }
            UpdateLevel();
            RefreshFormulaChoose();
        }