Class Skill#

Inheritance Relationships#

Base Type#

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

Public Functions

Skill ()#
Skill (Object obj)

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.

Public Static Functions

new Skill Parse (string json)#

Parses the given JSON encoded string into a new Skill instance.

Param json:

Return: