Skip to main content

StatSource.RegisterAction

Declaration#

public virtual void RegisterAction(string id, StatSourceAction action)

Parameters#

NameDescription
idId of the action
actionAction to register

Description#

Register an action

Usage#

Example
using NullSave.GDTK;using NullSave.GDTK.Stats;using UnityEngine;
public class Example : MonoBehaviour{
    public SimpleEvent onCustomAction;
    public void ExampleMethod(StatSource target)    {        target.RegisterAction("customAction", Source_ClassesChanged);    }
    private void Source_ClassesChanged(object[] args, ref object result)    {        onCustomAction += (SimpleEvent)args[0];        result = onCustomAction;    }
}