//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); }
public override void OnShow(params object[] paralist) { _info = (AssemblePartInfo)paralist[0]; SetUpInfo(); }
public override void Awake(params object[] paralist) { base.Awake(paralist); _info = (AssemblePartInfo)paralist[0]; }