StatsAndEffects.UnsubscribeFromEffectEvents
Declaration#
public virtual void UnsubscribeFromEffectEvents(StatusEffectEvent addedHandler, StatusEffectEvent removedHandler)Parameters#
| Name | Description |
|---|---|
| addedHandler | Status Effect Addded handler. |
| removedHandler | Status 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"); }
}