Interface IPartyMember
Interface representing a party member.
Assembly: Dalamud.dll​
public interface IPartyMember : IEquatable<IPartyMember>
Properties​
Address​
Gets the address of this party member in memory.
nint Address { get; }
Statuses​
Gets a list of buffs or debuffs applied to this party member.
StatusList Statuses { get; }
Position​
Gets the position of the party member.
Vector3 Position { get; }
ContentId​
Gets the content ID of the party member.
ulong ContentId { get; }
ObjectId​
Gets the actor ID of this party member.
[Obsolete("Renamed to EntityId")]
uint ObjectId { get; }
EntityId​
Gets the entity ID of this party member.
uint EntityId { get; }
GameObject​
Gets the actor associated with this buddy.
IGameObject? GameObject { get; }
Remarks​
This iterates the actor table, it should be used with care.
CurrentHP​
Gets the current HP of this party member.
uint CurrentHP { get; }
MaxHP​
Gets the maximum HP of this party member.
uint MaxHP { get; }
CurrentMP​
Gets the current MP of this party member.
ushort CurrentMP { get; }
MaxMP​
Gets the maximum MP of this party member.
ushort MaxMP { get; }
Territory​
Gets the territory this party member is located in.
RowRef<TerritoryType> Territory { get; }
World​
Gets the World this party member resides in.
RowRef<World> World { get; }
Name​
Gets the displayname of this party member.
SeString Name { get; }
Sex​
Gets the sex of this party member.
byte Sex { get; }
ClassJob​
Gets the classjob of this party member.
RowRef<ClassJob> ClassJob { get; }
Level​
Gets the level of this party member.
byte Level { get; }