Skip to main content

Struct GroupManager

Assembly: FFXIVClientStructs.dll
Declaration
public struct GroupManager

Properties

PartyMembersSpan

Declaration
public Span<PartyMember> PartyMembersSpan { get; }

AllianceMembersSpan

Declaration
public Span<PartyMember> AllianceMembersSpan { get; }

Fields

PartyMembers

View Source
Declaration
[FixedSizeArray<PartyMember>(8)]
public byte* PartyMembers

AllianceMembers

View Source
Declaration
[FixedSizeArray<PartyMember>(20)]
public byte* AllianceMembers

Unk_3D40

View Source
Declaration
public uint Unk_3D40

Unk_3D44

View Source
Declaration
public ushort Unk_3D44

PartyId

View Source
Declaration
public long PartyId

PartyId_2

View Source
Declaration
public long PartyId_2

PartyLeaderIndex

View Source
Declaration
public uint PartyLeaderIndex

MemberCount

View Source
Declaration
public byte MemberCount

Unk_3D5D

View Source
Declaration
public byte Unk_3D5D

Unk_3D5F

View Source
Declaration
public byte Unk_3D5F

Unk_3D60

View Source
Declaration
public byte Unk_3D60

AllianceFlags

View Source
Declaration
public byte AllianceFlags

Methods

Instance()

View Source
Declaration
[StaticAddress("33 D2 48 8D 0D ?? ?? ?? ?? 33 DB", 5, false)]
public static GroupManager* Instance()
Returns

FFXIVClientStructs.FFXIV.Client.Game.Group.GroupManager*

GetNextInstance(bool)

View Source
Declaration
[MemberFunction("48 8D 81 ?? ?? ?? ?? 84 D2")]
public GroupManager* GetNextInstance(bool getNextInstance = true)
Returns

FFXIVClientStructs.FFXIV.Client.Game.Group.GroupManager*

Parameters
TypeName
System.BooleangetNextInstance

IsObjectIDInParty(uint)

View Source
Declaration
[MemberFunction("E8 ?? ?? ?? ?? EB B8 E8")]
public bool IsObjectIDInParty(uint objectID)
Returns

System.Boolean

Parameters
TypeName
System.UInt32objectID

IsObjectIDInAlliance(uint)

View Source
Declaration
[MemberFunction("33 C0 44 8B CA F6 81")]
public bool IsObjectIDInAlliance(uint objectID)
Returns

System.Boolean

Parameters
TypeName
System.UInt32objectID

IsObjectIDPartyLeader(uint)

View Source
Declaration
[MemberFunction("48 63 81 ?? ?? ?? ?? 85 C0 78 14")]
public bool IsObjectIDPartyLeader(uint objectID)
Returns

System.Boolean

Parameters
TypeName
System.UInt32objectID

IsCharacterInPartyByName(byte*)

View Source
Declaration
[MemberFunction("48 89 5C 24 ?? 48 89 7C 24 ?? 44 0F B6 99")]
public bool IsCharacterInPartyByName(byte* name)
Returns

System.Boolean

Parameters
TypeName
System.Byte*name

GetAllianceMemberByIndex(int)

View Source
Declaration
[MemberFunction("83 FA 14 72 03")]
public PartyMember* GetAllianceMemberByIndex(int index)
Returns

FFXIVClientStructs.FFXIV.Client.Game.Group.PartyMember*

Parameters
TypeName
System.Int32index

GetAllianceMemberByGroupAndIndex(int, int)

View Source
Declaration
[MemberFunction("F6 81 ?? ?? ?? ?? ?? 4C 8B C9 74 1E")]
public PartyMember* GetAllianceMemberByGroupAndIndex(int group, int index)
Returns

FFXIVClientStructs.FFXIV.Client.Game.Group.PartyMember*

Parameters
TypeName
System.Int32group
System.Int32index

GetPartyMemberByIndex(int)

View Source
Declaration
[MemberFunction("85 D2 78 19 0F B6 81")]
public PartyMember* GetPartyMemberByIndex(int index)
Returns

FFXIVClientStructs.FFXIV.Client.Game.Group.PartyMember*

Parameters
TypeName
System.Int32index

GetPartyMemberByContentId(ulong)

View Source
Declaration
[MemberFunction("E8 ?? ?? ?? ?? 48 8B D8 4C 8B 07")]
public PartyMember* GetPartyMemberByContentId(ulong contentId)
Returns

FFXIVClientStructs.FFXIV.Client.Game.Group.PartyMember*

Parameters
TypeName
System.UInt64contentId

GetPartyMemberByObjectId(uint)

View Source
Declaration
[MemberFunction("E8 ?? ?? ?? ?? 83 FF 32")]
public PartyMember* GetPartyMemberByObjectId(uint objectId)
Returns

FFXIVClientStructs.FFXIV.Client.Game.Group.PartyMember*

Parameters
TypeName
System.UInt32objectId