Skip to content

OnConveyorFiltersChange

Usage

  • Return a non-null value to override default behavior

Example Autogenerated

csharp
private void OnConveyorFiltersChange( IndustrialConveyor instance, BasePlayer player, ItemFilterList itemFilterList )
{
    Puts( "OnConveyorFiltersChange works!" );
}

Location

  • IndustrialConveyor::RPC_ChangeFilters(BaseEntity/RPCMessage msg)
csharp
//---
	this.filterItems.Clear();
	using (ProtoBuf.IndustrialConveyor.ItemFilterList itemFilterList = msg.read.Proto<ProtoBuf.IndustrialConveyor.ItemFilterList>(null))
	{
		if (itemFilterList.filters != null)
		{
			if (Interface.CallHook("OnConveyorFiltersChange", this, msg.player, itemFilterList) != null)
			{
				return;
			}
			int num = Mathf.Min(itemFilterList.filters.Count, 60);
			int num2 = 0;
//---

Released under the MIT License.