Struct CharacterKnownAbilityData
Character known ability data transfer object.
public struct CharacterKnownAbilityData : IVersioned<CharacterKnownAbilityData>
- Implements
- Inherited Members
- Extension Methods
Constructors
CharacterKnownAbilityData(long, long, int)
public CharacterKnownAbilityData(long id, long characterID, int templateID)
Parameters
CharacterKnownAbilityData(long, long, long, int)
public CharacterKnownAbilityData(long id, long version, long characterID, int templateID)
Parameters
Fields
CharacterID
Character that knows this ability.
public readonly long CharacterID
Field Value
ID
Primary key.
public readonly long ID
Field Value
TemplateID
Ability template ID.
public readonly int TemplateID
Field Value
Version
Optimistic concurrency 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 CharacterKnownAbilityData WithVersion(long newVersion)
Parameters
newVersionlongThe new version value.
Returns
- CharacterKnownAbilityData
A new instance with the updated version.