Table of Contents

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

ObjectId uint

The member's character object id.

Name string

The member's character name.

Rank uint

The member's rank in the allegiance.

Level uint

The member's character level.

HeritageGroup int

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.

Gender int

The member's gender as the server numbers it: 1 male, 2 female; 0 when the server did not say.

IsOnline bool

Whether 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

int

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

int

IsOnline

Whether the member was logged in when the server said so.

public bool IsOnline { get; init; }

Property Value

bool

Level

The member's character level.

public uint Level { get; init; }

Property Value

uint

Name

The member's character name.

public string Name { get; init; }

Property Value

string

ObjectId

The member's character object id.

public uint ObjectId { get; init; }

Property Value

uint

Rank

The member's rank in the allegiance.

public uint Rank { get; init; }

Property Value

uint