void OnTriggerEnter(Collider m_other) { if (m_other.transform.tag == PlayerTag) { if (!Ready) { Ready = true; bl_EventHandler.OnAmmo(m_amount); if (PickSound) { AudioSource.PlayClipAtPoint(PickSound, transform.position, 1.0f); } } m_manager.DestroyGO(this.gameObject.name); } }
/// <summary> /// /// </summary> /// <param name="m_other"></param> void OnTriggerEnter(Collider m_other) { if (m_other.transform.CompareTag(bl_PlayerSettings.LocalTag)) { bl_PlayerDamageManager pdm = m_other.transform.root.GetComponent <bl_PlayerDamageManager>(); if (pdm == null) { Debug.Log("can't get damage"); return; } if (pdm.health < pdm.maxHealth) { if (typekit == 1) { //Prevent sum more than one if (!Alredy) { Alredy = true; bl_EventHandler.PickUpEvent(m_amount);//Call new internal event } if (m_manager != null) { m_manager.DisableNew(m_id); } } if (typekit == 2) { //Prevent sum more than one if (!Alredy) { Alredy = true; bl_EventHandler.PickUpEvent(m_amount);//Call new internal event } if (m_manager != null) { m_manager.DestroyGO(this.transform.name); } } } } }
/// <summary> /// /// </summary> /// <param name="m_other"></param> void OnTriggerEnter(Collider m_other) { if (m_other.transform.tag == bl_PlayerSettings.LocalTag) { if (!Ready) { Ready = true; bl_EventHandler.OnAmmo(m_amount); if (PickSound) { AudioSource.PlayClipAtPoint(PickSound, transform.position, 1.0f); } } if (typekit == 1) { m_manager.DisableNew(m_id); } else if (typekit == 2) { m_manager.DestroyGO(this.gameObject.name); } } }
void OnTriggerEnter(Collider m_other) { if (m_other.transform.tag == PlayerTag) { bl_PlayerDamageManager pdm = m_other.transform.root.GetComponent <bl_PlayerDamageManager>(); if (pdm.health < pdm.maxHealth) { if (typekit == 1) { //Prevent sum more than one if (!Alredy) { Alredy = true; bl_EventHandler.PickUpEvent(m_amount);//Call new internal event } if (m_manager != null) { m_manager.DisableNew(m_id); } } if (typekit == 2) { //Prevent sum more than one if (!Alredy) { Alredy = true; bl_EventHandler.PickUpEvent(m_amount);//Call new internal event } if (m_manager != null) { m_manager.DestroyGO(this.transform.name); } } } } }