void Awake() { mySpriteRnederer = GetComponent<SpriteRenderer>(); mySpriteRnederer.kNewSprite(); mySprite = mySpriteRnederer.sprite; mySpriteTexture = mySprite.texture; pixelsToWorld = helperGetSpriteScale(mySpriteRnederer.sprite); colors = mySpriteRnederer.sprite.texture.GetPixels(); colorsValid = colors.Select(s => (s.a != 0) ? true : false).ToArray(); countColor = colorsValid.Where(s => s == true).Count(); textureSize = new Vector2(mySpriteRnederer.sprite.texture.width, mySpriteRnederer.sprite.texture.height); }