Example #1
0
        public override XmlSetLookBrick Convert1(SetLookBrick m, XmlModelConvertBackContext c)
        {
            XmlLook look = null;

            if (m.Value != null)
            {
                c.Looks.TryGetValue(m.Value, out look);
            }
            return(new XmlSetLookBrick
            {
                Look = look
            });
        }
        private static string GetLookReferenceString(XmlLook look)
        {
            var sprite = XmlParserTempProjectHelper.Sprite;

            var count = 0;

            foreach (var tempLook in sprite.Looks.Looks)
            {
                count++;
                if ((tempLook == look) && (count == 1))
                {
                    return("../../../../../lookList/look");
                }
                else if (tempLook == look)
                {
                    return("../../../../../lookList/look[" + count + "]");
                }
            }

            return("");
        }