Files
5.24BuYu/Assets/MyGame/Scripts/Net/APIResponses/GameConfig.cs
T
2026-10-06 19:20:35 +08:00

119 lines
3.0 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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
{
/// <summary>
/// 游戏后台配置(Unity 解析版)
/// 注:商店/签到/救济等配置已迁移至 ActivityConfig
/// </summary>
[Serializable]
public class GameConfig
{
/// <summary>
/// 数据id(来自 MongoBaseEntity)
/// </summary>
public string id;
/// <summary>
/// 是否删除
/// </summary>
public bool isDelete;
/// <summary>
/// 创建人信息
/// </summary>
public OptionUserInfo createInfo;
/// <summary>
/// 鱼种配置
/// </summary>
public List<FishTypeConfig> fishTypeConfigs;
/// <summary>
/// 房间配置
/// </summary>
public List<RoomConfig> roomConfigs;
/// <summary>
/// 出鱼配置
/// </summary>
public List<RoomFishConfig> roomFishConfigs;
/// <summary>
/// 鱼阵配置
/// </summary>
public List<FishArrayConfig> fishArrayConfigs;
/// <summary>
/// 用户等级配置
/// </summary>
public List<UserLevelConfig> userLevelConfigs;
/// <summary>
/// 道具表
/// </summary>
public List<PropInfConfig> propConfig;
/// <summary>
/// 道具碎片表
/// </summary>
public List<PropFragmentConfig> propFragments;
/// <summary>
/// Vip等级配置
/// </summary>
public List<VipLevelConfig> vipLevelConfigs;
/// <summary>
/// 月卡配置
/// </summary>
public List<MonthCardConfig> monthCardConfigs;
/// <summary>
/// 击杀配置
/// </summary>
public object killConfig;
/// <summary>
/// 象棋配置
/// </summary>
public ChessConfig chessConfig;
/// <summary>
/// 捕鱼房间配置
/// </summary>
public FishRoomConfig fishRoomConfig;
/// <summary>
/// 机器人AI配置(后端下发,useRemoteBotConfig 开关开启时使用)
/// </summary>
public BotConfig botConfig;
/// <summary>
/// 鱼雷配置(本轮新增)
/// </summary>
public List<TorpedoItemConfig> torpedoConfigs;
/// <summary>
/// 刮刮卡配置
/// </summary>
public List<ScratchCardConfig> scratchCardConfig;
/// <summary>
/// Boss 配置(后端聚合配置,前端暂无消费;与 killConfig 一致用 object 兜底)
/// </summary>
public object bossConfigs;
/// <summary>
/// Boss 掉落配置
/// </summary>
public BossDropConfig bossDropConfig;
/// <summary>
/// 机器人击杀播报配置
/// </summary>
public RobotKillConfig robotKillConfig;
}
}