OnQuarryToggled
Usage
- No return behavior
Example Autogenerated
csharp
private void OnQuarryToggled( MiningQuarry miningQuarry, BasePlayer player )
{
Puts( "OnQuarryToggled works!" );
}csharp
private void OnQuarryToggled( )
{
Puts( "OnQuarryToggled works!" );
}csharp
private void OnQuarryToggled( )
{
Puts( "OnQuarryToggled works!" );
}Location
- EngineSwitch::StartEngine(BaseEntity.RPCMessage msg)
- EngineSwitch::StartEngine(BaseEntity.RPCMessage msg)
- EngineSwitch::StopEngine(BaseEntity.RPCMessage msg)
- EngineSwitch::StopEngine(BaseEntity.RPCMessage msg)
csharp
//---
{
MiningQuarry miningQuarry = GetParentEntity() as MiningQuarry;
if ((bool)miningQuarry && Interface.CallHook("OnQuarryToggle", miningQuarry, msg.player) == null)
{
miningQuarry.EngineSwitch(isOn: true);
Interface.CallHook("OnQuarryToggled", miningQuarry, msg.player);
}
}csharp
//---
{
MiningQuarry miningQuarry = GetParentEntity() as MiningQuarry;
if ((bool)miningQuarry && Interface.CallHook("OnQuarryToggle", miningQuarry, msg.player) == null)
{
miningQuarry.EngineSwitch(isOn: true);
Interface.CallHook("OnQuarryToggled", miningQuarry, msg.player);
}
}csharp
//---
{
MiningQuarry miningQuarry = GetParentEntity() as MiningQuarry;
if ((bool)miningQuarry && Interface.CallHook("OnQuarryToggle", miningQuarry, msg.player) == null)
{
miningQuarry.EngineSwitch(isOn: false);
Interface.CallHook("OnQuarryToggled", miningQuarry, msg.player);
}
}csharp
//---
{
MiningQuarry miningQuarry = GetParentEntity() as MiningQuarry;
if ((bool)miningQuarry && Interface.CallHook("OnQuarryToggle", miningQuarry, msg.player) == null)
{
miningQuarry.EngineSwitch(isOn: false);
Interface.CallHook("OnQuarryToggled", miningQuarry, msg.player);
}
}