Class Skill#
Defined in File Skill.cs
Inheritance Relationships#
Base Type#
public xbe.sdk.EntityBase
(Class EntityBase)
Class Documentation#
- class xbe.sdk.Models.Skill : xbe.sdk.EntityBase#
Tracks the progress of a specific skill for a given persona and archetype.
REQUIRES: Progression Services
Properties
- Guid ArchetypeUid { get; set; }#
The unique identifier of the archetype associated with the persona and skill.
- Guid SkillUid { get; set; }#
The unique identifier of the skill being tracked.
- Guid PersonaUid { get; set; }#
The unique identifier of the persona whose skill progress is being tracked.
- Guid ProductUid { get; set; }#
The uid of the product that this skill is associated with.
REQUIRES: Progression Services Studio.
- bool Enabled { get; set; }#
The skill is currently tracked if not already unlocked.
- SkillRequirementProgress > Progress { get; set; }#
The current progress for each of the skill requirements.
- bool Unlocked { get; set; }#
The persona has unlocked and can begin the skill.