Logo
公開メンバ関数 | 限定公開メンバ関数 | 全メンバ一覧
Yukar.Engine.LayoutMenuController クラス

レイアウトツールを使ったメニューの管理クラス [詳解]

Yukar.Engine.LayoutMenuController の継承関係図
Yukar.Engine.MenuControllerBase

公開メンバ関数

override void ResetLayout (Common.Rom.LayoutProperties.LayoutNode.UsageInGame usage)
override bool UseItem (int target, Party.ItemStack itemStack, bool isTry=false)
override void UseSkill (Hero user, int target, Common.Rom.NSkill skill)
override void goToClose ()
閉じる [詳解]
override void Show ()
表示する [詳解]
override void ShowSaveScreen ()
セーブウィンドウを表示する [詳解]
override void ShowTitleScreen ()
タイトル画面を表示する [詳解]
override void HideTitleScreen ()
タイトル画面を閉じる [詳解]
override void ShowItemMenuScreen (Guid? layout)
アイテム選択を表示する [詳解]
override void ShowShop (Guid layoutGuid, Common.Rom.NItem[] items, int[] prices)
ショップを表示する [詳解]
override int ShowMessage (string message, int winAlign, WindowTypes winType, Guid sender)
メッセージウィンドウを表示する [詳解]
override int ShowDialogue (string message, int winAlign, WindowTypes winType, AbstractRenderObject.GameContent.DialogueCharacterProperty leftCharacterProperty, AbstractRenderObject.GameContent.DialogueCharacterProperty rightCharacterProperty, Guid sender)
会話ウィンドウを表示する [詳解]
override bool IsClosing ()
閉じているか [詳解]
override bool isVisible ()
表示しているか [詳解]
override bool isVisibleTitle ()
タイトル画面が表示されているか [詳解]
override bool isVisibleSave ()
セーブ画面が表示されているか [詳解]
override bool isVisibleItemMenu ()
アイテム選択が表示されているか [詳解]
override bool isVisibleShop ()
ショップが表示されているか [詳解]
override bool isVisibleInn ()
宿屋が表示されているか [詳解]
override bool isVisibleMessage ()
メッセージが表示されているか [詳解]
override bool isVisibleDialogue ()
会話が表示されているか [詳解]
override bool isVisibleTelop ()
会話が表示されているか [詳解]
- 基底クラス Yukar.Engine.MenuControllerBase に属する継承公開メンバ関数
void Reset ()
初期化する
virtual void ResetLayout (Common.Rom.LayoutProperties.LayoutNode.UsageInGame usage)
void RefreshPartyChr ()
パーティキャラクターを更新する
abstract void UseSkill (Common.GameData.Hero user, int target, Common.Rom.NSkill skill)
スキルを使用する [詳解]
abstract bool UseItem (int target, Common.GameData.Party.ItemStack itemStack, bool isTry=false)
アイテムを使用する [詳解]
abstract void goToClose ()
閉じる [詳解]
abstract void Show ()
表示する [詳解]
abstract void ShowSaveScreen ()
セーブウィンドウを表示する [詳解]
abstract void ShowTitleScreen ()
タイトル画面を表示する [詳解]
abstract void HideTitleScreen ()
タイトル画面を閉じる [詳解]
abstract void ShowItemMenuScreen (Guid? layout=null)
アイテム選択を表示する [詳解]
virtual void ShowShop (Guid layoutGuid, Common.Rom.NItem[] items, int[] prices)
ショップを表示する [詳解]
virtual int ShowMessage (string message, int winAlign, WindowTypes winType, Guid sender)
メッセージウィンドウを表示する [詳解]
virtual int ShowDialogue (string message, int winAlign, WindowTypes winType, AbstractRenderObject.GameContent.DialogueCharacterProperty leftCharacterProperty, AbstractRenderObject.GameContent.DialogueCharacterProperty rightCharacterProperty, Guid sender)
会話ウィンドウを表示する [詳解]
abstract bool IsClosing ()
閉じているか [詳解]
abstract bool isVisible ()
表示しているか [詳解]
virtual bool isVisibleShop ()
ショップが表示されているか [詳解]
virtual bool isVisibleSave ()
セーブ画面が表示されているか [詳解]
virtual bool isVisibleItemMenu ()
アイテム選択が表示されているか [詳解]
virtual bool isVisibleTitle ()
タイトル画面が表示されているか [詳解]
virtual bool isVisibleMessage ()
メッセージが表示されているか [詳解]
virtual bool isVisibleDialogue ()
会話が表示されているか [詳解]
virtual bool isVisibleTelop ()
会話が表示されているか [詳解]
virtual bool isVisibleInn ()
宿屋が表示されているか [詳解]

限定公開メンバ関数

override void Release ()
virtual void Release ()

その他の継承メンバ

- 基底クラス Yukar.Engine.MenuControllerBase に属する継承公開型
enum WindowTypes { NONE , MESSAGE , DIALOGUE , TELOP }
メッセージ系ウィンドウの種別
- 基底クラス Yukar.Engine.MenuControllerBase に属する継承プロパティ
SceneBase Parent [get, set]
マップシーン

詳解

レイアウトツールを使ったメニューの管理クラス

メソッド詳解

goToClose()

override void Yukar.Engine.LayoutMenuController.goToClose ( )
virtual

閉じる

Yukar.Engine.MenuControllerBaseを実装しています。

HideTitleScreen()

override void Yukar.Engine.LayoutMenuController.HideTitleScreen ( )
virtual

タイトル画面を閉じる

Yukar.Engine.MenuControllerBaseを実装しています。

IsClosing()

override bool Yukar.Engine.LayoutMenuController.IsClosing ( )
virtual

閉じているか

戻り値

Yukar.Engine.MenuControllerBaseを実装しています。

isVisible()

override bool Yukar.Engine.LayoutMenuController.isVisible ( )
virtual

表示しているか

戻り値

Yukar.Engine.MenuControllerBaseを実装しています。

isVisibleDialogue()

override bool Yukar.Engine.LayoutMenuController.isVisibleDialogue ( )
virtual

会話が表示されているか

戻り値

Yukar.Engine.MenuControllerBaseを再実装しています。

isVisibleInn()

override bool Yukar.Engine.LayoutMenuController.isVisibleInn ( )
virtual

宿屋が表示されているか

戻り値

Yukar.Engine.MenuControllerBaseを再実装しています。

isVisibleItemMenu()

override bool Yukar.Engine.LayoutMenuController.isVisibleItemMenu ( )
virtual

アイテム選択が表示されているか

戻り値

Yukar.Engine.MenuControllerBaseを再実装しています。

isVisibleMessage()

override bool Yukar.Engine.LayoutMenuController.isVisibleMessage ( )
virtual

メッセージが表示されているか

戻り値

Yukar.Engine.MenuControllerBaseを再実装しています。

isVisibleSave()

override bool Yukar.Engine.LayoutMenuController.isVisibleSave ( )
virtual

セーブ画面が表示されているか

戻り値

Yukar.Engine.MenuControllerBaseを再実装しています。

isVisibleShop()

override bool Yukar.Engine.LayoutMenuController.isVisibleShop ( )
virtual

ショップが表示されているか

戻り値

Yukar.Engine.MenuControllerBaseを再実装しています。

isVisibleTelop()

override bool Yukar.Engine.LayoutMenuController.isVisibleTelop ( )
virtual

会話が表示されているか

戻り値

Yukar.Engine.MenuControllerBaseを再実装しています。

isVisibleTitle()

override bool Yukar.Engine.LayoutMenuController.isVisibleTitle ( )
virtual

タイトル画面が表示されているか

戻り値

Yukar.Engine.MenuControllerBaseを再実装しています。

Release()

override void Yukar.Engine.LayoutMenuController.Release ( )
protected virtual

Yukar.Engine.MenuControllerBaseを再実装しています。

ResetLayout()

override void Yukar.Engine.LayoutMenuController.ResetLayout ( Common.Rom.LayoutProperties.LayoutNode.UsageInGame usage )
virtual

Yukar.Engine.MenuControllerBaseを再実装しています。

Show()

override void Yukar.Engine.LayoutMenuController.Show ( )
virtual

表示する

Yukar.Engine.MenuControllerBaseを実装しています。

ShowDialogue()

override int Yukar.Engine.LayoutMenuController.ShowDialogue ( string message,
int winAlign,
WindowTypes winType,
AbstractRenderObject.GameContent.DialogueCharacterProperty leftCharacterProperty,
AbstractRenderObject.GameContent.DialogueCharacterProperty rightCharacterProperty,
Guid sender
)
virtual

会話ウィンドウを表示する

引数
message 表示する文字列
winAlign ウィンドウの位置
winType ウィンドウの種類
leftCharacterProperty 左側のキャラクター情報
rightCharacterProperty 右側のキャラクター情報

Yukar.Engine.MenuControllerBaseを再実装しています。

ShowItemMenuScreen()

override void Yukar.Engine.LayoutMenuController.ShowItemMenuScreen ( Guid? layout )
virtual

アイテム選択を表示する

Yukar.Engine.MenuControllerBaseを実装しています。

ShowMessage()

override int Yukar.Engine.LayoutMenuController.ShowMessage ( string message,
int winAlign,
WindowTypes winType,
Guid sender
)
virtual

メッセージウィンドウを表示する

引数
message 表示する文字列
winAlign ウィンドウの位置
winType ウィンドウの種類

Yukar.Engine.MenuControllerBaseを再実装しています。

ShowSaveScreen()

override void Yukar.Engine.LayoutMenuController.ShowSaveScreen ( )
virtual

セーブウィンドウを表示する

Yukar.Engine.MenuControllerBaseを実装しています。

ShowShop()

override void Yukar.Engine.LayoutMenuController.ShowShop ( Guid layoutGuid,
Common.Rom.NItem[] items,
int[] prices
)
virtual

ショップを表示する

引数
layoutGuid 開くレイアウトのGuid
items 販売アイテム
prices 販売アイテムの価格

Yukar.Engine.MenuControllerBaseを再実装しています。

ShowTitleScreen()

override void Yukar.Engine.LayoutMenuController.ShowTitleScreen ( )
virtual

タイトル画面を表示する

Yukar.Engine.MenuControllerBaseを実装しています。


このクラス詳解は次のファイルから抽出されました: