示例#1
0
        private void Start()
        {
            // Common Styles —— Use common styles in a concise way
            var str1 = "[Markup Test 1]"
                       // <size=15><b><color=green>Complex Style</color></b></size>
                       + " Complex Style".Color(Color.green).Bold().Size(15)
                       // <color=#ffffff>White</color>
                       + " White".Color(Color.white)
                       // <i>Italics</i>
                       + " Italics".Italic()
                       // <b>Bold</b>
                       + " Bold".Bold();

            Debug.Log(str1);

            // Extension —— Use extension methods to organize multiple different styles
            var str2 = "[Markup Test 2]"
                       // <size=15><b><color=green>Complex Style</color></b></size>
                       + " Complex Style".ToMarkup(UMarkup.Green, UMarkup.Bold, UMarkup.Size(15))
                       // <color=#ffffff>White</color>
                       + " White".ToMarkup(Color.white)
                       // <i>Italics</i>
                       + " Italics".ToMarkup(UMarkup.Italic)
                       // <b>Bold</b>
                       + " Bold".ToMarkup(UMarkup.Bold);

            Debug.Log(str2);

            // Static Method
            var str3 = "[Markup Test 3]"
                       // <size=15><b><color=green>Complex Style</color></b></size>
                       + UMarkup.Create(" Complex Style", UMarkup.Green, UMarkup.Bold, UMarkup.Size(15))
                       // <color=#ffffff>White</color>
                       + UMarkup.Create(" White", UMarkup.Color(Color.white))
                       // <i>Italics</i>
                       + UMarkup.Create(" Italics", UMarkup.Italic)
                       // <b>Bold</b>
                       + UMarkup.Create(" Bold", UMarkup.Bold);

            Debug.Log(str3);
        }
示例#2
0
        private void Start()
		{
            var str1 = "[Markup Test 1]"
                       // <size=15><b><color=green>Complex Style</color></b></size>
                       + " Complex Style".ToMarkup(UMarkup.Green, UMarkup.Bold, UMarkup.Size(15))
                       // <color=#ffffff>White</color>
                       + " White".ToMarkup(Color.white)
                       // <i>Italics</i>
                       + " Italics".ToMarkup(UMarkup.Italic)
                       // <b>Bold</b>
                       + " Bold".ToMarkup(UMarkup.Bold);
            Debug.Log(str1);

            var str2 = "[Markup Test 2]"
                       // <size=15><b><color=green>Complex Style</color></b></size>
                       + UMarkup.Create(" Complex Style", UMarkup.Yellow, UMarkup.Italic, UMarkup.Size(12))
                       // <color=#ffffff>White</color>
                       + UMarkup.Create(" White", UMarkup.Color(Color.white))
                       // <i>Italics</i>
                       + UMarkup.Create(" Italics", UMarkup.Italic)
                       // <b>Bold</b>
                       + UMarkup.Create(" Bold", UMarkup.Bold);
            Debug.Log(str2);
		}
示例#3
0
 public static string Size(this string str, int size)
 {
     return(str.ToMarkup(UMarkup.Size(size)));
 }