Skip to main content

NPCStats.RemoveStatModifier

Declaration#

public virtual bool RemoveStatModifier(GDTKStatModifier modifier)

Parameters#

NameDescription
modifierStat Modifier to remove

Description#

Remove a Stat Modifier

Usage#

Example
using NullSave.GDTK.Stats;using UnityEngine;
public class Example : MonoBehaviour{
    public void ExampleMethod(NPCStats source)    {        // Create a modifier that applies 1 time immediately        // Modifier changes the value of a Stat with the Id        // of 'HP' by adding 2        GDTKStatModifier modifier = new GDTKStatModifier();        modifier.target = ModifierTarget.Value;        modifier.applies = ModifierApplication.Immediately;        modifier.affectsStatId = "HP";        modifier.changeType = ModifierChangeType.Add;        modifier.value.valueExpression = "2";
        source.AddStatModifier(modifier);
        source.RemoveStatModifier(modifier);    }
}