Interface IPartyList
This collection represents the actors present in your party or alliance.
Assembly: Dalamud.dll
View Source
public interface IPartyList : IReadOnlyCollection<IPartyMember>, IEnumerable<IPartyMember>, IEnumerable
Properties
Length
Gets the amount of party members the local player has.
View Source
int Length { get; }
PartyLeaderIndex
Gets the index of the party leader.
View Source
uint PartyLeaderIndex { get; }
IsAlliance
Gets a value indicating whether this group is an alliance.
View Source
bool IsAlliance { get; }
GroupManagerAddress
Gets the address of the Group Manager.
View Source
nint GroupManagerAddress { get; }
GroupListAddress
Gets the address of the party list within the group manager.
View Source
nint GroupListAddress { get; }
AllianceListAddress
Gets the address of the alliance member list within the group manager.
View Source
nint AllianceListAddress { get; }
PartyId
Gets the ID of the party.
View Source
long PartyId { get; }
this[int]
Get a party member at the specified spawn index.
View Source
IPartyMember? this[int index] { get; }
Methods
GetPartyMemberAddress(int)
Gets the address of the party member at the specified index of the party list.
View Source
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.
View Source
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.
View Source
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.
View Source
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. |