![]() |
|
レイアウトの状態のコンクリートクラス [詳解]
公開型 | |
| enum | SetVariableSituation { SELECT , DECIDE , CANCEL } |
| 変数設定の状況を表す列挙型 [詳解] | |
公開メンバ関数 | |
| 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 void | SetVariableValueImpl (SetVariableSituation situation, LayoutDrawer layoutDrawer, Common.GameData.SystemData system, double value) |
公開変数類 | |
| 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 () |
| bool | ProcessAfterSkillEffect () |
| マップ上でスキル効果を発動した結果、メニューを脱出する必要のある場合の処理を行います [詳解] | |
限定公開変数類 | |
| 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] |
レイアウトの状態のコンクリートクラス
| Yukar.Engine.AbstractLayoutState.AbstractLayoutState | ( | LayoutManager | layoutManager | ) |
AbstractLayoutStateクラスのコンストラクタ
| layoutManager | レイアウトマネージャー |
| void Yukar.Engine.AbstractLayoutState.AfterSelect | ( | ) |
選択後の処理を行います
|
virtual |
自動ソートを実行します
| sortType | ソートの種類 |
|
protected |
前の開いたレイアウトに戻る
|
virtual |
選択前の処理を行います
|
virtual |
| void Yukar.Engine.AbstractLayoutState.ChangeRenderStatus | ( | ) |
使用不可などの色情報を更新する(前のレイアウトを更新される)
|
protectedvirtual |
Yukar.Engine.LayoutStateItemTrashで再実装されています。
| void Yukar.Engine.AbstractLayoutState.ConfigureContentProperty | ( | ) |
コンテナの個数を設定する(前のレイアウトを更新される)
|
protectedvirtual |
Yukar.Engine.LayoutStateItemTrashで再実装されています。
|
protectedvirtual |
選択アイテムを生成する処理
Yukar.Engine.LayoutStateItemTrashで再実装されています。
|
virtual |
決定ボタンを押したときの振る舞い
Yukar.Engine.LayoutStateItemTrashで再実装されています。
|
virtual |
選択された変数の値を取得します
|
protected |
子供を含めた全てのレイアウトを非表示にする
| void Yukar.Engine.AbstractLayoutState.Initialize | ( | ) |
初期化処理
|
protectedvirtual |
初期化のコールバック
Yukar.Engine.LayoutStateItemTrashで再実装されています。
| void Yukar.Engine.AbstractLayoutState.InitializeConfig | ( | ) |
設定値を初期化します
| void Yukar.Engine.AbstractLayoutState.InitializeConfigAll | ( | ) |
全ての設定値を初期化します
| bool Yukar.Engine.AbstractLayoutState.IsRunningEvent | ( | ) |
イベントが実行中かどうかを判定します
|
protected |
|
protected |
マップ上でスキル効果を発動した結果、メニューを脱出する必要のある場合の処理を行います
|
virtual |
|
virtual |
バトル表示状態を設定します
| isBattle | バトル中かどうか |
|
protected |
|
protected |
TODO : フィルタ対応
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| void Yukar.Engine.AbstractLayoutState.SetVariableValue | ( | SetVariableSituation | situation | ) |
|
static |
| void Yukar.Engine.AbstractLayoutState.SortItem | ( | Common.Rom.MenuSettings.MenuItem.SortTypes | sortType | ) |
アイテムをソートします
| sortType | ソートの種類 |
| void Yukar.Engine.AbstractLayoutState.SortSkill | ( | Common.Rom.MenuSettings.MenuItem.SortTypes | sortType | ) |
スキルをソートします
| sortType | ソートの種類 |
|
virtual |
終了処理
| void Yukar.Engine.AbstractLayoutState.Update | ( | ) |
更新処理(ロックしている場合も呼ぶ)
| void Yukar.Engine.AbstractLayoutState.UpdateGameContent | ( | ) |
表示情報を更新する(前のレイアウトも更新される)
|
protectedvirtual |
Yukar.Engine.LayoutStateItemTrashで再実装されています。
|
protectedvirtual |
Yukar.Engine.LayoutStateItemTrashで再実装されています。
| LayoutItemListGenerator Yukar.Engine.AbstractLayoutState.items = new LayoutItemListGenerator() |
レイアウトアイテムリストジェネレーター
|
protected |
|
protected |
|
getprotected |
|
getprotected |
|
getprotected |
|
getprotected |
|
getprotected |
|
getsetprotected |