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 Select ()
 選択処理を実行します [詳解]
 
override bool Decide ()
 決定ボタンが押された時の処理を実行します [詳解]
 
override bool Cancel ()
 キャンセルボタンが押された時の処理を実行します [詳解]
 
- 基底クラス Yukar.Engine.AbstractLayoutState に属する継承公開メンバ関数
 AbstractLayoutState (LayoutManager layoutManager)
 AbstractLayoutStateクラスのコンストラクタ [詳解]
 
void Initialize ()
 初期化処理 [詳解]
 
void InitializeConfig ()
 設定値を初期化します [詳解]
 
void InitializeConfigAll ()
 全ての設定値を初期化します [詳解]
 
virtual void Terminate ()
 終了処理 [詳解]
 
void Update ()
 更新処理(ロックしている場合も呼ぶ) [詳解]
 
virtual void BeforeSelect ()
 選択前の処理を行います [詳解]
 
virtual bool Select ()
 選択中の振る舞い(毎フレームよばれる) [詳解]
 
void AfterSelect ()
 選択後の処理を行います [詳解]
 
virtual bool Decide ()
 決定ボタンを押したときの振る舞い [詳解]
 
virtual double GetSelectedVariableValue ()
 選択された変数の値を取得します [詳解]
 
virtual void AutoSort (Common.Rom.MenuSettings.MenuItem.SortTypes sortType)
 自動ソートを実行します [詳解]
 
void SortItem (Common.Rom.MenuSettings.MenuItem.SortTypes sortType)
 アイテムをソートします [詳解]
 
void SortSkill (Common.Rom.MenuSettings.MenuItem.SortTypes sortType)
 スキルをソートします [詳解]
 
void SetVariableValue (SetVariableSituation situation)
 
virtual bool Cancel ()
 キャンセルボタンを押したときの振る舞い [詳解]
 
bool IsRunningEvent ()
 イベントが実行中かどうかを判定します [詳解]
 
void UpdateGameContent ()
 表示情報を更新する(前のレイアウトも更新される) [詳解]
 
void ConfigureContentProperty ()
 コンテナの個数を設定する(前のレイアウトを更新される) [詳解]
 
void ChangeRenderStatus ()
 使用不可などの色情報を更新する(前のレイアウトを更新される) [詳解]
 
virtual void SetBattleDisplay (bool isBattle)
 バトル表示状態を設定します [詳解]
 

静的公開変数類

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 ()
 
bool ProcessAfterSkillEffect ()
 マップ上でスキル効果を発動した結果、メニューを脱出する必要のある場合の処理を行います [詳解]
 

その他の継承メンバ

- 基底クラス Yukar.Engine.AbstractLayoutState に属する継承静的公開メンバ関数
static void SetVariableValueImpl (SetVariableSituation situation, LayoutDrawer layoutDrawer, Common.GameData.SystemData system, double value)
 
- 基底クラス 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

キャンセルボタンが押された時の処理を実行します

戻り値
処理が成功した場合はtrue、失敗した場合はfalse

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

◆ Select()

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

選択処理を実行します

戻り値
処理が成功した場合はtrue、失敗した場合はfalse

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