using Assets.MyGame.Scripts.Net.API.GameConfig_SubClass;
using Assets.MyGame.Scripts.Net.API.UserData_SubClass;
using System;
using System.Collections.Generic;
namespace Assets.MyGame.Scripts.Net.API
{
///
/// 游戏后台配置(Unity 解析版)
/// 注:商店/签到/救济等配置已迁移至 ActivityConfig
///
[Serializable]
public class GameConfig
{
///
/// 数据id(来自 MongoBaseEntity)
///
public string id;
///
/// 是否删除
///
public bool isDelete;
///
/// 创建人信息
///
public OptionUserInfo createInfo;
///
/// 鱼种配置
///
public List fishTypeConfigs;
///
/// 房间配置
///
public List roomConfigs;
///
/// 出鱼配置
///
public List roomFishConfigs;
///
/// 鱼阵配置
///
public List fishArrayConfigs;
///
/// 用户等级配置
///
public List userLevelConfigs;
///
/// 道具表
///
public List propConfig;
///
/// 道具碎片表
///
public List propFragments;
///
/// Vip等级配置
///
public List vipLevelConfigs;
///
/// 月卡配置
///
public List monthCardConfigs;
///
/// 击杀配置
///
public object killConfig;
///
/// 象棋配置
///
public ChessConfig chessConfig;
///
/// 捕鱼房间配置
///
public FishRoomConfig fishRoomConfig;
///
/// 机器人AI配置(后端下发,useRemoteBotConfig 开关开启时使用)
///
public BotConfig botConfig;
///
/// 鱼雷配置(本轮新增)
///
public List torpedoConfigs;
///
/// 刮刮卡配置
///
public List scratchCardConfig;
///
/// Boss 配置(后端聚合配置,前端暂无消费;与 killConfig 一致用 object 兜底)
///
public object bossConfigs;
///
/// Boss 掉落配置
///
public BossDropConfig bossDropConfig;
///
/// 机器人击杀播报配置
///
public RobotKillConfig robotKillConfig;
}
}