Ejemplo n.º 1
0
        public void AddLayer(DetailLayerType layerType, ScLayer layer)
        {
            switch (layerType)
            {
            case DetailLayerType.ClothStyleLayer:
                clothStyleLayer = layer;
                break;

            case DetailLayerType.TimerLayer:
                timerLayer = layer;
                break;

            case DetailLayerType.InfoLayer:
                infoLayer = layer;
                break;

            case DetailLayerType.BodyViewLayer:
                bodyViewLayer = layer;
                break;

            case DetailLayerType.ProgressBarLayer:
                progressBarLayer = layer;
                break;
            }

            Add(layer);
        }
Ejemplo n.º 2
0
        public RectangleF GetRect(DetailLayerType layerType)
        {
            switch (layerType)
            {
            case DetailLayerType.ClothStyleLayer:
                return(infoTable.GetCellContentRect(0, 0));

            case DetailLayerType.TimerLayer:
                return(detailTable.GetCellContentRect(0, 0));

            case DetailLayerType.InfoLayer:
                return(detailTable.GetCellContentRect(1, 0));

            case DetailLayerType.BodyViewLayer:
                return(infoTable.GetCellContentRect(0, 2));

            case DetailLayerType.ProgressBarLayer:
                return(mainTable.GetCellContentRect(1, 0));
            }

            return(new RectangleF());
        }