private void StopWithDelay() { SimpleTimer.Create(3f, () => { if (GameManager.Instance.GameState == GameState.GAME || GameManager.Instance.GameState == GameState.MENU) { return; } _canMove = false; }); }
private void OnTriggerEnter(Collider other) { if (_isCollected || !other.CompareTag("Player")) { return; } _isCollected = true; GameManager.Instance.CurrentCollectedItemCount++; OnCollect(); _timer = SimpleTimer.Create(2f, DestroyMe); }