Struct PluginAllegianceMember
- Namespace
- AcDream.Plugin.Abstractions
- Assembly
- AcDream.Plugin.Abstractions.dll
One member of the character's allegiance, as the server last described them in its statement of the allegiance.
public readonly record struct PluginAllegianceMember : IEquatable<PluginAllegianceMember>
- Implements
- Inherited Members
Constructors
PluginAllegianceMember(uint, string, uint, uint, int, int, bool)
One member of the character's allegiance, as the server last described them in its statement of the allegiance.
public PluginAllegianceMember(uint ObjectId, string Name, uint Rank, uint Level, int HeritageGroup, int Gender, bool IsOnline)
Parameters
ObjectIduintThe member's character object id.
NamestringThe member's character name.
RankuintThe member's rank in the allegiance.
LeveluintThe member's character level.
HeritageGroupintThe member's heritage as the server numbers it: 1 Aluvian, 2 Gharu'ndim, 3 Sho, 4 Viamontian, 5 Shadowbound, 6 Gearknight, 7 Tumerok, 8 Lugian, 9 Empyrean, 10 Penumbraen, 11 Undead, 12 Olthoi, 13 Olthoi acid; 0 when the server did not say.
GenderintThe member's gender as the server numbers it: 1 male, 2 female; 0 when the server did not say.
IsOnlineboolWhether the member was logged in when the server said so.
Properties
Gender
The member's gender as the server numbers it: 1 male, 2 female; 0 when the server did not say.
public int Gender { get; init; }
Property Value
HeritageGroup
The member's heritage as the server numbers it: 1 Aluvian, 2 Gharu'ndim, 3 Sho, 4 Viamontian, 5 Shadowbound, 6 Gearknight, 7 Tumerok, 8 Lugian, 9 Empyrean, 10 Penumbraen, 11 Undead, 12 Olthoi, 13 Olthoi acid; 0 when the server did not say.
public int HeritageGroup { get; init; }
Property Value
IsOnline
Whether the member was logged in when the server said so.
public bool IsOnline { get; init; }
Property Value
Level
The member's character level.
public uint Level { get; init; }
Property Value
Name
The member's character name.
public string Name { get; init; }
Property Value
ObjectId
The member's character object id.
public uint ObjectId { get; init; }
Property Value
Rank
The member's rank in the allegiance.
public uint Rank { get; init; }