Skip to content

OnCounterModeToggle ​

Usage ​

  • Return a non-null value to override default behavior

Example Autogenerated ​

csharp
private object OnCounterModeToggle( PowerCounter instance, BasePlayer player, bool flag )
{
    Puts( "OnCounterModeToggle works!" );
    return null;
}

Location ​

  • PowerCounter::ToggleDisplayMode(BaseEntity.RPCMessage msg)
csharp
public void ToggleDisplayMode(RPCMessage msg)
{
	bool flag = msg.read.Bit();
	if (Interface.CallHook("OnCounterModeToggle", this, msg.player, flag) == null && msg.player.CanBuild())
	{
		SetFlagLocal(Flags.Reserved3, flag);
		MarkDirty();
		SendNetworkUpdate();
	}
//---

Released under the MIT License.