2025-06-07 17:43:34 +08:00

159 lines
3.4 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 System.Collections.Generic;
public static class RewardConst
{
//public static readonly Dictionary<TokenType, int> token_Fake = new Dictionary<TokenType, int>() {
// {TokenType.Gold, 9501001},
// {TokenType.RMB, 9501002},
// {TokenType.PaiWeiSai_JiFen, 9501002},
// {TokenType.Collection_HeroCamp_1, 9502001},
// {TokenType.Collection_HeroCamp_2, 9502002},
// {TokenType.Collection_HeroCamp_3, 9502003},
// {TokenType.Collection_HeroCamp_4, 9502004},
// {TokenType.Collection_HeroCamp_5, 9502005},
// {TokenType.Collection_MonsterCamp_1, 9502006},
// {TokenType.Collection_MonsterCamp_2, 9502007},
// {TokenType.Collection_MonsterCamp_3, 9502008},
// {TokenType.Collection_MonsterCamp_4, 9502009},
// {TokenType.Collection_MonsterCamp_5, 9502010},
//};
/// <summary>
/// 道具品质
/// </summary>
public static readonly Dictionary<PropQuality, string> propQuality = new Dictionary<PropQuality, string>() {
{PropQuality.Green, "wp_wk_greed"},
{PropQuality.Bule, "wp_wk_blue"},
{PropQuality.Purple, "wp_wk_purple"},
{PropQuality.Gold, "wp_wk_gold"},
{PropQuality.Red, "wp_wk_red"},
};
/// <summary>
/// 道具品质
/// </summary>
public static readonly Dictionary<PropQuality, string> propQuality_text = new Dictionary<PropQuality, string>() {
{PropQuality.Green, "N"},
{PropQuality.Bule, "R"},
{PropQuality.Purple, "SR"},
{PropQuality.Gold, "SSR"},
{PropQuality.Red, "UR"},
};
}
public enum PropQuality : int
{
Green = 1,
Bule = 2,
Purple = 3,
Gold = 4,
Red = 5
}
public enum RewardType : int
{
Exp = 2,
Item = 4,
Hero = 5,
Relic = 9,
Coin = 13,
/// <summary>
/// 特权卡
/// </summary>
Privilege = 20,
Pay = 23,
}
public class RewardItemData
{
/// <summary>
/// 大类型
/// </summary>
public int t;
/// <summary>
/// 表id根据类型读对应的表
/// </summary>
public int itemId;
/// <summary>
/// 模板id
/// </summary>
public int id;
/// <summary>
/// 货币子类型
/// </summary>
public int c;
/// <summary>
/// 数量
/// </summary>
public int v;
/// <summary>
/// 数量2
/// </summary>
public int amount;
public int job;
public int lv;
public int star;
public int RelicTpId;
public int isNew;
public int cardId;
public int day;
public int heroId;
public int extPermillage;
}
public class ParseRewardItem
{
//public RewardType type;
public int itemId;
public string name;
/// <summary>
///图集
/// </summary>
public string atlas;
public string icon;
public RewardType type;
public int quality;
public string msg;
public int count;
public int star = 0;
public int RelicTpId;
public int day;
public int cardId;
public int payGiftId;
public int heroId;
}
public class CardInformationData
{
public string fashion
{
set
{
fashionData = value.FromJson<CardFashionData>();
}
}
public CardFashionData fashionData;
}
public class CardFashionData
{
public int star;
public int strength;
public long heroUuid;
public int lv;
public int heroTpId;
}