Skip to main content

PlayerCharacterStats.AddStatusCondition

Declaration#

public GDTKStatusCondition AddStatusCondition(string id, IUniquelyIdentifiable source)

Parameters#

NameDescription
idId of the Status Condition to add
sourceObject adding this Status Condition

Description#

Adds a Status Condition to the object.

Usage#

Example
using NullSave.GDTK;using NullSave.GDTK.Stats;using UnityEngine;
public class Example : MonoBehaviour, IUniquelyIdentifiable{
    // Implment the IUniquelyIdentifiable interface to call RemoveXBySource    public string instanceId    {        get        {            return "exampleInstance";        }    }

    public void ExampleMethod(PlayerCharacterStats source)    {        source.AddStatusCondition(source.database.statusConditions[0].info.id, this);    }
}