FairyGUI.FieldTypes.ParseFlipType C# (CSharp) Method

ParseFlipType() public static method

public static ParseFlipType ( string value ) : FlipType
value string
return FlipType
        public static FlipType ParseFlipType(string value)
        {
            switch (value)
            {
                case "both":
                    return FlipType.Both;
                case "hz":
                    return FlipType.Horizontal;
                case "vt":
                    return FlipType.Vertical;
                default:
                    return FlipType.None;
            }
        }

Usage Example

示例#1
0
        override public void Setup_BeforeAdd(XML xml)
        {
            base.Setup_BeforeAdd(xml);

            string str;

            str = xml.GetAttribute("color");
            if (str != null)
            {
                _content.color = ToolSet.ConvertFromHtmlColor(str);
            }

            str = xml.GetAttribute("flip");
            if (str != null)
            {
                _content.flip = FieldTypes.ParseFlipType(str);
            }

            str = xml.GetAttribute("fillMethod");
            if (str != null)
            {
                _content.fillMethod = FieldTypes.ParseFillMethod(str);
            }

            if (_content.fillMethod != FillMethod.None)
            {
                _content.fillOrigin    = xml.GetAttributeInt("fillOrigin");
                _content.fillClockwise = xml.GetAttributeBool("fillClockwise", true);
                _content.fillAmount    = (float)xml.GetAttributeInt("fillAmount", 100) / 100;
            }
        }
All Usage Examples Of FairyGUI.FieldTypes::ParseFlipType