HeroTypeExtensions
Extension methods for converting Heroes enum values to/from hero name strings and fetching VData.
public static class HeroTypeExtensions
Namespace: DeadworksManaged.Api
Source: HeroTypeExtensions.cs#L4
Methods
HeroTypeExtensions.ToHeroName()
Converts a Heroes value to its internal hero name string (e.g. "hero_inferno").
Signature
public static string ToHeroName(this Heroes hero)
Source: HeroTypeExtensions.cs#L19
HeroTypeExtensions.ToDisplayName()
Returns the localized English display name (e.g. "Grey Talon" for Orion).
Signature
public static string ToDisplayName(this Heroes hero)
Source: HeroTypeExtensions.cs#L91
HeroTypeExtensions.TryParse()
Tries to parse a hero name string (e.g. "hero_inferno") back to a Heroes enum value.
Signature
public static bool TryParse(string heroName, out Heroes hero)
Source: HeroTypeExtensions.cs#L95
HeroTypeExtensions.GetHeroData()
Get the native CitadelHeroData_t VData for this hero type. Returns null if not found.
Signature
public static unsafe CitadelHeroData? GetHeroData(this Heroes hero)
Source: HeroTypeExtensions.cs#L98