// ====================================================================================== public void TakeDamage(PlayerInputCtlr.ePlayer player) { print(m_player.m_nbPlayer + " is taking damage"); if (!IsActive()) { return; } if (player != m_player.m_nbPlayer) { m_nbLives--; print(m_player.m_nbPlayer + "is hurt"); if (m_nbLives <= 0) { //m_player.enabled = !m_player.enabled; IsDead = true; m_player.gameObject.SendMessage("MSG_Death"); //m_deathSFX.Play(); //gameReferee.addScore(100, (int)player); //gameReferee.murderWitness((int)m_player.m_nbPlayer); //m_animator.SetState(PlayerAnimatorController.eStates.Dead); } else { // m_damageSFX.Play(); m_player.gameObject.SendMessage("MSG_Damage"); } } }
public void SetOrigin(PlayerInputCtlr.ePlayer player) { origin = player; }