Skip to main content

NPCStats.UnsubscribeFromLanguageChange

Declaration#

public virtual void UnsubscribeFromLanguageChange(SimpleEvent handler, string id)

Parameters#

NameDescription
handlerHandler to remove
idId of attribute

Description#

Remove subscription from Language changes

Usage#

Example
using NullSave.GDTK.Stats;using UnityEngine;
public class Example : MonoBehaviour{
    NPCStats source;    int i = 0;
    public void ExampleMethod(NPCStats target)    {        source = target;        target.SubscribeToLanguageChange(LanguageChanged, StatsDatabaseV2.languages[0].info.id);    }
    private void LanguageChanged()    {        i++;        Debug.Log("Language changed");        if (i >= 5)        {            source.UnsubscribeFromLanguageChange(LanguageChanged, StatsDatabaseV2.languages[0].info.id);        }    }}