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

レイアウトのアイテムを捨てる動作 [詳解]

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

公開型

enum  TrashMode { ADD_NEW_ITEM , JUST_THROW_AWAY , JUST_THROW_AWAY_NOT_CANCELLABLE }
 捨てるモード [詳解]
 
- 基底クラス Yukar.Engine.AbstractLayoutState に属する継承公開型
enum  SetVariableSituation { SELECT , DECIDE , CANCEL }
 

公開メンバ関数

override bool Decide ()
 決定ボタンを押したときの振る舞い [詳解]
 
override bool Cancel ()
 キャンセルボタンを押したときの振る舞い [詳解]
 
- 基底クラス Yukar.Engine.AbstractLayoutState に属する継承公開メンバ関数
 AbstractLayoutState (LayoutManager layoutManager)
 
virtual bool Decide ()
 決定ボタンを押したときの振る舞い [詳解]
 
virtual bool Cancel ()
 キャンセルボタンを押したときの振る舞い [詳解]
 

静的公開変数類

static bool isCancelled = false
 

限定公開メンバ関数

override void InitializeCallback ()
 初期化のコールバック [詳解]
 
override void UpdateGameContentCallBack ()
 
override void UpdateGameContentEndCallBack ()
 
override void ConfigureContentPropertyCallBack ()
 
override void ChangeRenderStatusCallBack ()
 
override void CreateItems ()
 選択アイテムを生成する処理 [詳解]
 
- 基底クラス Yukar.Engine.AbstractLayoutState に属する継承限定公開メンバ関数
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 ()
 

その他の継承メンバ

- 基底クラス Yukar.Engine.AbstractLayoutState に属する継承公開変数類
LayoutItemListGenerator items = new LayoutItemListGenerator()
 
- 基底クラス Yukar.Engine.AbstractLayoutState に属する継承限定公開変数類
LayoutManager layoutManager
 
bool skipBattleReplace = false
 
- 基底クラス Yukar.Engine.AbstractLayoutState に属する継承プロパティ
LayoutDrawer LayoutDrawer [get]
 
AbstractRenderObject.GameContent GameContent [get]
 
AbstractRenderObject.RenderStatus RenderStatus [get]
 
AbstractRenderObject.RenderStatus RenderStatusSub [get]
 
LayoutManager.SelectProperty SelectProperty [get, set]
 
GameMain GameMain [get]
 

詳解

レイアウトのアイテムを捨てる動作

列挙型メンバ詳解

◆ TrashMode

捨てるモード

列挙値
ADD_NEW_ITEM 
JUST_THROW_AWAY 
JUST_THROW_AWAY_NOT_CANCELLABLE 

メソッド詳解

◆ Cancel()

override bool Yukar.Engine.LayoutStateItemTrash.Cancel ( )
virtual

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

戻り値

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

◆ ChangeRenderStatusCallBack()

override void Yukar.Engine.LayoutStateItemTrash.ChangeRenderStatusCallBack ( )
protectedvirtual

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

◆ ConfigureContentPropertyCallBack()

override void Yukar.Engine.LayoutStateItemTrash.ConfigureContentPropertyCallBack ( )
protectedvirtual

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

◆ CreateItems()

override void Yukar.Engine.LayoutStateItemTrash.CreateItems ( )
protectedvirtual

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

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

◆ Decide()

override bool Yukar.Engine.LayoutStateItemTrash.Decide ( )
virtual

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

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

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

◆ InitializeCallback()

override void Yukar.Engine.LayoutStateItemTrash.InitializeCallback ( )
protectedvirtual

初期化のコールバック

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

◆ UpdateGameContentCallBack()

override void Yukar.Engine.LayoutStateItemTrash.UpdateGameContentCallBack ( )
protectedvirtual

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

◆ UpdateGameContentEndCallBack()

override void Yukar.Engine.LayoutStateItemTrash.UpdateGameContentEndCallBack ( )
protectedvirtual

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

メンバ詳解

◆ isCancelled

bool Yukar.Engine.LayoutStateItemTrash.isCancelled = false
static