Files
hjha-server/NetWorkMessage/GameData/Common/ClubBalanceConfig.cs
xiaoou e9616125ce feat: initial commit - HJHA game server full source
6 major server modules (PdkFriendServer/GlobalSever/ServerCore/GameModule/GameNetModule) +
game logic (GameFix/GameDAL/ServerData) +
network layer (NetWorkMessage) +
data layer (ObjectModel) +
utilities (MrWu/Core/Config/CloudAPI/dll) +
adapters (zyxAdapter/base)

.NET 8.0 C# solution, 16 projects, 958 source files
2026-07-07 12:02:15 +08:00

197 lines
3.6 KiB
C#

using System.Collections.Generic;
namespace GameData
{
public class ClubBalanceConfig
{
/// <summary>
/// 倍率
/// </summary>
public float BeiLv;
/// <summary>
/// 局数
/// </summary>
public int FightCnt;
/// <summary>
/// 平衡值
/// </summary>
public int BalanceValue;
}
public class ClubBalancePlayerConfig
{
public ClubBalanceConfig Config;
public int Userid;
public int Score;
}
public class AddClubBalanceConfigPack
{
public ClubBalanceConfig Config;
/// <summary>
/// 密码
/// </summary>
public string Pwd;
/// <summary>
/// 处理结果
/// </summary>
public int Result;
}
public class RemoveClubBalanceConfigPack
{
public ClubBalanceConfig Config;
public string Pwd;
public int Result;
}
public class EditorClubBalanceConfigPack
{
public ClubBalanceConfig Config;
public string Pwd;
public int Result;
}
public class GetClubBalanceConfigPack
{
public ClubBalanceConfig Config;
public string Pwd;
public List<ClubBalanceConfig> Configs;
}
public class AddBalancePlayerConfigPack
{
public int Userid;
public string Pwd;
public int Result;
}
public class RemoveBalancePlayerConfigPack
{
public int Userid;
public string Pwd;
public int Result;
}
public class EditorBalancePlayerConfigPack
{
public ClubBalanceConfig Config;
public int Userid;
public string Pwd;
public int Score;
public int Result;
}
public class GetBalancePlayerConfigPack
{
public int Userid;
public string Pwd;
public List<ClubBalancePlayerConfig> Configs;
}
public class BalanceRoomRateConfig
{
public float BeiLv;
public int FightCnt;
public int ModeType;
}
public class BalanceRoomRateItemConfig
{
/// <summary>
/// 最小值
/// </summary>
public int MinScore;
/// <summary>
/// 最大值
/// </summary>
public int MaxScore;
/// <summary>
/// 房费
/// </summary>
public int Rate;
}
public class AddRoomRateRuleConfigPack
{
public BalanceRoomRateConfig Config;
public string Pwd;
public int Result;
}
public class RemoveRoomRateRuleConfigPack
{
public BalanceRoomRateConfig Config;
public string Pwd;
public int Result;
}
public class AddRoomRateItemRuleConfigPack
{
public BalanceRoomRateConfig Config;
public int MinScore;
public int MaxScore;
public int RoomRate;
public string Pwd;
public int Result;
}
public class RemoveRoomRateItemRuleConfigPack
{
public BalanceRoomRateConfig Config;
public int MinScore;
public int MaxScore;
public int RoomRate;
public string Pwd;
public int Result;
}
public class GetRoomRateConfigPack
{
public BalanceRoomRateConfig Config;
public List<BalanceRoomRateItemConfig> Items;
public string Pwd;
}
}