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))
//---