void OnTriggerStay2D(Collider2D collider) { try { StatsScript ss = collider.gameObject.GetComponent <StatsScript>(); if (ss.souls < ss.maxSouls && ss.vivo) { if (collider.tag == "Player") { ss.AddSouls(pontos); if (ss.souls > ss.maxSouls) { ss.souls = ss.maxSouls; } Destroy(this.gameObject); } } }catch (UnityException ue) { //não faz nada } }