using System; using System.Collections.Generic; using UnityEngine; using LitJson; public class ViewBuffManager : GameSystemManager { public override void Init() { EventBroadcast.Instance.AddListener(EventName.BATTLE_CLICK_BUFF, OnBattleClickBuff); } public override void Release() { EventBroadcast.Instance.RemoveListener(EventName.BATTLE_CLICK_BUFF, OnBattleClickBuff); } public BattleClickBuffData currentBuffData; private void OnBattleClickBuff(BattleClickBuffData data) { currentBuffData = data; if (!UIManager.Instance.IsOpened()) { UIManager.Instance.OpenWindow(); } } } public struct BattleClickBuffData { public bool isMySide; public int heroID; public int skinID; public List datas; }