Skip to main content

UseAction.PerformAction

Declaration#

public virtual void PerformAction()

Description#

Perform the default action

Usage#

using NullSave.GDTK.Inventory;using UnityEngine;
public class Example : MonoBehaviour{
    public void ExampleMethod(GDTKItem target)    {        UseAction plugin = target.GetPlugin<UseAction>();        if (plugin != null)        {            plugin.PerformAction();        }    }
}

Declaration#

public virtual void PerformAction(string actionKey, Object[] args)

Parameters#

NameDescription
actionKeyKey of the action
argsParameters

Description#

Perform a specific action

Usage#

using NullSave.GDTK.Inventory;using UnityEngine;
public class Example : MonoBehaviour{
    public void ExampleMethod(GDTKItem target, string actionName)    {        UseAction plugin = target.GetPlugin<UseAction>();        if (plugin != null)        {            plugin.PerformAction(actionName);        }    }
}