public void Apply()
{
Collider2D coll = gameObject.GetComponent<Collider2D>();
if (coll != null)
DestroyImmediate(coll);
if (!isItem)
{
GetComponent<SpriteRenderer>().sprite = baseSprite;
gameObject.AddComponent<PolygonCollider2D>();
}
transform.localPosition = Vector3.zero;
}