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++)
//---