36 lines
1.2 KiB
C#
36 lines
1.2 KiB
C#
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);
|
|
}
|
|
}
|
|
}
|