95 lines
2.9 KiB
C#
95 lines
2.9 KiB
C#
using Assets.MyGame.Scripts.Net.API.UserData_SubClass;
|
||
using System;
|
||
using System.Collections.Generic;
|
||
|
||
namespace Assets.MyGame.Scripts.Net.API.GameConfig_SubClass
|
||
{
|
||
/// <summary>
|
||
/// 刮刮卡配置(GameConfig.scratchCardConfig)
|
||
/// </summary>
|
||
[Serializable]
|
||
public class ScratchCardConfig
|
||
{
|
||
/// <summary>奖励类型:1=金币,2=钻石,3=道具</summary>
|
||
public int type;
|
||
/// <summary>道具详情</summary>
|
||
public BaseProduct baseProduct;
|
||
/// <summary>奖励数量</summary>
|
||
public int count;
|
||
/// <summary>权重</summary>
|
||
public int weight;
|
||
}
|
||
|
||
/// <summary>
|
||
/// Boss 掉落配置(GameConfig.bossDropConfig)
|
||
/// </summary>
|
||
[Serializable]
|
||
public class BossDropConfig
|
||
{
|
||
/// <summary>不掉落权重(概率 = noDropWeight / 总权重和)</summary>
|
||
public int noDropWeight;
|
||
/// <summary>掉落道具列表</summary>
|
||
public List<BossDropItemConfig> dropItems;
|
||
}
|
||
|
||
/// <summary>
|
||
/// Boss 掉落道具配置
|
||
/// </summary>
|
||
[Serializable]
|
||
public class BossDropItemConfig
|
||
{
|
||
/// <summary>道具编号</summary>
|
||
public string propNumber;
|
||
/// <summary>道具名称</summary>
|
||
public string propName;
|
||
/// <summary>掉落数量</summary>
|
||
public int count;
|
||
/// <summary>掉落权重(概率 = weight / 10000)</summary>
|
||
public int weight;
|
||
}
|
||
|
||
/// <summary>
|
||
/// 机器人击杀播报配置(GameConfig.robotKillConfig)
|
||
/// </summary>
|
||
[Serializable]
|
||
public class RobotKillConfig
|
||
{
|
||
/// <summary>总开关</summary>
|
||
public bool isEnabled;
|
||
/// <summary>播报间隔(秒),默认 5</summary>
|
||
public int intervalSeconds;
|
||
/// <summary>播报场景配置</summary>
|
||
public List<RobotKillScene> scenes;
|
||
}
|
||
|
||
/// <summary>
|
||
/// 机器人击杀播报场景配置
|
||
/// </summary>
|
||
[Serializable]
|
||
public class RobotKillScene
|
||
{
|
||
/// <summary>场次名称(如:风雷之渊)</summary>
|
||
public string gameName;
|
||
/// <summary>等级名称(如:初级场)</summary>
|
||
public string levelName;
|
||
/// <summary>游戏类型</summary>
|
||
public int gameType;
|
||
/// <summary>房间等级</summary>
|
||
public int roomLevel;
|
||
/// <summary>出现权重</summary>
|
||
public int weight;
|
||
/// <summary>鱼种名称</summary>
|
||
public string fishName;
|
||
/// <summary>鱼种编号</summary>
|
||
public string fishNumber;
|
||
/// <summary>倍数最小值</summary>
|
||
public int multiplierMin;
|
||
/// <summary>倍数最大值</summary>
|
||
public int multiplierMax;
|
||
/// <summary>爆奖金额最小值</summary>
|
||
public long jackpotMin;
|
||
/// <summary>爆奖金额最大值</summary>
|
||
public long jackpotMax;
|
||
}
|
||
}
|