using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using GCGame.Table;

public class PrivilegeShowPanelCtr : MonoBehaviour {

    public static PrivilegeShowPanelCtr Instance;
    private void Awake()
    {
        Instance = this;
    }

    private void OnDestroy()
    {
        Instance = null;
    }

    #region
    public List<PrivilegeVipItem> itemList;
    #endregion


    private void OnEnable()
    {
        ReqPrivilegeVipInfo();
    }

    public void ReqPrivilegeVipInfo()
    {
        ReqVipInfo req = new ReqVipInfo();
        req._NodeId = 0;
        req.SendMsg();
    }

    public void OnPacket(RetPrivilegeVipInfo packet)
    {
        for (int index = 0; index < itemList.Count; index++)
        {
            for(int packetIndex = 0; packetIndex < packet._PrivilegeVip.Count; packetIndex++)
            {
                if((int)itemList[index]._CurType == packet._PrivilegeVip[packetIndex]._PrivilegeType)
                {
                    itemList[index].OnPacket(packet._PrivilegeVip[packetIndex]);
                }
            }
        }
    }

}