using System.Collections.Generic;
///
/// BI事件 用于本地缓存一次性事件
///
public class StorageEvent
{
public List EventList { get; set; }
public StorageEvent()
{
EventList = new List();
}
public StorageEvent(List eventStringList)
{
EventList = eventStringList;
}
}
///
/// BI 需要上报的关卡内信息
///
public class BILevelInfo
{
public int level_id { get; set; }
// 0:主线 / 1:资源 / 2: 剧情 / 3: 战役 / 4: 非法值
public int level_type { get; set; } = 4;
// 0:无难度区分 / 1: 简单 / 2: 困难
public int difficulty { get; set; }
// 0:开始 /1: 成功 / 2 :失败 / 3: 中途退出
public int level_event { get; set; }
// 1:标识开启扫荡
public int auto { get; set; }
// 标识扫荡次数
public int param1 { get; set; }
public BILevelInfo()
{
}
public BILevelInfo(int levelID, int levelType, int difficulty, int levelEvent, int auto, int param1)
{
level_id = levelID;
level_type = levelType;
this.difficulty = difficulty;
level_event = levelEvent;
this.auto = auto;
this.param1 = param1;
}
public void Clone(BILevelInfo biLevelInfo)
{
level_id = biLevelInfo.level_id;
level_type = biLevelInfo.level_type;
difficulty = biLevelInfo.difficulty;
level_event = biLevelInfo.level_event;
auto = biLevelInfo.auto;
param1 = biLevelInfo.param1;
}
}