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

レイアウトの状態のコンクリートクラス [詳解]

Yukar.Engine.AbstractLayoutState の継承関係図
Yukar.Engine.LayoutStateItemTrash

公開型

enum  SetVariableSituation { SELECT , DECIDE , CANCEL }
 

公開メンバ関数

 AbstractLayoutState (LayoutManager layoutManager)
 
virtual bool Decide ()
 決定ボタンを押したときの振る舞い [詳解]
 
virtual bool Cancel ()
 キャンセルボタンを押したときの振る舞い [詳解]
 

公開変数類

LayoutItemListGenerator items = new LayoutItemListGenerator()
 

限定公開メンバ関数

virtual void InitializeCallback ()
 初期化のコールバック [詳解]
 
virtual void UpdateGameContentCallBack ()
 
virtual void UpdateGameContentEndCallBack ()
 
virtual void ConfigureContentPropertyCallBack ()
 
virtual void ChangeRenderStatusCallBack ()
 
virtual void CreateItems ()
 選択アイテムを生成する処理 [詳解]
 
bool OpenSelectLayout ()
 
void HideAllLayout ()
 子供を含めた全てのレイアウトを非表示にする [詳解]
 
void BackToPrevious ()
 前の開いたレイアウトに戻る [詳解]
 
void SetSelectPropertyForSaveData ()
 
void SetSelectPropertyForItemDictionary ()
 
void SetSelectPropertyForSkillDictionary ()
 
void SetSelectPropertyForCastDictionary ()
 
void SetSelectPropertyForCasts ()
 TODO : フィルタ対応 [詳解]
 
void SetSelectPropertyForReserves ()
 
void SetSelectPropertyForItem ()
 
void SetSelectPropertyForSkill ()
 

限定公開変数類

LayoutManager layoutManager
 
bool skipBattleReplace = false
 

プロパティ

LayoutDrawer LayoutDrawer [get]
 
AbstractRenderObject.GameContent GameContent [get]
 
AbstractRenderObject.RenderStatus RenderStatus [get]
 
AbstractRenderObject.RenderStatus RenderStatusSub [get]
 
LayoutManager.SelectProperty SelectProperty [get, set]
 
GameMain GameMain [get]
 

詳解

レイアウトの状態のコンクリートクラス

列挙型メンバ詳解

◆ SetVariableSituation

列挙値
SELECT 
DECIDE 
CANCEL 

構築子と解体子

◆ AbstractLayoutState()

Yukar.Engine.AbstractLayoutState.AbstractLayoutState ( LayoutManager  layoutManager)

メソッド詳解

◆ BackToPrevious()

void Yukar.Engine.AbstractLayoutState.BackToPrevious ( )
protected

前の開いたレイアウトに戻る

◆ Cancel()

virtual bool Yukar.Engine.AbstractLayoutState.Cancel ( )
virtual

キャンセルボタンを押したときの振る舞い

戻り値

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

◆ ChangeRenderStatusCallBack()

virtual void Yukar.Engine.AbstractLayoutState.ChangeRenderStatusCallBack ( )
protectedvirtual

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

◆ ConfigureContentPropertyCallBack()

virtual void Yukar.Engine.AbstractLayoutState.ConfigureContentPropertyCallBack ( )
protectedvirtual

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

◆ CreateItems()

virtual void Yukar.Engine.AbstractLayoutState.CreateItems ( )
protectedvirtual

選択アイテムを生成する処理

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

◆ Decide()

virtual bool Yukar.Engine.AbstractLayoutState.Decide ( )
virtual

決定ボタンを押したときの振る舞い

戻り値
true 決定ボタンの処理を続けて実行可能 false 決定ボタンの処理を終了すべき

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

◆ HideAllLayout()

void Yukar.Engine.AbstractLayoutState.HideAllLayout ( )
protected

子供を含めた全てのレイアウトを非表示にする

◆ InitializeCallback()

virtual void Yukar.Engine.AbstractLayoutState.InitializeCallback ( )
protectedvirtual

初期化のコールバック

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

◆ OpenSelectLayout()

bool Yukar.Engine.AbstractLayoutState.OpenSelectLayout ( )
protected

◆ SetSelectPropertyForCastDictionary()

void Yukar.Engine.AbstractLayoutState.SetSelectPropertyForCastDictionary ( )
protected

◆ SetSelectPropertyForCasts()

void Yukar.Engine.AbstractLayoutState.SetSelectPropertyForCasts ( )
protected

TODO : フィルタ対応

◆ SetSelectPropertyForItem()

void Yukar.Engine.AbstractLayoutState.SetSelectPropertyForItem ( )
protected

◆ SetSelectPropertyForItemDictionary()

void Yukar.Engine.AbstractLayoutState.SetSelectPropertyForItemDictionary ( )
protected

◆ SetSelectPropertyForReserves()

void Yukar.Engine.AbstractLayoutState.SetSelectPropertyForReserves ( )
protected

◆ SetSelectPropertyForSaveData()

void Yukar.Engine.AbstractLayoutState.SetSelectPropertyForSaveData ( )
protected

◆ SetSelectPropertyForSkill()

void Yukar.Engine.AbstractLayoutState.SetSelectPropertyForSkill ( )
protected

◆ SetSelectPropertyForSkillDictionary()

void Yukar.Engine.AbstractLayoutState.SetSelectPropertyForSkillDictionary ( )
protected

◆ UpdateGameContentCallBack()

virtual void Yukar.Engine.AbstractLayoutState.UpdateGameContentCallBack ( )
protectedvirtual

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

◆ UpdateGameContentEndCallBack()

virtual void Yukar.Engine.AbstractLayoutState.UpdateGameContentEndCallBack ( )
protectedvirtual

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

メンバ詳解

◆ items

LayoutItemListGenerator Yukar.Engine.AbstractLayoutState.items = new LayoutItemListGenerator()

◆ layoutManager

LayoutManager Yukar.Engine.AbstractLayoutState.layoutManager
protected

◆ skipBattleReplace

bool Yukar.Engine.AbstractLayoutState.skipBattleReplace = false
protected

プロパティ詳解

◆ GameContent

AbstractRenderObject.GameContent Yukar.Engine.AbstractLayoutState.GameContent
getprotected

◆ GameMain

GameMain Yukar.Engine.AbstractLayoutState.GameMain
getprotected

◆ LayoutDrawer

LayoutDrawer Yukar.Engine.AbstractLayoutState.LayoutDrawer
getprotected

◆ RenderStatus

AbstractRenderObject.RenderStatus Yukar.Engine.AbstractLayoutState.RenderStatus
getprotected

◆ RenderStatusSub

AbstractRenderObject.RenderStatus Yukar.Engine.AbstractLayoutState.RenderStatusSub
getprotected

◆ SelectProperty

LayoutManager.SelectProperty Yukar.Engine.AbstractLayoutState.SelectProperty
getsetprotected