//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 bool OnMessage(UIMessage msg) { if (msg.type == UIMsgType.Assemble_ShipTab_Select) { string typeName = (string)msg.content[0]; return(RefreshChooseContent(typeName)); } else if (msg.type == UIMsgType.Assemble_ShipPreset_Select) { int shipID = (int)msg.content[0]; AssembleShipInfo shipInfo = new AssembleShipInfo(); shipInfo.InitData(shipID); if (shipInfo.presetData._metaData != null) { _info = shipInfo; SetUpPage(); } } else if (msg.type == UIMsgType.Assemble_ShipDesign_PartSelect) { ushort UID = (ushort)msg.content[0]; int configID = (int)msg.content[1]; return(OnPartEquip(UID, configID)); } return(true); }