OnCoalingTowerGather 
Usage 
- No return behavior
 
Example Autogenerated 
csharp
private void OnCoalingTowerGather(  )
{
    Puts( "OnCoalingTowerGather works!" );
}Location 
- CoalingTower::EmptyTenPercent()
 
csharp
//---
		{
			if (this.tcUnloadingNow.wagonType == TrainCarUnloadable.WagonType.Lootboxes)
			{
				current.Remove(0f);
			}
			else if (Interface.CallHook("OnCoalingTowerGather", this, current) != null)
			{
				current.Remove(0f);
			}
			else
			{
//---