| | |
| | | public static TipData mainTipData { get; private set; } // 注意当递进点击打开多个tip界面会变更数据,不能依赖此值 |
| | | public static TipData secondaryData { get; private set; } |
| | | |
| | | public static void Show(int itemId) |
| | | public static void Show(int itemId, bool showGetWay = false) |
| | | { |
| | | if (!ItemConfig.HasKey(itemId)) |
| | | { |
| | |
| | | Show(new ItemViewInfo() |
| | | { |
| | | itemId = itemId, |
| | | unfoldGetWay = showGetWay |
| | | }); |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | mainTipData.getWay.defaultUnfold = item.unfoldGetWay; |
| | | switch (tipType) |
| | | if (mainTipData.getWay.defaultUnfold) |
| | | { |
| | | case TipType.Equip: |
| | | // WindowCenter.Instance.Open<EquipTipWin>(); |
| | | break; |
| | | |
| | | // case TipType.PetMount: |
| | | // WindowCenter.Instance.Open<PetMountTipWin>(); |
| | | // break; |
| | | |
| | | case TipType.BoxItem: |
| | | UIManager.Instance.OpenWindow<BoxItemWin>(); |
| | | break; |
| | | case TipType.BoxChooseItem: |
| | | UIManager.Instance.OpenWindow<ChooseItemsWin>(); |
| | | break; |
| | | case TipType.TreasurePavilion: |
| | | // TreasurePavilionModel.Instance.selectGubao = config.EffectValueA1; |
| | | // TreasurePavilionModel.Instance.showTipFromPiece = config.ID; |
| | | // WindowCenter.Instance.OpenIL<TreasurePavilionTipWin>(); |
| | | break; |
| | | default: |
| | | UIManager.Instance.OpenWindow<ItemTipWin>(); |
| | | break; |
| | | UIManager.Instance.OpenWindow<ItemTipWayWin>(itemId); |
| | | return; |
| | | } |
| | | |
| | | |
| | | switch (tipType) |
| | | { |
| | | case TipType.Equip: |
| | | // WindowCenter.Instance.Open<EquipTipWin>(); |
| | | break; |
| | | |
| | | // case TipType.PetMount: |
| | | // WindowCenter.Instance.Open<PetMountTipWin>(); |
| | | // break; |
| | | |
| | | case TipType.BoxItem: |
| | | UIManager.Instance.OpenWindow<BoxItemWin>(); |
| | | break; |
| | | case TipType.BoxChooseItem: |
| | | UIManager.Instance.OpenWindow<ChooseItemsWin>(); |
| | | break; |
| | | case TipType.TreasurePavilion: |
| | | // TreasurePavilionModel.Instance.selectGubao = config.EffectValueA1; |
| | | // TreasurePavilionModel.Instance.showTipFromPiece = config.ID; |
| | | // WindowCenter.Instance.OpenIL<TreasurePavilionTipWin>(); |
| | | break; |
| | | default: |
| | | UIManager.Instance.OpenWindow<ItemTipWin>(); |
| | | break; |
| | | } |
| | | } |
| | | |
| | | public static void Show(string guid, bool operatable = true) |