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;
//---