Esempio n. 1
0
        //Button
        private void AddBtnListener()
        {
            AddButtonClickListener(PauseBtn, () =>
            {
                OnPauseBtnClick();
            });
            /// Order Receive Page
            AddButtonClickListener(Transform.FindTransfrom("ButtonTab/Order").SafeGetComponent <Button>(), () =>
            {
                UIGuide.Instance.ShowOrderReceiveMainPage();
            });

            AddButtonClickListener(Transform.FindTransfrom("ButtonTab/Research").SafeGetComponent <Button>(), () =>
            {
                UIGuide.Instance.ShowTechnologyMainPage();
            });
            AddButtonClickListener(Transform.FindTransfrom("ButtonTab/Explore").SafeGetComponent <Button>(), () =>
            {
                UIGuide.Instance.ShowExploreMainPage();
            });
            AddButtonClickListener(Transform.FindTransfrom("ButtonTab/Assemble").SafeGetComponent <Button>(), () =>
            {
                AssemblePartInfo info = new AssemblePartInfo();
                info.InitData(1);
                UIGuide.Instance.ShowAssemblePartDesignPage(info);
            });
            AddButtonClickListener(Transform.FindTransfrom("ButtonTab/ShipDesign").SafeGetComponent <Button>(), () =>
            {
                AssembleShipInfo info = new AssembleShipInfo();
                info.InitData(1);
                UIGuide.Instance.ShowAssembleShipDesignPage(info);
            });
        }
 public override void Awake(params object[] paralist)
 {
     base.Awake(paralist);
     _info            = (AssemblePartInfo)paralist[0];
     _propertyItem    = new List <AssemblePartPropertyItem>();
     _customItem      = new List <AssemblePartCustomItem>();
     _timeCostInfoDic = new Dictionary <string, AssemblePartTimeCostDetialInfo>();
     AddButtomClick();
 }
        public override void OnShow(params object[] paralist)
        {
            base.OnShow(paralist);
            _info = (AssemblePartInfo)paralist[0];

            noDataTrans.gameObject.SetActive(false);
            if (showPartChoosePanel)
            {
                SetUpPartChooseContent();
            }
            else
            {
                SetUpContent();
            }
        }
 public override bool OnMessage(UIMessage msg)
 {
     if (msg.type == UIMsgType.Assemble_Part_PropertyChange)
     {
         Config.PartsCustomConfig.ConfigData configData = (Config.PartsCustomConfig.ConfigData)msg.content[0];
         float currentValue = (float)msg.content[1];
         return(CalculateValue(configData, currentValue));
     }
     else if (msg.type == UIMsgType.Assemble_PartTab_Select)
     {
         string typeName = (string)msg.content[0];
         return(RefreshChooseContent(typeName));
     }
     else if (msg.type == UIMsgType.Assemble_PartPreset_Select)
     {
         AssemblePartInfo info = new AssemblePartInfo();
         if (info.InitData((int)msg.content[0]))
         {
             _info = info;
             SetUpContent();
         }
     }
     return(true);
 }
Esempio n. 5
0
 public override void OnShow(params object[] paralist)
 {
     _info = (AssemblePartInfo)paralist[0];
     SetUpInfo();
 }
Esempio n. 6
0
 public override void Awake(params object[] paralist)
 {
     base.Awake(paralist);
     _info = (AssemblePartInfo)paralist[0];
 }