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