// 此文件包含已移除服务(ClubService 等)中定义的事件/数据类型存根
// 这些类型仍被项目中的其他代码引用,因此需要保留定义
using System;
using System.Collections.Generic;
using cfg;
using GameCore;
namespace game
{
public class ClubStateChangeEvent
{
public int state;
public bool joinClub;
}
public class ClubSttingUpdateEvent
{
}
public class GetClubPlayInfoEvent
{
public string id;
public string name;
public string avatarUrl;
}
public class LureDonateData
{
public DateTime DonateCountTime { get; set; }
public int ClubLureDonateCount { get; set; }
public DateTime ClubLureRequestCDEnd { get; set; }
}
}
///
/// 事件弹窗数据 (原 ClubService 模块)
///
public class EventPopupData
{
public ReportDataType type;
public DateTime createTime;
public string playerID;
public string content;
}
///
/// 链式礼包数据接口 (原已删除模块)
///
public interface IChainPackData
{
int ChainProgress { get; set; }
int ChainListCount { get; }
bool IsEndGame { get; }
int EventId { get; }
int TokenProgress { get; }
List ChainList { get; }
Pack GetChainPackByChainProgress(int chainProgress);
int GetChainProgressBySlotIdx(int slotIdx);
List GetItemsByPackDropId(int dropId);
void UploadData();
List GetTokenProgressRewardAfterAddingToken(int tokenAdded);
}
///
/// 进度链式礼包数据接口 (原已删除模块)
///
public interface IProgressChainPackData : IChainPackData
{
}