// Start is called before the first frame update void Awake() { MySpriteRenderer = gameObject.GetComponent <SpriteRenderer>(); MyPosition = gameObject.GetComponent <Transform>(); MyScript = gameObject.GetComponent <OrdemDosLayers>(); LayerManagerScript = GameObject.FindGameObjectWithTag("LayerManager").GetComponent <OrderLayerManager>(); LayerManagerScript.CalculatorOfLayer(MyScript, MyPosition.position.y); }
public void CalculatorOfLayer(OrdemDosLayers ScriptAtual, float y) { int OrderAtual; y *= 100; float ValorDoLayer = 1000 - y; OrderAtual = (int)ValorDoLayer; ScriptAtual.ChangeMyLayer(OrderAtual); }