| | |
| | | }); |
| | | |
| | | autoBtn.AddListener(AutoTY); |
| | | funPresetBtn.AddListener(()=> |
| | | funPresetBtn.AddListener(() => |
| | | { |
| | | FuncPresetManager.Instance.ClickBattlePreset((int)BattlePreSetType.Story); |
| | | }); |
| | |
| | | |
| | | protected override void OnPreOpen() |
| | | { |
| | | |
| | | |
| | | PackManager.Instance.RefreshItemEvent += RefreshItemEvent; |
| | | PackManager.Instance.DeleteItemEvent += DeleteDropItem; |
| | | MinggeManager.Instance.OnMinggeInfoUpdate += OnMinggeInfoUpdate; |
| | |
| | | |
| | | funPresetBtn.SetActive(FuncPresetManager.Instance.IsPreShow()); |
| | | ChangeAutoEvent(); |
| | | |
| | | |
| | | } |
| | | void RefreshItemEvent(PackType type, int index, int itemID) |
| | | { |
| | |
| | | |
| | | if (!ItemLogicUtility.CheckItemCount(PackType.Item, MinggeManager.Instance.tyItemID, 1, 2)) |
| | | { |
| | | TimingGiftManager.Instance.TryAddWhenInsufficient(6, PackType.Item, MinggeManager.Instance.tyItemID, 1); |
| | | return; |
| | | } |
| | | |
| | | // 如果正好消耗完,不触发固定概率的判定 |
| | | if (!TimingGiftManager.Instance.TryAddWhenExactConsumption(6, PackType.Item, MinggeManager.Instance.tyItemID, 1)) |
| | | { |
| | | TimingGiftManager.Instance.TryAddWithFixedProbabilityWhenSufficient(6, MinggeManager.Instance.tyItemID, 1); |
| | | } |
| | | |
| | | if (MinggeManager.Instance.isStartAuto) |
| | | { |
| | | MinggeManager.Instance.StartAuto(false); |