Skip to content

CanAcceptItem

Usage

  • Return a ItemContainer.CanAcceptResult value to override default behavior

Example Autogenerated

csharp
private ItemContainer.CanAcceptResult? CanAcceptItem( ItemContainer instance, Item item, int targetPos )
{
    Puts( "CanAcceptItem works!" );
    return null;
}

Location

  • ItemContainer::CanAcceptItem(Item item, int targetPos)
csharp
//---
		if (!flag)
		{
			return CanAcceptResult.CannotAccept;
		}
	}
	object obj = Interface.CallHook("CanAcceptItem", this, item, targetPos);
	if (obj is CanAcceptResult)
	{
		return (CanAcceptResult)obj;
	}
	if (blockedItems != null && blockedItems.Contains(item.info))
//---

Released under the MIT License.