Unity'de tasarladığım düşman bir attack range e sahip. Oyuncu bu saldırı mesafesine girdiğinde düşman, oyuncunun göremeyeceği bir saldırı kutucuğu oluşturuyor ve bu kutucuk oyuncuya değiyor ise oyuncunun canı azalıyor. Normalde oyuncu bu saldırı mesafesine girdiğinde düşman, 2 saniye bekleyip bu kutucuğu oluşturmalı ardından 0.1 saniye içerisinde bu kutucuğu kapatıp tekrar 2 saniye bekleyince bu kutucuğu oluşturmalı. Böylece oyuncu her 2 saniyede bir hasar görmüş olacak. Ancak yazdığım kodda düşman, oyuncu saldırı mesafesine girdiğinde 2 saniye bekliyor ardından saldırı kutucuğunu adeta spamlıyor. Halbuki normalde saldırdıktan sonra 2 saniye bekleyip kutucuğu tekrar oluşturması lazım. Sizce koddaki hata nedir? Düşmana bahsettiğim 2 saniyelik cooldownı eklemek için neler yapabilirim?