Exemple #1
0
            public UILayerNoXML(CompleteRenderer renderer, MapMetaCompleteScreenLayer meta)
                : base(renderer, FakeXML)
            {
                Position     = meta.Position;
                ScrollFactor = meta.Scroll;

                this.renderer = renderer;
            }
        private void LoadCompleteThread()
        {
            Atlas atlas = null;

            if (meta != null)
            {
                atlas = Atlas.FromAtlas(Path.Combine("Graphics", "Atlases", meta.Atlas), Atlas.AtlasDataFormat.PackerNoAtlas);
            }
            else
            {
                atlas = Atlas.FromAtlas(Path.Combine("Graphics", "Atlases", xml.Attr("atlas")), Atlas.AtlasDataFormat.PackerNoAtlas);
            }

            renderer = new patch_CompleteRenderer(xml, atlas, 0f, () => slideFinished = true, meta);
            renderer.SlideDuration = 7.5f;

            ready = true;
        }