Table of Contents

Struct GroupFinderMatchData

Namespace
FishMMO.Database.Data
Assembly
FishMMO-DB.dll

The result of the group finder forming a group: the party it created, the instance it opened for them, and who is in it.

public struct GroupFinderMatchData
Inherited Members

Remarks

Formed is false when fewer than the requested number of eligible players were waiting. That is the ordinary outcome of most matching attempts and is reported as a successful result carrying no group, not as a failure.

Constructors

GroupFinderMatchData(bool, long, long, long, IReadOnlyList<long>)

public GroupFinderMatchData(bool formed, long partyID, long instanceID, long leaderCharacterID, IReadOnlyList<long> memberCharacterIDs)

Parameters

formed bool
partyID long
instanceID long
leaderCharacterID long
memberCharacterIDs IReadOnlyList<long>

Fields

Formed

True when a group was formed and the other fields are meaningful.

public readonly bool Formed

Field Value

bool

InstanceID

The instance row opened for the group, in the Pending state.

public readonly long InstanceID

Field Value

long

LeaderCharacterID

The member who leads the party: the one who had waited longest.

public readonly long LeaderCharacterID

Field Value

long

MemberCharacterIDs

Every member of the group, leader first.

public readonly IReadOnlyList<long> MemberCharacterIDs

Field Value

IReadOnlyList<long>

None

No group formed.

public static readonly GroupFinderMatchData None

Field Value

GroupFinderMatchData

PartyID

The party created for the group.

public readonly long PartyID

Field Value

long