NPCStats.UnsubscribeFromLanguageChange
Declaration#
public virtual void UnsubscribeFromLanguageChange(SimpleEvent handler, string id)Parameters#
| Name | Description |
|---|---|
| handler | Handler to remove |
| id | Id 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); } }}