private void Update()
{
var distance = 3.5f;
var camera = playerCamera.GetComponent<Camera>();
var origin = camera.transform.position;
var direction = camera.transform.forward;
if (Physics.Raycast(origin, direction, out var hit, distance))
{
var infoObject = hit.rigidbody.GetComponent<InfoObject>();
if (infoObject != null)
{
infoObjectText.text = $"{infoObject.nameObj}\n{+infoObject.hpObj} / {infoObject.maxHpObj}";
infoObjectText.enabled = true;
}
else
{
infoObjectText.enabled = false;
}
}
}
using System;
using AngleSharp.Html.Parser;
var html = "<p class=\"c\"><a>test</a></p><p><a>x</a></p>";
var parser = new HtmlParser();
var document = parser.ParseDocument(html);
var a = document.QuerySelectorAll("p.c > a");
foreach (var elem in a)
Console.WriteLine(elem.InnerHtml);
// Выведет test