public virtual void Hit() { btlchr.Animate(); GameObject.FindObjectOfType <BattleCamera>().StartShake(0.1f, 0.05f); manager.PlaySound(hitSFX, 1, 0.5f, manager.players[player].transform.position, 2f); bufferButton = 0; manager.DoDamage(manager.enemies[0].gameObject, damage, Random.Range(0.85f, 1.15f), false); manager.charge[player] += 15 * Random.Range(0.85f, 1.15f); Vector3 scale = manager.buttonObjects[player].transform.localScale; manager.abxyCooldown[player] = 0; GameObject g = GameObject.Instantiate(effect, manager.buttonObjects[player].transform); g.transform.position = g.transform.parent.position; g.transform.SetParent(GameObject.FindGameObjectWithTag("UIBulletEffect").transform); manager.Vibrate(0.1f, 0.45f); Destroy(gameObject); }