public void Extinguish() { if(!isIgnited()) return; Destroy(flames_actual); if(gameObject.GetComponent<Item>() != null && old_texture != null) { try{ gameObject.GetComponent<Item>().inventoryTexture = old_texture; }catch{ } } }