Skip to content

OnItemCraftFinished

Usage

  • No return behavior

Example Autogenerated

csharp
private void OnItemCraftFinished( ItemCraftTask task, Item item, ItemCrafter instance )
{
    Puts( "OnItemCraftFinished works!" );
}

Location

  • ItemCrafter::FinishCrafting(ItemCraftTask task)
csharp
//---
		}
	}
	task.takenItems?.RemoveAll((Item item2) => item2.amount == 0);
	Facepunch.Rust.Analytics.Azure.OnCraftItem(item.info.shortname, item.amount, base.baseEntity, task.workbenchEntity, inSafezone, item.skin);
	owner.Command("note.craft_done", task.taskUID, 1, task.amount);
	Interface.CallHook("OnItemCraftFinished", task, item, this);
	if (task.instanceData != null)
	{
		item.instanceData = task.instanceData;
	}
	if (!string.IsNullOrEmpty(task.blueprint.UnlockAchievment))
//---

Released under the MIT License.