コード例 #1
0
 protected void OnImageSyntax(RichSyntaxData syntaxData)
 {
     if (m_richText)
     {
         var image = syntaxData.GetParamString("name");
         m_richText.AddRichElement(CreateImageElement(image, m_url));
     }
 }
コード例 #2
0
 protected void OnAnimImageSyntax(RichSyntaxData syntaxData)
 {
     if (m_richText)
     {
         var imagePrefix = syntaxData.GetParamString("name");
         var imageCount  = syntaxData.GetParamUInt("count");
         var animFPS     = syntaxData.GetParamFloat("fps", 30);
         m_richText.AddRichElement(CreateAnimImageElement(imagePrefix, m_url, imageCount, animFPS));
     }
 }
コード例 #3
0
 protected void OnImageSyntax(RichSyntaxData syntaxData)
 {
     if (m_richText)
     {
         var image = syntaxData.GetParamString("name");
         Debug.Assert(image != null);
         if (syntaxData.HasParam("size"))
         {
             m_richText.AddRichElement(CreateImageSizeableElement(image, m_url, syntaxData.GetParamVector2("size")));
         }
         else
         {
             m_richText.AddRichElement(CreateImageElement(image, m_url));
         }
     }
 }
コード例 #4
0
 protected void OnURLBeginSyntax(RichSyntaxData syntaxData)
 {
     m_url = syntaxData.GetParamString("value");
 }
コード例 #5
0
 protected void OnStyleSyntax(RichSyntaxData syntaxData)
 {
     m_currentFontStyle = syntaxData.GetParamString("value");
 }