![]() |
|
レイアウトの動作を管理する [詳解]
クラス | |
| class | SelectProperty |
公開メンバ関数 | |
| LayoutManager (GameMain gameMain, Common.Catalog catalog, Guid guid, bool isPreview=false, bool isThumbnail=false) | |
| 指定されたGUIDからLayoutManagerの新しいインスタンスを初期化します。 [詳解] | |
| LayoutManager (GameMain gameMain, Common.Catalog catalog, Guid guid, Common.Rom.MenuSettings.MenuItem.ActionType actionType, bool isPreview=false, bool isThumbnail=false) | |
| 指定されたGUIDとアクションタイプからLayoutManagerの新しいインスタンスを初期化します。 [詳解] | |
| LayoutManager (GameMain gameMain, Common.Catalog catalog, Common.Rom.LayoutProperties.LayoutNode layoutNode, bool isPreview=false, bool isThumbnail=false) | |
| レイアウトノードからLayoutManagerの新しいインスタンスを初期化します。 [詳解] | |
| void | Update () |
| LayoutManagerの状態を更新します。 [詳解] | |
| void | Draw () |
| LayoutManagerの描画処理を実行します。 [詳解] | |
| void | Show () |
| LayoutManagerを表示状態にします。 [詳解] | |
| void | Hide (bool immediate=false) |
| LayoutManagerを非表示状態にします。 [詳解] | |
| void | HideAll (bool immediate=false) |
| すべてのLayoutManagerを非表示状態にします。 [詳解] | |
| void | HideFreeLayout (Guid layoutGuid, bool hideAll, bool immediate=false) |
| 指定されたフリーレイアウトを非表示にします。 [詳解] | |
| void | Lock () |
| LayoutManagerをロック状態にします。 [詳解] | |
| void | UnLock () |
| LayoutManagerのロック状態を解除します。 [詳解] | |
| bool | IsLocked () |
| LayoutManagerがロック状態かどうかを判定します。 [詳解] | |
| void | ShowContainer () |
| コンテナを表示状態にします。 [詳解] | |
| void | HideContainer () |
| コンテナを非表示状態にします。 [詳解] | |
| void | Release () |
| LayoutManagerのリソースを解放します。 [詳解] | |
| bool | OpenSelectLayout (bool initializeLayoutState) |
| 選択されたレイアウトを開きます。 [詳解] | |
| void | InitializeLayoutState () |
| ステートごとの初期化処理を行う [詳解] | |
| void | SetFirstSelectProperty () |
| 設定を先頭の物に設定する [詳解] | |
| void | UpdateGameContent (bool skipBattleReplace=false) |
| 表示内容を更新する [詳解] | |
| void | UpdateGameContentWithState () |
| レイアウト状態でゲームコンテンツを更新します。 [詳解] | |
| void | ConfigureContentPropertyWithState () |
| レイアウト状態でコンテンツプロパティを設定します。 [詳解] | |
| void | ChangeRenderStatusWithState () |
| レイアウト状態で描画ステータスを変更します。 [詳解] | |
| void | InitializeConfigWithState () |
| レイアウト状態で設定の初期化を実行します。 [詳解] | |
| bool | IsUsingLayout () |
| レイアウトが使用中かどうか [詳解] | |
| bool | IsVisibleLayout () |
| レイアウトが表示中かどうか(次のレイアウトも再帰的に検索する) [詳解] | |
| bool | IsInOutAnimatingLayout () |
| 表示非表示アニメーション中か [詳解] | |
| bool | IsRunningEvent () |
| イベントを実行中か [詳解] | |
| bool | HasSameLayoutState (Type layoutStateType, bool isRecursive=true, bool recursivePrevious=true) |
| 同じステートを持っているか [詳解] | |
| bool | VisibleSameLayoutState (Type layoutStateType, bool isRecursive=true, bool recursivePrevious=true) |
| 同じステートを持っているレイアウトが表示中か [詳解] | |
| bool | IsQueuedMessage (int id) |
| メッセージキューがあるか [詳解] | |
| MessageReader.MessageEntry.MessageParts | DequeueDialogueCommand () |
| ダイアログのメッセージのコマンドをデキューする [詳解] | |
| void | AdjustBalloonRect (int x, int y) |
| バルーンサイズを調整する [詳解] | |
| void | SetDecisionCancelToPreviousLayout (bool isDecided) |
プロパティ | |
| LayoutDrawer | LayoutDrawer [get, set] |
| Guid | LayoutGuid [get] |
| AbstractLayoutState | LayoutState [get] |
| LayoutManager | NextlayoutManager [get, set] |
| LayoutManager | PreviousLayoutManager [get, set] |
| AbstractRenderObject.GameContent | GameContent [get, set] |
| AbstractRenderObject.RenderStatus | RenderStatus [get, set] |
| AbstractRenderObject.RenderStatus | RenderStatusSub [get, set] |
| Common.Rom.LayoutProperties.LayoutNode | LayoutNode [get] |
| SelectProperty | SelectProp [get, set] |
| bool | AutoRelease [get, set] |
| int | DrawOrder [get, set] |
| bool | ShouldLockControl [get, set] |
| このレイアウトが表示されている間、マップの操作をロックするかどうか SHow/Hide をトリガーに MapScene の LockControl/UnlockControl が呼ばれます。 [詳解] | |
| bool | SuspendEvents [get, set] |
| イベントの一時停止を行うかどうか [詳解] | |
| bool | Hidding [get] |
| bool | CanHideWithCancel [get] |
| bool | ShouldSave [get] |
| Common.Rom.LayoutProperties.LayoutNode.PartyTypes | PartyType [get] |
| bool | IsActive = true [set] |
| bool | IsBattle = false [get, set] |
| bool | AutoSort [get, set] |
| Common.Rom.MenuSettings.MenuItem.SortTypes | SortType [get, set] |
レイアウトの動作を管理する
| Yukar.Engine.LayoutManager.LayoutManager | ( | GameMain | gameMain, |
| Common.Catalog | catalog, | ||
| Guid | guid, | ||
| bool | isPreview = false, |
||
| bool | isThumbnail = false |
||
| ) |
指定されたGUIDからLayoutManagerの新しいインスタンスを初期化します。
| gameMain | ゲームメインオブジェクト |
| catalog | カタログオブジェクト |
| guid | レイアウトのGUID |
| isPreview | プレビューモードかどうか |
| isThumbnail | サムネイルモードかどうか |
| Yukar.Engine.LayoutManager.LayoutManager | ( | GameMain | gameMain, |
| Common.Catalog | catalog, | ||
| Guid | guid, | ||
| Common.Rom.MenuSettings.MenuItem.ActionType | actionType, | ||
| bool | isPreview = false, |
||
| bool | isThumbnail = false |
||
| ) |
指定されたGUIDとアクションタイプからLayoutManagerの新しいインスタンスを初期化します。
| gameMain | ゲームメインオブジェクト |
| catalog | カタログオブジェクト |
| guid | レイアウトのGUID |
| actionType | アクションタイプ |
| isPreview | プレビューモードかどうか |
| isThumbnail | サムネイルモードかどうか |
| Yukar.Engine.LayoutManager.LayoutManager | ( | GameMain | gameMain, |
| Common.Catalog | catalog, | ||
| Common.Rom.LayoutProperties.LayoutNode | layoutNode, | ||
| bool | isPreview = false, |
||
| bool | isThumbnail = false |
||
| ) |
レイアウトノードからLayoutManagerの新しいインスタンスを初期化します。
| gameMain | ゲームメインオブジェクト |
| catalog | カタログオブジェクト |
| layoutNode | レイアウトノード |
| isPreview | プレビューモードかどうか |
| isThumbnail | サムネイルモードかどうか |
| void Yukar.Engine.LayoutManager.AdjustBalloonRect | ( | int | x, |
| int | y | ||
| ) |
バルーンサイズを調整する
| x | サイズx |
| y | サイズy |
| void Yukar.Engine.LayoutManager.ChangeRenderStatusWithState | ( | ) |
レイアウト状態で描画ステータスを変更します。
| void Yukar.Engine.LayoutManager.ConfigureContentPropertyWithState | ( | ) |
レイアウト状態でコンテンツプロパティを設定します。
| MessageReader.MessageEntry.MessageParts Yukar.Engine.LayoutManager.DequeueDialogueCommand | ( | ) |
ダイアログのメッセージのコマンドをデキューする
| void Yukar.Engine.LayoutManager.Draw | ( | ) |
LayoutManagerの描画処理を実行します。
| bool Yukar.Engine.LayoutManager.HasSameLayoutState | ( | Type | layoutStateType, |
| bool | isRecursive = true, |
||
| bool | recursivePrevious = true |
||
| ) |
同じステートを持っているか
| layoutStateType | 検索したいステートの型 |
| isRecursive | 再帰的に検索するか |
| recursivePrevious | 前のレイアウトを再帰的に検索するか trueの場合はPrevious false の場合は Next を検索する |
| void Yukar.Engine.LayoutManager.Hide | ( | bool | immediate = false | ) |
LayoutManagerを非表示状態にします。
| immediate | 即座に非表示にするかどうか |
| void Yukar.Engine.LayoutManager.HideAll | ( | bool | immediate = false | ) |
すべてのLayoutManagerを非表示状態にします。
| immediate | 即座に非表示にするかどうか |
| void Yukar.Engine.LayoutManager.HideContainer | ( | ) |
コンテナを非表示状態にします。
| void Yukar.Engine.LayoutManager.HideFreeLayout | ( | Guid | layoutGuid, |
| bool | hideAll, | ||
| bool | immediate = false |
||
| ) |
指定されたフリーレイアウトを非表示にします。
| layoutGuid | 非表示にするレイアウトのGUID |
| hideAll | すべて非表示にするかどうか |
| immediate | 即座に非表示にするかどうか |
| void Yukar.Engine.LayoutManager.InitializeConfigWithState | ( | ) |
レイアウト状態で設定の初期化を実行します。
| void Yukar.Engine.LayoutManager.InitializeLayoutState | ( | ) |
ステートごとの初期化処理を行う
| bool Yukar.Engine.LayoutManager.IsInOutAnimatingLayout | ( | ) |
表示非表示アニメーション中か
| bool Yukar.Engine.LayoutManager.IsLocked | ( | ) |
LayoutManagerがロック状態かどうかを判定します。
| bool Yukar.Engine.LayoutManager.IsQueuedMessage | ( | int | id | ) |
メッセージキューがあるか
| id | メッセージのID |
| bool Yukar.Engine.LayoutManager.IsRunningEvent | ( | ) |
イベントを実行中か
| bool Yukar.Engine.LayoutManager.IsUsingLayout | ( | ) |
レイアウトが使用中かどうか
| bool Yukar.Engine.LayoutManager.IsVisibleLayout | ( | ) |
レイアウトが表示中かどうか(次のレイアウトも再帰的に検索する)
| void Yukar.Engine.LayoutManager.Lock | ( | ) |
LayoutManagerをロック状態にします。
| bool Yukar.Engine.LayoutManager.OpenSelectLayout | ( | bool | initializeLayoutState | ) |
選択されたレイアウトを開きます。
| initializeLayoutState | レイアウト状態を初期化するかどうか |
| void Yukar.Engine.LayoutManager.Release | ( | ) |
LayoutManagerのリソースを解放します。
| void Yukar.Engine.LayoutManager.SetDecisionCancelToPreviousLayout | ( | bool | isDecided | ) |
| void Yukar.Engine.LayoutManager.SetFirstSelectProperty | ( | ) |
設定を先頭の物に設定する
| void Yukar.Engine.LayoutManager.Show | ( | ) |
LayoutManagerを表示状態にします。
| void Yukar.Engine.LayoutManager.ShowContainer | ( | ) |
コンテナを表示状態にします。
| void Yukar.Engine.LayoutManager.UnLock | ( | ) |
LayoutManagerのロック状態を解除します。
| void Yukar.Engine.LayoutManager.Update | ( | ) |
LayoutManagerの状態を更新します。
| void Yukar.Engine.LayoutManager.UpdateGameContent | ( | bool | skipBattleReplace = false | ) |
表示内容を更新する
| void Yukar.Engine.LayoutManager.UpdateGameContentWithState | ( | ) |
レイアウト状態でゲームコンテンツを更新します。
| bool Yukar.Engine.LayoutManager.VisibleSameLayoutState | ( | Type | layoutStateType, |
| bool | isRecursive = true, |
||
| bool | recursivePrevious = true |
||
| ) |
同じステートを持っているレイアウトが表示中か
| layoutStateType | 検索したいステートの型 |
| isRecursive | 再帰的に検索するか |
| recursivePrevious | 前のレイアウトを再帰的に検索するか trueの場合はPrevious false の場合は Next を検索する |
|
getset |
|
getset |
|
get |
|
getset |
|
getset |
|
get |
|
set |
|
getset |
|
getset |
|
get |
|
get |
|
get |
|
getset |
|
get |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
このレイアウトが表示されている間、マップの操作をロックするかどうか SHow/Hide をトリガーに MapScene の LockControl/UnlockControl が呼ばれます。
|
get |
|
getset |
|
getset |
イベントの一時停止を行うかどうか