Class TSkillMasterSkillRecord
Unit
Declaration
type TSkillMasterSkillRecord = class(TInterfacedObject, ISkillMasterSkillRecord)
Description
Record of a skill that a Skill Master NPC can teach
Hierarchy
- TInterfacedObject
- TSkillMasterSkillRecord
Overview
Methods
function GetByteSize: Cardinal; |
|
function GetSkillId: Cardinal; |
|
procedure SetSkillId(SkillId: Cardinal); |
|
function GetLevelRequirement: Cardinal; |
|
procedure SetLevelRequirement(LevelRequirement: Cardinal); |
|
function GetClassRequirement: Cardinal; |
|
procedure SetClassRequirement(ClassRequirement: Cardinal); |
|
function GetPrice: Cardinal; |
|
procedure SetPrice(Price: Cardinal); |
|
function GetSkillRequirements: TArray<Cardinal>; |
|
procedure SetSkillRequirements(SkillRequirements: TArray<Cardinal>); |
|
function GetStrRequirement: Cardinal; |
|
procedure SetStrRequirement(StrRequirement: Cardinal); |
|
function GetIntRequirement: Cardinal; |
|
procedure SetIntRequirement(IntRequirement: Cardinal); |
|
function GetWisRequirement: Cardinal; |
|
procedure SetWisRequirement(WisRequirement: Cardinal); |
|
function GetAgiRequirement: Cardinal; |
|
procedure SetAgiRequirement(AgiRequirement: Cardinal); |
|
function GetConRequirement: Cardinal; |
|
procedure SetConRequirement(ConRequirement: Cardinal); |
|
function GetChaRequirement: Cardinal; |
|
procedure SetChaRequirement(ChaRequirement: Cardinal); |
|
procedure Serialize(Writer: TEoWriter); |
|
class function Deserialize(Reader: TEoReader): TSkillMasterSkillRecord; |
Properties
property ByteSize: Cardinal read GetByteSize; |
|
property SkillId: Cardinal read GetSkillId write SetSkillId; |
|
property LevelRequirement: Cardinal read GetLevelRequirement write SetLevelRequirement; |
|
property ClassRequirement: Cardinal read GetClassRequirement write SetClassRequirement; |
|
property Price: Cardinal read GetPrice write SetPrice; |
|
property SkillRequirements: TArray<Cardinal> read GetSkillRequirements write SetSkillRequirements; |
|
property StrRequirement: Cardinal read GetStrRequirement write SetStrRequirement; |
|
property IntRequirement: Cardinal read GetIntRequirement write SetIntRequirement; |
|
property WisRequirement: Cardinal read GetWisRequirement write SetWisRequirement; |
|
property AgiRequirement: Cardinal read GetAgiRequirement write SetAgiRequirement; |
|
property ConRequirement: Cardinal read GetConRequirement write SetConRequirement; |
|
property ChaRequirement: Cardinal read GetChaRequirement write SetChaRequirement; |
Description
Methods
function GetByteSize: Cardinal; |
|
This item has no description. |
function GetSkillId: Cardinal; |
|
This item has no description. |
procedure SetSkillId(SkillId: Cardinal); |
|
This item has no description. |
function GetLevelRequirement: Cardinal; |
|
This item has no description. |
procedure SetLevelRequirement(LevelRequirement: Cardinal); |
|
This item has no description. |
function GetClassRequirement: Cardinal; |
|
This item has no description. |
procedure SetClassRequirement(ClassRequirement: Cardinal); |
|
This item has no description. |
function GetPrice: Cardinal; |
|
This item has no description. |
procedure SetPrice(Price: Cardinal); |
|
This item has no description. |
function GetSkillRequirements: TArray<Cardinal>; |
|
This item has no description. |
procedure SetSkillRequirements(SkillRequirements: TArray<Cardinal>); |
|
This item has no description. |
function GetStrRequirement: Cardinal; |
|
This item has no description. |
procedure SetStrRequirement(StrRequirement: Cardinal); |
|
This item has no description. |
function GetIntRequirement: Cardinal; |
|
This item has no description. |
procedure SetIntRequirement(IntRequirement: Cardinal); |
|
This item has no description. |
function GetWisRequirement: Cardinal; |
|
This item has no description. |
procedure SetWisRequirement(WisRequirement: Cardinal); |
|
This item has no description. |
function GetAgiRequirement: Cardinal; |
|
This item has no description. |
procedure SetAgiRequirement(AgiRequirement: Cardinal); |
|
This item has no description. |
function GetConRequirement: Cardinal; |
|
This item has no description. |
procedure SetConRequirement(ConRequirement: Cardinal); |
|
This item has no description. |
function GetChaRequirement: Cardinal; |
|
This item has no description. |
procedure SetChaRequirement(ChaRequirement: Cardinal); |
|
This item has no description. |
procedure Serialize(Writer: TEoWriter); |
|
Serializes this Parameters
|
class function Deserialize(Reader: TEoReader): TSkillMasterSkillRecord; |
|
Deserializes an instance of Parameters
ReturnsThe deserialized object |
Properties
property ByteSize: Cardinal read GetByteSize; |
|
The size of the data that this object was deserialized from.
|
property SkillId: Cardinal read GetSkillId write SetSkillId; |
|
|
property LevelRequirement: Cardinal read GetLevelRequirement write SetLevelRequirement; |
|
Level required to learn this skill
|
property ClassRequirement: Cardinal read GetClassRequirement write SetClassRequirement; |
|
Class required to learn this skill
|
property Price: Cardinal read GetPrice write SetPrice; |
|
|
property SkillRequirements: TArray<Cardinal> read GetSkillRequirements write SetSkillRequirements; |
|
IDs of skills that must be learned before a player can learn this skill
|
property StrRequirement: Cardinal read GetStrRequirement write SetStrRequirement; |
|
Strength required to learn this skill
|
property IntRequirement: Cardinal read GetIntRequirement write SetIntRequirement; |
|
Intelligence required to learn this skill
|
property WisRequirement: Cardinal read GetWisRequirement write SetWisRequirement; |
|
Wisdom required to learn this skill
|
property AgiRequirement: Cardinal read GetAgiRequirement write SetAgiRequirement; |
|
Agility required to learn this skill
|
property ConRequirement: Cardinal read GetConRequirement write SetConRequirement; |
|
Constitution required to learn this skill
|
property ChaRequirement: Cardinal read GetChaRequirement write SetChaRequirement; |
|
Charisma required to learn this skill
|
Generated by PasDoc 0.16.0-snapshot.