mirror of
https://jihulab.com/DGP-Studio/Snap.Hutao.git
synced 2025-11-19 21:02:53 +08:00
fix type definition
This commit is contained in:
@@ -11,6 +11,17 @@ namespace Snap.Hutao.Extension;
|
||||
/// </summary>
|
||||
public static class EnumerableExtensions
|
||||
{
|
||||
/// <summary>
|
||||
/// 将源转换为仅包含单个元素的集合
|
||||
/// </summary>
|
||||
/// <typeparam name="TSource">源的类型</typeparam>
|
||||
/// <param name="source">源</param>
|
||||
/// <returns>集合</returns>
|
||||
public static IEnumerable<TSource> AsEnumerable<TSource>(this TSource source)
|
||||
{
|
||||
yield return source;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 计数
|
||||
/// </summary>
|
||||
|
||||
@@ -50,7 +50,7 @@ public class Avatar
|
||||
/// 稀有度
|
||||
/// </summary>
|
||||
[JsonPropertyName("rarity")]
|
||||
public Rarity Rarity { get; set; }
|
||||
public ItemQuality Rarity { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 激活的命座数
|
||||
|
||||
@@ -5,31 +5,43 @@ namespace Snap.Hutao.Web.Hoyolab.Takumi.GameRecord.Avatar;
|
||||
|
||||
/// <summary>
|
||||
/// 稀有度
|
||||
/// https://github.com/Grasscutters/Grasscutter/blob/development/src/main/java/emu/grasscutter/game/inventory/ItemQuality.java
|
||||
/// <seealso cref=""/>
|
||||
/// </summary>
|
||||
public enum Rarity
|
||||
public enum ItemQuality
|
||||
{
|
||||
/// <summary>
|
||||
/// 无
|
||||
/// </summary>
|
||||
QUALITY_NONE = 0,
|
||||
|
||||
/// <summary>
|
||||
/// 一星
|
||||
/// </summary>
|
||||
Gray = 1,
|
||||
QUALITY_WHITE = 1,
|
||||
|
||||
/// <summary>
|
||||
/// 二星
|
||||
/// </summary>
|
||||
Green = 2,
|
||||
QUALITY_GREEN = 2,
|
||||
|
||||
/// <summary>
|
||||
/// 三星
|
||||
/// </summary>
|
||||
Blue = 3,
|
||||
QUALITY_BLUE = 3,
|
||||
|
||||
/// <summary>
|
||||
/// 四星
|
||||
/// </summary>
|
||||
Purple = 4,
|
||||
QUALITY_PURPLE = 4,
|
||||
|
||||
/// <summary>
|
||||
/// 五星
|
||||
/// </summary>
|
||||
Orange = 5,
|
||||
QUALITY_ORANGE = 5,
|
||||
|
||||
/// <summary>
|
||||
/// 限定五星
|
||||
/// </summary>
|
||||
QUALITY_ORANGE_SP = 105,
|
||||
}
|
||||
@@ -38,7 +38,7 @@ public class Reliquary
|
||||
/// 稀有度
|
||||
/// </summary>
|
||||
[JsonPropertyName("rarity")]
|
||||
public Rarity Rarity { get; set; }
|
||||
public ItemQuality Rarity { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 等级
|
||||
|
||||
@@ -38,7 +38,7 @@ public class Weapon
|
||||
/// 稀有度
|
||||
/// </summary>
|
||||
[JsonPropertyName("rarity")]
|
||||
public Rarity Rarity { get; set; }
|
||||
public ItemQuality Rarity { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 等级
|
||||
|
||||
@@ -5,31 +5,85 @@ namespace Snap.Hutao.Web.Hoyolab.Takumi.GameRecord.Avatar;
|
||||
|
||||
/// <summary>
|
||||
/// 武器类型
|
||||
/// https://github.com/Grasscutters/Grasscutter/blob/development/src/main/java/emu/grasscutter/game/props/WeaponType.java
|
||||
/// </summary>
|
||||
public enum WeaponType
|
||||
{
|
||||
/// <summary>
|
||||
/// ?
|
||||
/// </summary>
|
||||
WEAPON_NONE = 0,
|
||||
|
||||
/// <summary>
|
||||
/// 单手剑
|
||||
/// </summary>
|
||||
Sword = 1,
|
||||
WEAPON_SWORD_ONE_HAND = 1,
|
||||
|
||||
/// <summary>
|
||||
/// ?
|
||||
/// </summary>
|
||||
[Obsolete("尚未发现使用")]
|
||||
WEAPON_CROSSBOW = 2,
|
||||
|
||||
/// <summary>
|
||||
/// ?
|
||||
/// </summary>
|
||||
[Obsolete("尚未发现使用")]
|
||||
WEAPON_STAFF = 3,
|
||||
|
||||
/// <summary>
|
||||
/// ?
|
||||
/// </summary>
|
||||
[Obsolete("尚未发现使用")]
|
||||
WEAPON_DOUBLE_DAGGER = 4,
|
||||
|
||||
/// <summary>
|
||||
/// ?
|
||||
/// </summary>
|
||||
[Obsolete("尚未发现使用")]
|
||||
WEAPON_KATANA = 5,
|
||||
|
||||
/// <summary>
|
||||
/// ?
|
||||
/// </summary>
|
||||
[Obsolete("尚未发现使用")]
|
||||
WEAPON_SHURIKEN = 6,
|
||||
|
||||
/// <summary>
|
||||
/// ?
|
||||
/// </summary>
|
||||
[Obsolete("尚未发现使用")]
|
||||
WEAPON_STICK = 7,
|
||||
|
||||
/// <summary>
|
||||
/// ?
|
||||
/// </summary>
|
||||
[Obsolete("尚未发现使用")]
|
||||
WEAPON_SPEAR = 8,
|
||||
|
||||
/// <summary>
|
||||
/// ?
|
||||
/// </summary>
|
||||
[Obsolete("尚未发现使用")]
|
||||
WEAPON_SHIELD_SMALL = 9,
|
||||
|
||||
/// <summary>
|
||||
/// 法器
|
||||
/// </summary>
|
||||
Catalyst = 10,
|
||||
WEAPON_CATALYST = 10,
|
||||
|
||||
/// <summary>
|
||||
/// 双手剑
|
||||
/// </summary>
|
||||
Claymore = 11,
|
||||
WEAPON_CLAYMORE = 11,
|
||||
|
||||
/// <summary>
|
||||
/// 弓
|
||||
/// </summary>
|
||||
Bow = 12,
|
||||
WEAPON_BOW = 12,
|
||||
|
||||
/// <summary>
|
||||
/// 长柄武器
|
||||
/// </summary>
|
||||
Polearm = 13,
|
||||
WEAPON_POLE = 13,
|
||||
}
|
||||
Reference in New Issue
Block a user