public void LightDamage() { if (stamina < LightCost) { Sleep(); } else { DemoEndStats.lightCounter++; stamina = stamina - LightCost; buttons.SetActive(false); anim.SetInteger("State", 2); if (Vector3.Distance(target, transform.position) < 2.5f) { int chance; chance = Random.Range(1, 100); if (chance < lightChance) { enemyFunction.TakeLightDamage(); } else { enemyFunction.Block(); } } else { enemyFunction.Miss(); } StartCoroutine(Resetturn()); } }