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

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

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

公開メンバ関数

override void ResetLayout (Common.Rom.LayoutProperties.LayoutNode.UsageInGame usage)
 
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, Guid sender)
 会話ウィンドウを表示する [詳解]
 
override bool IsClosing ()
 閉じているか [詳解]
 
override bool isVisible ()
 表示しているか [詳解]
 
override bool isVisibleTitle ()
 タイトル画面が表示されているか [詳解]
 
override bool isVisibleSave ()
 セーブ画面が表示されているか [詳解]
 
override bool isVisibleItemMenu ()
 アイテム選択が表示されているか [詳解]
 
override bool isVisibleMainMenu ()
 
override bool isVisibleShop ()
 ショップが表示されているか [詳解]
 
override bool isVisibleInn ()
 宿屋が表示されているか [詳解]
 
override bool isVisibleMessage ()
 メッセージが表示されているか [詳解]
 
override bool isVisibleDialogue ()
 会話が表示されているか [詳解]
 
override bool isVisibleTelop ()
 会話が表示されているか [詳解]
 
override bool isVisibleChoices ()
 選択肢が表示されているか [詳解]
 
override bool isVisiblItemTrash ()
 アイテムを捨てる画面が表示されているか [詳解]
 
override bool isVisiblToast ()
 トーストが表示されているか [詳解]
 
override bool isVisibleEvent (Guid guid)
 イベントで表示したレイアウトが表示されているか [詳解]
 
override void AdjustBalloonRect (int x, int y, bool isDialogue=false)
 
- 基底クラス Yukar.Engine.MenuControllerBase に属する継承公開メンバ関数
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)
 

公開変数類

LayoutManager mainMenu
 
LayoutManager save
 
LayoutManager item
 
LayoutManager shop
 
LayoutManager message
 
LayoutManager dialogue
 
LayoutManager choices
 
LayoutManager itemTrash
 
LayoutManager toast
 
LayoutManager telop
 
LayoutManager inn
 
LayoutManager title
 
LayoutManager eventLayout
 
List< LayoutManagerlayouts
 

限定公開メンバ関数

override void Release ()
 
virtual void Release ()
 

その他の継承メンバ

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

詳解

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

メソッド詳解

◆ AdjustBalloonRect()

override void Yukar.Engine.LayoutMenuController.AdjustBalloonRect ( int  x,
int  y,
bool  isDialogue = false 
)
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を実装しています。

◆ isVisibleChoices()

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

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

戻り値

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

◆ isVisibleDialogue()

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

会話が表示されているか

戻り値

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

◆ isVisibleEvent()

override bool Yukar.Engine.LayoutMenuController.isVisibleEvent ( Guid  guid)
virtual

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

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

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を再実装しています。

◆ isVisibleMainMenu()

override bool Yukar.Engine.LayoutMenuController.isVisibleMainMenu ( )
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を再実装しています。

◆ isVisiblItemTrash()

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

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

戻り値

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

◆ isVisiblToast()

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

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

戻り値

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

◆ Release()

override void Yukar.Engine.LayoutMenuController.Release ( )
protectedvirtual

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,
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を実装しています。

メンバ詳解

◆ choices

LayoutManager Yukar.Engine.LayoutMenuController.choices

◆ dialogue

LayoutManager Yukar.Engine.LayoutMenuController.dialogue

◆ eventLayout

LayoutManager Yukar.Engine.LayoutMenuController.eventLayout

◆ inn

LayoutManager Yukar.Engine.LayoutMenuController.inn

◆ item

LayoutManager Yukar.Engine.LayoutMenuController.item

◆ itemTrash

LayoutManager Yukar.Engine.LayoutMenuController.itemTrash

◆ layouts

List<LayoutManager> Yukar.Engine.LayoutMenuController.layouts

◆ mainMenu

LayoutManager Yukar.Engine.LayoutMenuController.mainMenu

◆ message

LayoutManager Yukar.Engine.LayoutMenuController.message

◆ save

LayoutManager Yukar.Engine.LayoutMenuController.save

◆ shop

LayoutManager Yukar.Engine.LayoutMenuController.shop

◆ telop

LayoutManager Yukar.Engine.LayoutMenuController.telop

◆ title

LayoutManager Yukar.Engine.LayoutMenuController.title

◆ toast

LayoutManager Yukar.Engine.LayoutMenuController.toast