Class SkillDefinition#
Defined in File SkillDefinition.cs
Inheritance Relationships#
Base Type#
public xbe.sdk.EntityBase
(Class EntityBase)
Class Documentation#
- class xbe.sdk.Models.SkillDefinition : xbe.sdk.EntityBase#
Describes a single trackable concept within the product that a persona can make progress towards and complete. A skill can be any talent, level, skill or other trackable concept.
REQUIRES: Progression Services
Properties
- string Name { get; set; }#
The unique name of the skill.
- string Title { get; set; }#
A textual title or name of the skill.
- string Description { get; set; }#
A textual description of the skill.
- string Icon { get; set; }#
The icon to display when representing the skill.
- Guid ProductUid { get; set; }#
The uid of the product that this skill is associated with.
REQUIRES: Progression Services Studio.
- SkillRequirement > Requirements { get; set; }#
The list of requirements that the persona must fulfill to unlock the skill.
Public Static Functions
- new SkillDefinition Parse (string json)#
Parses the given JSON encoded string into a new SkillDefinition instance.
- Param json:
- Return: