DRHPS/code-csharp/en_US/Trailer_Chaos_Vent.cs
2025-04-08 11:31:35 +08:00

28 lines
804 B
C#

using UnityEngine;
public class Trailer_Chaos_Vent : MonoBehaviour
{
[SerializeField]
private Vector3 TargetVentPos;
[SerializeField]
private bool IsVerticalVent;
[SerializeField]
private ParticleSystem smoke;
private void OnTriggerEnter2D(Collider2D collision)
{
if (collision.gameObject == PlayerManager.Instance.gameObject)
{
StartCoroutine(Trailer_Chaos_VentManager.instance.StartVent(base.transform.position + new Vector3(0f, 0.5f, 0f), TargetVentPos + base.transform.position + new Vector3(0f, 0.5f, 0f), IsVerticalVent, smoke));
}
}
private void OnDrawGizmos()
{
Gizmos.color = Color.green;
Gizmos.DrawWireSphere(base.transform.position + TargetVentPos, 0.5f);
}
}