Skip to content

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);
}

Released under the MIT License.