Class ArchetypeDefinition

Class ArchetypeDefinition#

Inheritance Relationships#

Base Type#

Class Documentation#

class xbe.sdk.Models.ArchetypeDefinition : xbe.sdk.EntityBase#

An archetype is a specific subset of one or more skill trees that a persona can elect to follow.

REQUIRES: Progression Services

Public Functions

ArchetypeDefinition ()#
ArchetypeDefinition (Object obj)

Properties

string Name { get; set; }#

The unique name of the archetype.

string Title { get; set; }#

A textual title or name of the archetype.

string Description { get; set; }#

A textual description of the archetype.

string Icon { get; set; }#

The icon to display when representing the archetype.

Guid ProductUid { get; set; }#

The uid of the product that this archetype definition is associated with.

REQUIRES: Progression Services Studio.

string > Skills { get; set; }#

The list of all root skill uid’s that define this archetype. A root skill is the first skill in a tree that has few to no requirements.

Object Data { get; set; }#

Stores any custom data to be used by the product.

Public Static Functions

new ArchetypeDefinition Parse (string json)#

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

Param json:

Return: