void OnBreakableHit(Breakable breakable) { PlayAudio(m_BreakableSound); StartCoroutine(StunPlayer(m_StunTime)); m_Rigidbody.velocity = Vector3.zero; m_CurrentEnergy -= breakable.m_EnergyLost; breakable.DestoryBreakable(); Vector3 direction = breakable.transform.position - transform.position; m_Rigidbody.AddForce(-direction.normalized * 1000); m_CameraShake.AddTrauma(0.8f); GameManager.m_Singleton.AddPenalty(); UpdateUI(); }