public void OnClickCraft() { BasePlayerCharacterEntity owningCharacter = BasePlayerCharacterController.OwningCharacter; if (owningCharacter != null && CraftingItem != null) { if (CrafterType == CrafterType.Workbench) { owningCharacter.RequestCraftItemByWorkbench(BuildingObjectId, CraftingItem.DataId); } } }