Ejemplo n.º 1
0
        public void UpdateThumbnail()
        {
            var site          = siteModel.GetSite();
            var siteThumbnail = new SiteThumbnail
            {
                name     = site.name,
                position = site.position,
                size     = site.graphicsComponent.size,
                color    = site.graphicsComponent.color,
            };

            siteView.UpdateThumbnail(siteThumbnail);
        }
        public void UpdateThumbnail(SiteThumbnail siteThumbnail)
        {
            if (this.siteThumbnail.Equals(siteThumbnail))
            {
                return;
            }

            this.siteThumbnail     = siteThumbnail;
            rootTransform.position = siteThumbnail.position;
            nameView.UpdateText(siteThumbnail.name);
            spriteView.UpdateSprite(
                siteThumbnail.size,
                siteThumbnail.color);
            // TODO (Xiaoyue): offset text views.
        }