Interface IPartyList
This collection represents the actors present in your party or alliance.
Assembly: Dalamud.dll​
public interface IPartyList : IDalamudService, IReadOnlyCollection<IPartyMember>, IEnumerable<IPartyMember>, IEnumerable
Properties​
Length​
Gets the amount of party members the local player has.
int Length { get; }
PartyLeaderIndex​
Gets the index of the party leader.
uint PartyLeaderIndex { get; }
IsAlliance​
Gets a value indicating whether this group is an alliance.
bool IsAlliance { get; }
GroupManagerAddress​
Gets the address of the Group Manager.
nint GroupManagerAddress { get; }
GroupListAddress​
Gets the address of the party list within the group manager.
nint GroupListAddress { get; }
AllianceListAddress​
Gets the address of the alliance member list within the group manager.
nint AllianceListAddress { get; }
PartyId​
Gets the ID of the party.
long PartyId { get; }
this[int]​
Get a party member at the specified spawn index.
IPartyMember? this[int index] { get; }
Methods​
GetPartyMemberAddress(int)​
Gets the address of the party member at the specified index of the party list.
nint GetPartyMemberAddress(int index)
Returns​
System.IntPtr: The memory address of the party member.
Parameters​
| Type | Name | Description |
|---|---|---|
System.Int32 | index | The index of the party member. |
CreatePartyMemberReference(nint)​
Create a reference to an FFXIV party member.
IPartyMember? CreatePartyMemberReference(nint address)
Returns​
Dalamud.Game.ClientState.Party.IPartyMember: The party member object containing the requested data.
Parameters​
| Type | Name | Description |
|---|---|---|
System.IntPtr | address | The address of the party member in memory. |
GetAllianceMemberAddress(int)​
Gets the address of the alliance member at the specified index of the alliance list.
nint GetAllianceMemberAddress(int index)
Returns​
System.IntPtr: The memory address of the alliance member.
Parameters​
| Type | Name | Description |
|---|---|---|
System.Int32 | index | The index of the alliance member. |
CreateAllianceMemberReference(nint)​
Create a reference to an FFXIV alliance member.
IPartyMember? CreateAllianceMemberReference(nint address)
Returns​
Dalamud.Game.ClientState.Party.IPartyMember: The party member object containing the requested data.
Parameters​
| Type | Name | Description |
|---|---|---|
System.IntPtr | address | The address of the alliance member in memory. |