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; } }