Exemplo n.º 1
0
        private void InitLayer()
        {
            m_layerTransform = new RectTransform[(int)WndLayerDef.WND_LAYER_MAX];
            m_layerTransform[(int)WndLayerDef.WND_LAYER_FIXED]    = (RectTransform)transform.GetChild(0);
            m_layerTransform[(int)WndLayerDef.WND_LAYER_POPUP01]  = (RectTransform)transform.GetChild(1);
            m_layerTransform[(int)WndLayerDef.WND_LAYER_FILL]     = (RectTransform)transform.GetChild(2);
            m_layerTransform[(int)WndLayerDef.WND_LAYER_POPUP02]  = (RectTransform)transform.GetChild(3);
            m_layerTransform[(int)WndLayerDef.WND_LAYER_OVERHEAD] = (RectTransform)transform.GetChild(4);


            m_canvas.sortingLayerName = USpeedUILayerManager.CalculateLayerName(WndLayerDef.WND_LAYER_MAX);
            m_canvas.sortingOrder     = USpeedUILayerManager.CalculateLayerOrder(WndLayerDef.WND_LAYER_MAX);

            SetupUILayer(WndLayerDef.WND_LAYER_FIXED);
            SetupUILayer(WndLayerDef.WND_LAYER_POPUP01);
            SetupUILayer(WndLayerDef.WND_LAYER_FILL);
            SetupUILayer(WndLayerDef.WND_LAYER_POPUP02);
            SetupUILayer(WndLayerDef.WND_LAYER_OVERHEAD);
        }