/// <summary>
 /// キーフレーム生成
 /// </summary>
 /// <param name="key"></param>
 /// <param name="node"></param>
 /// <returns></returns>
 protected override SpriteAttribute.ValueBase CraeteValue(xml.NodeReader key, xml.NodeReader node)
 {
     return(new Value()
     {
         on = node.AtBoolean(),
     });
 }
Ejemplo n.º 2
0
 /// <summary>
 /// キーフレーム生成
 /// </summary>
 /// <param name="key"></param>
 /// <param name="node"></param>
 /// <returns></returns>
 protected override SpriteAttribute.ValueBase CraeteValue(xml.NodeReader key, xml.NodeReader node)
 {
     return(new Value()
     {
         mapId = node.AtInteger("mapId"),
         name = node.AtText("name"),
     });
 }
        /// <summary>
        /// キーフレーム生成
        /// </summary>
        /// <param name="key"></param>
        /// <param name="node"></param>
        /// <returns></returns>
        protected override SpriteAttribute.ValueBase CraeteValue(xml.NodeReader key, xml.NodeReader node)
        {
            var ipType = key.Attribute("ipType");

            return(new Value()
            {
                ipType = ipType != null?ipType.AtText() : "linear",
                             value = node.AtFloat()
            });
        }
Ejemplo n.º 4
0
 /// <summary>
 /// キーフレーム生成
 /// </summary>
 /// <param name="key"></param>
 /// <param name="node"></param>
 /// <returns></returns>
 protected override SpriteAttribute.ValueBase CraeteValue(xml.NodeReader key, xml.NodeReader node)
 {
     return(new Value()
     {
         lt = node.AtFloats("LT", ' '),
         rt = node.AtFloats("RT", ' '),
         lb = node.AtFloats("LB", ' '),
         rb = node.AtFloats("RB", ' '),
     });
 }
Ejemplo n.º 5
0
        /// <summary>
        /// キーフレーム生成
        /// </summary>
        /// <param name="key"></param>
        /// <param name="node"></param>
        /// <returns></returns>
        protected override SpriteAttribute.ValueBase CraeteValue(xml.NodeReader key, xml.NodeReader node)
        {
            var integer = node.ChildOrNull("integer");
            var @string = node.ChildOrNull("string");
            var rect    = node.ChildOrNull("rect");
            var point   = node.ChildOrNull("point");

            return(new Value()
            {
                point = point != null?point.AtFloats(' ') : null,
                            rect = rect != null?rect.AtFloats(' ') : null,
                                       integer = integer != null ? (int?)integer.AtInteger() : null,
                                       text = @string != null? @string.AtText() : null,
            });
        }
Ejemplo n.º 6
0
 /// <summary>
 /// キーフレーム生成
 /// </summary>
 /// <param name="key"></param>
 /// <param name="node"></param>
 /// <returns></returns>
 protected override SpriteAttribute.ValueBase CraeteValue(xml.NodeReader key, xml.NodeReader node)
 {
     throw new System.NotImplementedException();
 }