public static LegoRawImageMeta Create(YuLegoRawImage rawImage)
        {
            var meta = new LegoRawImageMeta
            {
                TextureId     = rawImage.texture == null ? null : rawImage.texture.name,
                Material      = rawImage.material == null ? null : rawImage.material.name,
                RaycastTarget = rawImage.raycastTarget,
                LegoColor     = LegoColorMeta.Create(rawImage.color)
            };

            return(meta);
        }
Beispiel #2
0
        private void AddRawImageMeta(Transform transform)
        {
            var rawImageMeta = LegoRawImageMeta.Create(transform.GetComponent <YuLegoRawImage>());

            RawImageMetas.Add(rawImageMeta);
        }