Electronic (20)
All currently available hooks that are found in Carbon. Most hooks would be ones compatible with Oxide, although there are Carbon-only ones as well.
Last updated
All currently available hooks that are found in Carbon. Most hooks would be ones compatible with Oxide, although there are Carbon-only ones as well.
Last updated
Called when a player is trying to press a button.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches PressButton.RPC_Press of Assembly-CSharp.dll.
Called when a player is trying to swipe a card.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches CardReader.ServerCardSwiped of Assembly-CSharp.dll.
Called when a player attempts to change the direction of a CCTV camera to face them.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches CCTV_RC.Server_SetDir of Assembly-CSharp.dll.
Called when a player ties to toggle a power counter between modes.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches PowerCounter.ToggleDisplayMode of Assembly-CSharp.dll.
Called when a player tries to change the target number of a power counter.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches PowerCounter.SERVER_SetTarget of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is Carbon-only compatible.
Patches DigitalClock.RPC_SetAlarms of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is Carbon-only compatible.
Patches DigitalClock.Ring of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is Carbon-only compatible.
Patches DigitalClock.StopRinging of Assembly-CSharp.dll.
Called when a player tries to remote control an entity.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches AutoTurret.CanControl of Assembly-CSharp.dll.
Called when a player tries to remote control an entity.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches PoweredRemoteControlEntity.CanControl of Assembly-CSharp.dll.
Called when a player tries to remote control an entity.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches RemoteControlEntity.CanControl of Assembly-CSharp.dll.
Called just after the excavator supply computer is triggered, before the plane is spawned.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches ExcavatorSignalComputer.RequestSupplies of Assembly-CSharp.dll.
Called after the excavator signal computer was triggered, just after the supply plane is spawned.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches ExcavatorSignalComputer.RequestSupplies of Assembly-CSharp.dll.
This hook requires OnExcavatorSuppliesRequest, which loads alongside OnExcavatorSuppliesRequested.
Called when an input of IOEntity is updated.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches IOEntity.UpdateFromInput of Assembly-CSharp.dll.
Called after a wire has been disconnected from an electrical entity, such as when its connected entity was destroyed or when a player removed the wire.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches IORef.Clear of Assembly-CSharp.dll.
This hook requires OnIORefCleared [patch], which loads alongside OnIORefCleared.
Called when outputs of IOEntity are updated.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches IOEntity.UpdateOutputs of Assembly-CSharp.dll.
Called when a player tries to update a phone name.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches PhoneController.UpdatePhoneName of Assembly-CSharp.dll.
Called after a player has updated a phone name.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches PhoneController.UpdatePhoneName of Assembly-CSharp.dll.
This hook requires OnPhoneNameUpdate, which loads alongside OnPhoneNameUpdated.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches HBHFSensor.UpdatePassthroughAmount of Assembly-CSharp.dll.
Called when a solar panel updates the amount of energy it is getting from the sun.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches SolarPanel.SunUpdate of Assembly-CSharp.dll.