shaoxiadiablo/Assets/AGame/Scripts/Game/Skill/Bullet_runswing_b06.cs
2025-05-18 01:04:31 +08:00

57 lines
1.3 KiB
C#

// ***********************************************************************
// Assembly : Game
// Author : Kimch
// Created : 2020-09-02
// Description :
// Last Modified By :
// Last Modified On :
// ***********************************************************************
// <copyright file= "Bullet_runswing_b06" company="Kimch"></copyright>
// <summary></summary>
// ***********************************************************************
using UnityEngine;
namespace G
{
public class Bullet_runswing_b06 : MonoBehaviour
{
public Transform ef_trail;
private Collider _myCollider;
private float _disableDelay;
private float _colliderOnDelay;
private float _currentTime;
private void Awake()
{
_myCollider = this.GetComponent<Collider>();
_colliderOnDelay = 0.2f;
_disableDelay = 0.4f;
this.gameObject.SetActive(false);
}
private void OnEnable()
{
ef_trail.gameObject.SetActive(true);
_myCollider.enabled = false;
_currentTime = 0f;
}
private void Update()
{
_currentTime += Time.deltaTime;
if (_currentTime > _disableDelay)
{
this.gameObject.SetActive(false);
_myCollider.enabled = false;
_currentTime = 0f;
}
else if (_currentTime > _colliderOnDelay)
{
_myCollider.enabled = true;
}
}
}
}