Skip to content

CanUseUI

Usage

  • Return a non-null value to override default behavior

Example Autogenerated

csharp
private object CanUseUI( BasePlayer player, string json )
{
    Puts( "CanUseUI works!" );
    return null;
}

Location

  • CUIHelper::AddUi(BasePlayer player, string json)
csharp
public static bool AddUi(BasePlayer player, string json)
{
	if (player?.net != null && Interface.CallHook("CanUseUI", player, json) == null)
	{
		CommunityEntity.ServerInstance.ClientRPC(RpcTarget.Player("AddUI", player.net.connection ), json);
		return true;
	}
	return false;
}

Released under the MIT License.