2025-05-18 01:04:31 +08:00

53 lines
1.1 KiB
C#

// ***********************************************************************
// Assembly : Game
// Author : Kimch
// Created : 2020-09-02
// Description :
// Last Modified By :
// Last Modified On :
// ***********************************************************************
// <copyright file= "Bullet_trigger" company="Kimch"></copyright>
// <summary></summary>
// ***********************************************************************
using UnityEngine;
namespace G
{
/// <summary>
/// 触发子弹
/// </summary>
public class Bullet_trigger2 : MonoBehaviour
{
private float _delayFinish;
private Collider _myCollider;
private void Awake()
{
_myCollider = GetComponent<Collider>();
}
private void OnEnable()
{
_delayFinish = 0f;
_myCollider.enabled = false;
}
private void OnTriggerEnter(Collider other)
{
if (other.gameObject.layer == GameLayer.UnitLayer)
{
_myCollider.enabled = false;
}
}
private void Update()
{
if (_delayFinish > 1.5f)
{
_delayFinish = 0f;
_myCollider.enabled = true;
}
}
}
}