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>
|
/// </summary>
|
||||||
public static class EnumerableExtensions
|
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>
|
||||||
/// 计数
|
/// 计数
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ public class Avatar
|
|||||||
/// 稀有度
|
/// 稀有度
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[JsonPropertyName("rarity")]
|
[JsonPropertyName("rarity")]
|
||||||
public Rarity Rarity { get; set; }
|
public ItemQuality Rarity { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 激活的命座数
|
/// 激活的命座数
|
||||||
|
|||||||
@@ -5,31 +5,43 @@ namespace Snap.Hutao.Web.Hoyolab.Takumi.GameRecord.Avatar;
|
|||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 稀有度
|
/// 稀有度
|
||||||
|
/// https://github.com/Grasscutters/Grasscutter/blob/development/src/main/java/emu/grasscutter/game/inventory/ItemQuality.java
|
||||||
|
/// <seealso cref=""/>
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public enum Rarity
|
public enum ItemQuality
|
||||||
{
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 无
|
||||||
|
/// </summary>
|
||||||
|
QUALITY_NONE = 0,
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 一星
|
/// 一星
|
||||||
/// </summary>
|
/// </summary>
|
||||||
Gray = 1,
|
QUALITY_WHITE = 1,
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 二星
|
/// 二星
|
||||||
/// </summary>
|
/// </summary>
|
||||||
Green = 2,
|
QUALITY_GREEN = 2,
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 三星
|
/// 三星
|
||||||
/// </summary>
|
/// </summary>
|
||||||
Blue = 3,
|
QUALITY_BLUE = 3,
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 四星
|
/// 四星
|
||||||
/// </summary>
|
/// </summary>
|
||||||
Purple = 4,
|
QUALITY_PURPLE = 4,
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 五星
|
/// 五星
|
||||||
/// </summary>
|
/// </summary>
|
||||||
Orange = 5,
|
QUALITY_ORANGE = 5,
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 限定五星
|
||||||
|
/// </summary>
|
||||||
|
QUALITY_ORANGE_SP = 105,
|
||||||
}
|
}
|
||||||
@@ -38,7 +38,7 @@ public class Reliquary
|
|||||||
/// 稀有度
|
/// 稀有度
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[JsonPropertyName("rarity")]
|
[JsonPropertyName("rarity")]
|
||||||
public Rarity Rarity { get; set; }
|
public ItemQuality Rarity { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 等级
|
/// 等级
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ public class Weapon
|
|||||||
/// 稀有度
|
/// 稀有度
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[JsonPropertyName("rarity")]
|
[JsonPropertyName("rarity")]
|
||||||
public Rarity Rarity { get; set; }
|
public ItemQuality Rarity { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 等级
|
/// 等级
|
||||||
|
|||||||
@@ -5,31 +5,85 @@ namespace Snap.Hutao.Web.Hoyolab.Takumi.GameRecord.Avatar;
|
|||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 武器类型
|
/// 武器类型
|
||||||
|
/// https://github.com/Grasscutters/Grasscutter/blob/development/src/main/java/emu/grasscutter/game/props/WeaponType.java
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public enum WeaponType
|
public enum WeaponType
|
||||||
{
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// ?
|
||||||
|
/// </summary>
|
||||||
|
WEAPON_NONE = 0,
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 单手剑
|
/// 单手剑
|
||||||
/// </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>
|
||||||
/// 法器
|
/// 法器
|
||||||
/// </summary>
|
/// </summary>
|
||||||
Catalyst = 10,
|
WEAPON_CATALYST = 10,
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 双手剑
|
/// 双手剑
|
||||||
/// </summary>
|
/// </summary>
|
||||||
Claymore = 11,
|
WEAPON_CLAYMORE = 11,
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 弓
|
/// 弓
|
||||||
/// </summary>
|
/// </summary>
|
||||||
Bow = 12,
|
WEAPON_BOW = 12,
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 长柄武器
|
/// 长柄武器
|
||||||
/// </summary>
|
/// </summary>
|
||||||
Polearm = 13,
|
WEAPON_POLE = 13,
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user