void Update() { m_CurrentDist = Vector3.Distance(transform.position, m_CurrentPos); if (m_CurrentDist >= m_DistToScore) { m_Overseer.IncreaseScore(m_ScoreAmount); m_CurrentPos = transform.position; } }
public void EnableRagdoll(Vector3 initialVelocity) { m_collider.enabled = false; //m_rigidbody.isKinematic = true; for (int i = 0; i < m_rigidbodies.Length; i++) { if (m_rigidbodies[i].transform != this.transform) { m_rigidbodies[i].isKinematic = false; m_colliders[i].enabled = true; m_rigidbodies[i].velocity = initialVelocity * 0.5f; } } m_gameOverseer.IncreaseScore(25); }