Skip to content

OnConveyorFiltersChange

Usage

  • Return a non-null value to override default behavior

Example Autogenerated

csharp
private object OnConveyorFiltersChange( IndustrialConveyor instance, BasePlayer player, ProtoBuf.IndustrialConveyor.ItemFilterList itemFilterList )
{
    Puts( "OnConveyorFiltersChange works!" );
    return null;
}

Location

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

Released under the MIT License.