Ejemplo n.º 1
0
    /// <summary>
    /// Update the widget layers if the panel's layer has changed.
    /// </summary>

    void UpdateLayers()
    {
        // Always move widgets to the panel's layer
        if (mLayer != cachedGameObject.layer)
        {
            mLayer = mGo.layer;
            UICamera uic = UICamera.FindCameraForLayer(mLayer);
            mCam = (uic != null) ? uic.cachedCamera : NGUITools.FindCameraForLayer(mLayer);
            NGUITools.SetChildLayer(cachedTransform, mLayer);
            UIDrawCall.UpdateLayer(this);
        }
    }