1234567891011121314151617181920212223242526272829303132 |
- using System;
- using System.Collections.Generic;
- using Common.Utility.CombatEvent;
- using Fort23.Core;
- using Fort23.Mono;
- using GameLogic.Bag;
- namespace GameUI
- {
- public class DialogueMono : IDialogueMono
- {
- public void OpenDialoguePanel(int id, string[] icon, ShowDialogueEventData.MessageShowType messageShowType, Action<int?> finish)
- {
- DialoguePanel.OpenDialoguePanel(id, icon,messageShowType,finish);
- }
- public async CTask OpenRewardsPanel(List<ItemInfo> rewardsDic, Action onClose = null, int titleId = 0)
- {
- CTask cTask = CTask.Create();
- RewardsPanel rewardsPanel = await RewardsPanel.OpenPanel(rewardsDic,onClose,titleId);
- await rewardsPanel.UIClosed();
- cTask.SetResult();
- }
- public async CTask OpenDialoguePanel(int id, Action<int?> finish)
- {
- await DialogueBubblePanel.OpenDialoguePanel(id, finish);
- }
-
- }
- }
|