A class for interpreting and sequencing formatting in messages and conversations More...
Classes | |
class | MessageEntry |
message entry More... | |
Public Member Functions | |
MessageReader (GameMain gameMain) | |
int | ReadMessage (string messageString, TextDrawer textDrawer, int width, float textScale, int maxLineNum, Guid sender) |
MessageEntry | GetFirstMessage () |
MessageEntry | Update (bool touchPressed, bool keepWindow, bool processMessage=true) |
MessageEntry | wordWrap (string str, GameMain gameMain, TextDrawer textDrawer, int width, float textScale) |
MessageEntry.MessageParts | DequeueMessageCommand () |
bool | IsQueuedMessage (int id) |
Static Public Member Functions | |
static string[] | SplitStringInnerWidth (string text, int width, TextDrawer textDrawer, float scale=1f, SharpKmyGfx.Font font=null) |
static void | Release () |
Static Public Attributes | |
static Common.Resource.Texture | icon |
static bool | recentPopped |
Properties | |
int | MessageQueueCount [get] |
A class for interpreting and sequencing formatting in messages and conversations
Yukar.Engine.MessageReader.MessageReader | ( | GameMain | gameMain | ) |
MessageEntry.MessageParts Yukar.Engine.MessageReader.DequeueMessageCommand | ( | ) |
MessageEntry Yukar.Engine.MessageReader.GetFirstMessage | ( | ) |
bool Yukar.Engine.MessageReader.IsQueuedMessage | ( | int | id | ) |
int Yukar.Engine.MessageReader.ReadMessage | ( | string | messageString, |
TextDrawer | textDrawer, | ||
int | width, | ||
float | textScale, | ||
int | maxLineNum, | ||
Guid | sender | ||
) |
|
static |
|
static |
MessageEntry Yukar.Engine.MessageReader.Update | ( | bool | touchPressed, |
bool | keepWindow, | ||
bool | processMessage = true |
||
) |
MessageEntry Yukar.Engine.MessageReader.wordWrap | ( | string | str, |
GameMain | gameMain, | ||
TextDrawer | textDrawer, | ||
int | width, | ||
float | textScale | ||
) |
|
static |
|
static |
|
get |