Skip to content

OnItemCraftCancelled

Usage

  • No return behavior

Example Autogenerated

csharp
private void OnItemCraftCancelled( ItemCraftTask itemCraftTask, ItemCrafter instance )
{
    Puts( "OnItemCraftCancelled works!" );
}

Location

  • ItemCrafter::CancelTask(int iID)
csharp
//---
	itemCraftTask.cancelled = true;
	if (owner == null)
	{
		return true;
	}
	Interface.CallHook("OnItemCraftCancelled", itemCraftTask, this);
	owner.Command("note.craft_done", itemCraftTask.taskUID, 0);
	if (itemCraftTask.takenItems != null && itemCraftTask.takenItems.Count > 0)
	{
		foreach (Item takenItem in itemCraftTask.takenItems)
		{
//---

Released under the MIT License.