Files
XCEngine/managed/GameScripts/TagLayerProbe.cs

36 lines
1.2 KiB
C#
Raw Normal View History

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