Skip to main content

Interface IPartyMember

Interface representing a party member.

Assembly: Dalamud.dll
Declaration
public interface IPartyMember : IEquatable<IPartyMember>

Properties

Address

Gets the address of this party member in memory.

Declaration
nint Address { get; }

Statuses

Gets a list of buffs or debuffs applied to this party member.

Declaration
StatusList Statuses { get; }

Position

Gets the position of the party member.

Declaration
Vector3 Position { get; }

ContentId

Gets the content ID of the party member.

Declaration
long ContentId { get; }

ObjectId

Gets the actor ID of this party member.

Declaration
[Obsolete("Renamed to EntityId")]
uint ObjectId { get; }

EntityId

Gets the entity ID of this party member.

Declaration
uint EntityId { get; }

GameObject

Gets the actor associated with this buddy.

Declaration
IGameObject? GameObject { get; }

CurrentHP

Gets the current HP of this party member.

Declaration
uint CurrentHP { get; }

MaxHP

Gets the maximum HP of this party member.

Declaration
uint MaxHP { get; }

CurrentMP

Gets the current MP of this party member.

Declaration
ushort CurrentMP { get; }

MaxMP

Gets the maximum MP of this party member.

Declaration
ushort MaxMP { get; }

Territory

Gets the territory this party member is located in.

Declaration
RowRef<TerritoryType> Territory { get; }

World

Gets the World this party member resides in.

Declaration
RowRef<World> World { get; }

Name

Gets the displayname of this party member.

Declaration
SeString Name { get; }

Sex

Gets the sex of this party member.

Declaration
byte Sex { get; }

ClassJob

Gets the classjob of this party member.

Declaration
RowRef<ClassJob> ClassJob { get; }

Level

Gets the level of this party member.

Declaration
byte Level { get; }