Struct CharacterPartyData
Character party membership data transfer object.
public struct CharacterPartyData : IVersioned<CharacterPartyData>
- Implements
- Inherited Members
- Extension Methods
Constructors
CharacterPartyData(long, long, long, byte, float)
public CharacterPartyData(long id, long characterID, long partyID, byte rank, float healthPCT)
Parameters
CharacterPartyData(long, long, long, long, byte, float)
public CharacterPartyData(long id, long version, long characterID, long partyID, byte rank, float healthPCT)
Parameters
Fields
CharacterID
public readonly long CharacterID
Field Value
HealthPCT
public readonly float HealthPCT
Field Value
ID
public readonly long ID
Field Value
PartyID
public readonly long PartyID
Field Value
Rank
public readonly byte Rank
Field Value
Version
public readonly long Version
Field Value
Methods
WithVersion(long)
Returns a new instance of this DTO with the specified version. Used by extension methods to create incremented copies.
public CharacterPartyData WithVersion(long newVersion)
Parameters
newVersionlongThe new version value.
Returns
- CharacterPartyData
A new instance with the updated version.