// Update is called once per frame void LateUpdate() { if (SortableTransform == null || SortableRenderer == null) { Debug.LogWarning("Transform or Renderer was null for " + name); GetRefs(); } if (SortableTransform.position.y != _lastY) { _lastY = SortableTransform.position.y; } //_r.sortingOrder = LayerOrderer.GetLayerOrder(transform.position.y, (int)SortOffset); SortableTransform.position = LayerOrderer.SortTransform(this); }
public void UpdateDepth() { GetR().sortingOrder = LayerOrderer.GetLayerOrder(transform.position.y, DepthOffset); //transform.position = LayerOrderer.SortTransform(transform, DepthOffset); }