Logo
クラス | 公開メンバ関数 | 静的公開メンバ関数 | 静的公開変数類 | プロパティ | 全メンバ一覧
Yukar.Engine.MessageReader クラス

メッセージや会話の中の書式を解釈してシーケンス化するためのクラス [詳解]

クラス

class  MessageEntry
 メッセージエントリ [詳解]
 

公開メンバ関数

 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 string[] SplitStringInnerWidth (string text, int width, TextDrawer textDrawer, float scale=1f, SharpKmyGfx.Font font=null)
 
static void Release ()
 

静的公開変数類

static Common.Resource.Texture icon
 
static bool recentPopped
 

プロパティ

int MessageQueueCount [get]
 

詳解

メッセージや会話の中の書式を解釈してシーケンス化するためのクラス

構築子と解体子

◆ MessageReader()

Yukar.Engine.MessageReader.MessageReader ( GameMain  gameMain)

メソッド詳解

◆ DequeueMessageCommand()

MessageEntry.MessageParts Yukar.Engine.MessageReader.DequeueMessageCommand ( )

◆ GetFirstMessage()

MessageEntry Yukar.Engine.MessageReader.GetFirstMessage ( )

◆ IsQueuedMessage()

bool Yukar.Engine.MessageReader.IsQueuedMessage ( int  id)

◆ ReadMessage()

int Yukar.Engine.MessageReader.ReadMessage ( string  messageString,
TextDrawer  textDrawer,
int  width,
float  textScale,
int  maxLineNum,
Guid  sender 
)

◆ Release()

static void Yukar.Engine.MessageReader.Release ( )
static

◆ SplitStringInnerWidth()

static string[] Yukar.Engine.MessageReader.SplitStringInnerWidth ( string  text,
int  width,
TextDrawer  textDrawer,
float  scale = 1f,
SharpKmyGfx.Font  font = null 
)
static

◆ Update()

MessageEntry Yukar.Engine.MessageReader.Update ( bool  touchPressed,
bool  keepWindow,
bool  processMessage = true 
)

◆ wordWrap()

MessageEntry Yukar.Engine.MessageReader.wordWrap ( string  str,
GameMain  gameMain,
TextDrawer  textDrawer,
int  width,
float  textScale 
)

メンバ詳解

◆ icon

Common.Resource.Texture Yukar.Engine.MessageReader.icon
static

◆ recentPopped

bool Yukar.Engine.MessageReader.recentPopped
static

プロパティ詳解

◆ MessageQueueCount

int Yukar.Engine.MessageReader.MessageQueueCount
get