Logo
クラス | 公開型 | 公開メンバ関数 | 限定公開メンバ関数 | プロパティ | 全メンバ一覧
Yukar.Engine.MenuControllerBase クラス abstract

メニュー管理用の基底クラス [詳解]

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

クラス

class ImageInstance
読み込んだテクスチャに関する情報
class ParamSet
MapSceneからのパラメータ受け渡し用構造体

公開型

enum WindowTypes { NONE , MESSAGE , DIALOGUE , TELOP }
メッセージ系ウィンドウの種別

公開メンバ関数

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 ()
宿屋が表示されているか [詳解]

限定公開メンバ関数

virtual void Release ()

プロパティ

SceneBase Parent [get, set]
マップシーン

詳解

メニュー管理用の基底クラス

メソッド詳解

goToClose()

abstract void Yukar.Engine.MenuControllerBase.goToClose ( )
pure virtual

閉じる

Yukar.Engine.LayoutMenuControllerで実装されています。

HideTitleScreen()

abstract void Yukar.Engine.MenuControllerBase.HideTitleScreen ( )
pure virtual

タイトル画面を閉じる

Yukar.Engine.LayoutMenuControllerで実装されています。

IsClosing()

abstract bool Yukar.Engine.MenuControllerBase.IsClosing ( )
pure virtual

閉じているか

戻り値

Yukar.Engine.LayoutMenuControllerで実装されています。

isVisible()

abstract bool Yukar.Engine.MenuControllerBase.isVisible ( )
pure virtual

表示しているか

戻り値

Yukar.Engine.LayoutMenuControllerで実装されています。

isVisibleDialogue()

virtual bool Yukar.Engine.MenuControllerBase.isVisibleDialogue ( )
virtual

会話が表示されているか

戻り値

Yukar.Engine.LayoutMenuControllerで再実装されています。

isVisibleInn()

virtual bool Yukar.Engine.MenuControllerBase.isVisibleInn ( )
virtual

宿屋が表示されているか

戻り値

Yukar.Engine.LayoutMenuControllerで再実装されています。

isVisibleItemMenu()

virtual bool Yukar.Engine.MenuControllerBase.isVisibleItemMenu ( )
virtual

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

戻り値

Yukar.Engine.LayoutMenuControllerで再実装されています。

isVisibleMessage()

virtual bool Yukar.Engine.MenuControllerBase.isVisibleMessage ( )
virtual

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

戻り値

Yukar.Engine.LayoutMenuControllerで再実装されています。

isVisibleSave()

virtual bool Yukar.Engine.MenuControllerBase.isVisibleSave ( )
virtual

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

戻り値

Yukar.Engine.LayoutMenuControllerで再実装されています。

isVisibleShop()

virtual bool Yukar.Engine.MenuControllerBase.isVisibleShop ( )
virtual

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

戻り値

Yukar.Engine.LayoutMenuControllerで再実装されています。

isVisibleTelop()

virtual bool Yukar.Engine.MenuControllerBase.isVisibleTelop ( )
virtual

会話が表示されているか

戻り値

Yukar.Engine.LayoutMenuControllerで再実装されています。

isVisibleTitle()

virtual bool Yukar.Engine.MenuControllerBase.isVisibleTitle ( )
virtual

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

戻り値

Yukar.Engine.LayoutMenuControllerで再実装されています。

Show()

abstract void Yukar.Engine.MenuControllerBase.Show ( )
pure virtual

表示する

Yukar.Engine.LayoutMenuControllerで実装されています。

ShowDialogue()

virtual int Yukar.Engine.MenuControllerBase.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.LayoutMenuControllerで再実装されています。

ShowItemMenuScreen()

abstract void Yukar.Engine.MenuControllerBase.ShowItemMenuScreen ( Guid? layout = null )
pure virtual

アイテム選択を表示する

Yukar.Engine.LayoutMenuControllerで実装されています。

ShowMessage()

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

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

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

Yukar.Engine.LayoutMenuControllerで再実装されています。

ShowSaveScreen()

abstract void Yukar.Engine.MenuControllerBase.ShowSaveScreen ( )
pure virtual

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

Yukar.Engine.LayoutMenuControllerで実装されています。

ShowShop()

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

ショップを表示する

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

Yukar.Engine.LayoutMenuControllerで再実装されています。

ShowTitleScreen()

abstract void Yukar.Engine.MenuControllerBase.ShowTitleScreen ( )
pure virtual

タイトル画面を表示する

Yukar.Engine.LayoutMenuControllerで実装されています。

UseItem()

abstract bool Yukar.Engine.MenuControllerBase.UseItem ( int target,
Common.GameData.Party.ItemStack itemStack,
bool isTry = false
)
pure virtual

アイテムを使用する

引数
target 使用先
itemStack 持ち物
isTry 使用可能かのチェック
戻り値
true使用成功 false使用失敗

UseSkill()

abstract void Yukar.Engine.MenuControllerBase.UseSkill ( Common.GameData.Hero user,
int target,
Common.Rom.NSkill skill
)
pure virtual

スキルを使用する

引数
user 使用するキャラクター
target 使用先
skill 使用スキル

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