public override void OnUseItem(World world, Player player, ItemContainer itemContainer, Vector3Int tilePosition) { itemContainer.Apply(-1); world.PlaceBlock(tilePosition, _block); }
public override void OnUseItem(World world, Player player, ItemContainer itemContainer, Vector3Int tilePosition) { world.DestroyBlock(tilePosition); }
public virtual void OnUseItem(World world, Player player, ItemContainer itemContainer, Vector3 targetPosition) { }