override public void Open(params System.Object[] parameters) { base.Open(parameters); if (parameters != null && parameters.Length > 0) { _dataUnit = parameters[0] as DataUnit; _panelType = (PanelType)parameters[1]; TankDataManager tankmanager = new TankDataManager(); _unitData = tankmanager.InitUnitData(_dataUnit); } }
public void UnitDetialPanelCB() { FormationDragItemUI dragUI = GetComponent <FormationDragItemUI> (); if (dragUI.state == FormationDragItemUI.STATE.SCROLLVIEW) { TankInfoPanel.PanelType type = TankInfoPanel.PanelType.TANKFACTORY; DataUnit dataUnit = DataManager.instance.dataUnitsGroup.GetUnit(unitId); UIController.instance.CreatePanel(UICommon.UI_PANEL_TANKINFO, dataUnit, type); } }
//详情 void OnGoToDetail() { TankInfoPanel.PanelType type = TankInfoPanel.PanelType.TANKFACTORY; UIController.instance.CreatePanel(UICommon.UI_PANEL_TANKINFO, _dataUnit, type); }
void onClickIcon() { TankInfoPanel.PanelType _type = TankInfoPanel.PanelType.TANKREPAIR; UIController.instance.CreatePanel(UICommon.UI_PANEL_TANKINFO, _dataUnit, _type); }