Files
UltimateFishing/Assets/Scripts/Assembly-CSharp/FootTrigger.cs
2026-02-21 16:45:37 +08:00

44 lines
1.3 KiB
C#

using UnityEngine;
public class FootTrigger : MonoBehaviour
{
public bool IsTriggered;
private void Reset()
{
base.transform.rotation = Quaternion.identity;
}
private void OnDrawGizmos()
{
if (!IsTriggered)
{
Gizmos.color = Color.red * new Color(1f, 1f, 1f, 0.2f);
}
else
{
Gizmos.color = Color.green * new Color(1f, 1f, 1f, 0.2f);
}
Gizmos.DrawWireSphere(base.transform.position, 0.01f);
Gizmos.DrawLine(base.transform.position - Vector3.up * 0.1f, base.transform.position + Vector3.up * 0.1f);
Gizmos.DrawLine(base.transform.position - Vector3.right * 0.1f, base.transform.position + Vector3.right * 0.1f);
Gizmos.DrawLine(base.transform.position - Vector3.forward * 0.1f, base.transform.position + Vector3.forward * 0.1f);
}
private void OnDrawGizmosSelected()
{
if (!IsTriggered)
{
Gizmos.color = Color.red;
}
else
{
Gizmos.color = Color.green;
}
Gizmos.DrawWireSphere(base.transform.position, 0.01f);
Gizmos.DrawLine(base.transform.position - Vector3.up * 0.1f, base.transform.position + Vector3.up * 0.1f);
Gizmos.DrawLine(base.transform.position - Vector3.right * 0.1f, base.transform.position + Vector3.right * 0.1f);
Gizmos.DrawLine(base.transform.position - Vector3.forward * 0.1f, base.transform.position + Vector3.forward * 0.1f);
}
}