DialogueMono.cs 578 B

123456789101112131415161718
  1. using System;
  2. using System.Collections.Generic;
  3. using Common.Utility.CombatEvent;
  4. using Fort23.Core;
  5. using GameLogic.Bag;
  6. public interface IDialogueMono
  7. {
  8. void OpenDialoguePanel(int id, string[] icon, ShowDialogueEventData.MessageShowType messageShowType,
  9. Action<int?> finish);
  10. CTask OpenRewardsPanel(int eventId, List<ItemInfo> rewardsDic, Action onClose = null, int titleId = 0);
  11. CTask OpenDialoguePanel(int id, Action<int?> finish);
  12. void StartCombat(int levelBattle,System.Action<bool> finishCombat);
  13. void ChangeComabtState(string state);
  14. }