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
197 lines
3.6 KiB
C#
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;
|
|
}
|
|
|
|
} |