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

45 lines
963 B
C#

// ***********************************************************************
// Assembly : Game
// Author : Kimch
// Created : 2020-09-02
// Description :
// Last Modified By :
// Last Modified On :
// ***********************************************************************
// <copyright file= "RepeatDamage" company="Kimch"></copyright>
// <summary></summary>
// ***********************************************************************
using UnityEngine;
namespace G
{
public class RepeatDamage : MonoBehaviour
{
public float startdelay = 0.5f;
public float repeatdelay = 0.2f;
private Collider _collider;
private void Awake()
{
_collider = this.GetComponent<Collider>();
}
private void OnEnable()
{
InvokeRepeating(nameof(ColliderClick), startdelay, repeatdelay);
}
public void DamageCancel()
{
CancelInvoke();
}
public void ColliderClick()
{
_collider.enabled = true;
}
}
}