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