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 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, Guid sender)
 会話ウィンドウを表示する [詳解]
 
abstract bool IsClosing ()
 閉じているか [詳解]
 
abstract bool isVisible ()
 表示しているか [詳解]
 
virtual bool isVisibleMainMenu ()
 
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 bool isVisibleChoices ()
 選択肢が表示されているか [詳解]
 
virtual bool isVisiblItemTrash ()
 アイテムを捨てる画面が表示されているか [詳解]
 
virtual bool isVisiblToast ()
 トーストが表示されているか [詳解]
 
virtual bool isVisibleEvent (Guid guid)
 イベントで表示したレイアウトが表示されているか [詳解]
 
abstract void AdjustBalloonRect (int x, int y, bool isDialogue=false)
 

限定公開メンバ関数

virtual void Release ()
 

プロパティ

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

詳解

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

列挙型メンバ詳解

◆ WindowTypes

メッセージ系ウィンドウの種別

列挙値
NONE 
MESSAGE 
DIALOGUE 
TELOP 

メソッド詳解

◆ AdjustBalloonRect()

abstract void Yukar.Engine.MenuControllerBase.AdjustBalloonRect ( int  x,
int  y,
bool  isDialogue = false 
)
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で実装されています。

◆ isVisibleChoices()

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

選択肢が表示されているか

戻り値

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

◆ isVisibleDialogue()

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

会話が表示されているか

戻り値

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

◆ isVisibleEvent()

virtual bool Yukar.Engine.MenuControllerBase.isVisibleEvent ( Guid  guid)
virtual

イベントで表示したレイアウトが表示されているか

引数
guid確認するレイアウトのguid
戻り値

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で再実装されています。

◆ isVisibleMainMenu()

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

◆ isVisiblItemTrash()

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

アイテムを捨てる画面が表示されているか

戻り値

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

◆ isVisiblToast()

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

トーストが表示されているか

戻り値

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

◆ RefreshPartyChr()

void Yukar.Engine.MenuControllerBase.RefreshPartyChr ( )

パーティキャラクターを更新する

◆ Release()

virtual void Yukar.Engine.MenuControllerBase.Release ( )
protectedvirtual

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

◆ Reset()

void Yukar.Engine.MenuControllerBase.Reset ( )

初期化する

◆ ResetLayout()

virtual void Yukar.Engine.MenuControllerBase.ResetLayout ( Common.Rom.LayoutProperties.LayoutNode.UsageInGame  usage)
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,
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で実装されています。

プロパティ詳解

◆ Parent

SceneBase Yukar.Engine.MenuControllerBase.Parent
getset

マップシーン