docs: sync rendering pass execution docs

This commit is contained in:
2026-04-03 15:10:37 +08:00
parent d4afa022c1
commit 19bd38ab15
59 changed files with 1544 additions and 420 deletions

View File

@@ -0,0 +1,35 @@
using XCEngine;
namespace Gameplay
{
public sealed class TagLayerProbe : MonoBehaviour
{
public string ObservedInitialTag = string.Empty;
public int ObservedInitialLayer = -1;
public bool ObservedInitialCompareTag;
public bool ObservedGameObjectRouteMatches;
public string ObservedUpdatedTag = string.Empty;
public int ObservedUpdatedLayer = -1;
public bool ObservedUpdatedCompareTag;
public bool ObservedOriginalTagRejected;
public bool ObservedEmptyTagRejected;
public void Start()
{
ObservedInitialTag = tag;
ObservedInitialLayer = layer;
ObservedInitialCompareTag = CompareTag("Enemy");
ObservedGameObjectRouteMatches = gameObject.tag == tag
&& gameObject.layer == layer;
tag = "Player";
layer = 33;
ObservedUpdatedTag = gameObject.tag;
ObservedUpdatedLayer = gameObject.layer;
ObservedUpdatedCompareTag = gameObject.CompareTag("Player");
ObservedOriginalTagRejected = !CompareTag("Enemy");
ObservedEmptyTagRejected = !CompareTag(string.Empty);
}
}
}