using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace LolDataRequestLib
{
    /// <summary>
    /// 클라이언트에게 타이머에 관련된 데이터를 콜백으로 드롭하기위한 인터페이스
    /// </summary>
    public interface IGameTimeEventDrop
    {
        void 현재게임시간(int 초);

        void 드래곤리스폰시간(string 용종류, int 남은시간_단위_초);

        //void 아타칸리스폰정보(string 아타칸종류, int 남은시간_단위_초);

        void 오브젝트리스폰시간(string 오브젝트잡은팀, string 오브젝트종류, int 게임시간_단위_초);

        void 오브젝트버프시간(string 오브젝트잡은팀, string 오브젝트종류, int 게임시간_단위_초, int 파워플레이골드);

        void 억제기리스폰시간(DataTable 터진억제기정보);

        void 한타딜량실시간(DataTable 한타딜량선수별);

        void 공허유충정보(int 블루팀공허유충, int 레드팀공허유충);

        void 라인퀘스트정보(DataTable 라인퀘스트정보);
    }
}
