public void CheckAnimation() { //layer = -(((int)transform.position.y - 2) * 30) + ((int)transform.position.x / 3); layer = layerC.GetSortingLayer(transform.position); foreach (Body_draw bd in Body_sprites.Values) { if (bd.type == body_part.hair) { bd.SortingOrder = layer + hair_l; } else { bd.SortingOrder = layer; } } foreach (SpriteRect sr in Wearable_items.Values) { sr.SortingOrder = layer; } if (weapon_anim != null) { weapon_anim.SortingOrder = layer; } //transform.localPosition = new Vector3(-ImageIndex * 64 - 32, SpriteColumn * 64 + 32, 0); }
// Update is called once per frame void Update() { sr.sortingOrder = layerc.GetSortingLayer(transform.position); }