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