OnExcavatorMiningToggled
Usage
- No return behavior
Example Autogenerated
csharp
private void OnExcavatorMiningToggled( ExcavatorArm instance )
{
Puts( "OnExcavatorMiningToggled works!" );
}Location
- ExcavatorArm::BeginMining()
- ExcavatorArm::StopMining()
csharp
//---
BasePlayer.Server_SendWorldNotificationToAllActivePlayers(WorldNotificationConfig.NotificationType.ExcavatorBegunMining, base.transform.position);
nextNotificationTime = Time.time + 60f;
}
ExcavatorServerEffects.SetMining(isMining: true);
excavatorStartTime = GetNetworkTime();
Interface.CallHook("OnExcavatorMiningToggled", this);
}
}csharp
public void StopMining()
{
ExcavatorServerEffects.SetMining(isMining: false);
CancelInvoke(ProduceResources);
SetFlag(Flags.On, b: false);
Interface.CallHook("OnExcavatorMiningToggled", this);
}