public void Tick(float deltaTime) { if (isCooldownTime) { lagTime += deltaTime; if (lagTime >= cooldownTime) { lagTime = 0f; isCooldownTime = false; skillState.Initialize(); } } }