Skip to main content

StatsAndEffects.UnsubscribeFromEffectEvents

Declaration#

public virtual void UnsubscribeFromEffectEvents(StatusEffectEvent addedHandler, StatusEffectEvent removedHandler)

Parameters#

NameDescription
addedHandlerStatus Effect Addded handler.
removedHandlerStatus Effect Removed handler.

Description#

Unsubscribes from Status Effect events.

Usage#

Example
using NullSave.GDTK.Stats;using UnityEngine;
public class Example : MonoBehaviour{
    public void ExampleMethod(StatsAndEffects source)    {        source.SubscribeToEffectEvents(EffectAdded, EffectRemoved);    }
    public void Unsubscribe(StatsAndEffects source)    {        source.UnsubscribeFromEffectEvents(EffectAdded, EffectRemoved);    }
    private void EffectAdded(GDTKStatusEffect effect)    {        Debug.Log(effect.info.id + " added");    }
    private void EffectRemoved(GDTKStatusEffect effect)    {        Debug.Log(effect.info.id + " removed");    }
}