|
|
@@ -507,8 +507,37 @@ namespace Fort23.Mono
|
|
|
if (_currShowTime > _showTime)
|
|
|
{
|
|
|
_currShowTime -= _showTime;
|
|
|
- _sb.Append(_currShowMessage[_currShowIndex]);
|
|
|
- _currShowIndex++;
|
|
|
+
|
|
|
+ string v = _currShowMessage[_currShowIndex].ToString();
|
|
|
+ if (v == "<")
|
|
|
+ {
|
|
|
+ int count = 0;
|
|
|
+ int endIndex = 0;
|
|
|
+ for (int i = _currShowIndex; i < _currShowMessage.Length - 1; i++)
|
|
|
+ {
|
|
|
+ count++;
|
|
|
+ string ve = _currShowMessage[i].ToString();
|
|
|
+ _sb.Append(ve);
|
|
|
+ if (ve == ">")
|
|
|
+ {
|
|
|
+ string ve1 = _currShowMessage[i - 1].ToString();
|
|
|
+ if (ve1 == "r")
|
|
|
+ {
|
|
|
+ endIndex = i;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ _currShowIndex += count;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ _sb.Append(_currShowMessage[_currShowIndex]);
|
|
|
+ _currShowIndex++;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
showText.text = _sb.ToString();
|
|
|
}
|
|
|
}
|