Skip to main content

PlayerCharacterStats.AddClass

Declaration#

public virtual GDTKClass AddClass(string id, IUniquelyIdentifiable source)

Parameters#

NameDescription
idId of class to add
sourceSource associated with request

Description#

Adds a Class to the object. If that Class already exists its level is increased by 1.

Usage#

Example
using NullSave.GDTK.Stats;using UnityEngine;
public class Example : MonoBehaviour{
    public void ExampleMethod(PlayerCharacterStats source)    {        string id = source.database.classes[0].info.id;        source.AddClass(id);        // Adding a second time increases the class' level        source.AddClass(id);    }
}