![]() |
|
Layout drawing class for preview More...
Public Member Functions | |
| LayoutDrawerPreview (GameMain gameMain, Common.Catalog catalog, MenuSettings menuSettings, bool isThumbnail) | |
| constructor More... | |
| void | Initialize (GameMain gameMain, Common.Catalog catalog, MenuSettings menuSettings) |
| initialize More... | |
| void | InitializeOverLappingLayout (GameMain gameMain, Common.Catalog catalog, System.Guid guid) |
| Initialize the layout to be displayed overlaid More... | |
| void | Insert (GameMain gameMain, Common.Catalog catalog, MenuSettings.MenuItem addedMenuItem, MenuSettings.MenuItem parentMenuItem, int insertIndex) |
| insert More... | |
| void | Remove (MenuSettings.MenuItem removedMenuItem) |
| delete More... | |
| void | Move (MenuSettings.MenuItem movedMenuItem, MenuSettings.MenuItem movedParentMenuItem, int insertIndex) |
| Moving More... | |
| void | ResetSubContainers () |
| Regenerate submenu container More... | |
| int | GetContainerIndex (System.Guid menuItemGuid) |
| Get container management number More... | |
| void | ResetVisible (MenuSettings.MenuItem menuItem) |
| Reset display state More... | |
| void | Release () |
| Release More... | |
| void | ReleaseOverLappingLayoutManager () |
| Free up overlapping layouts More... | |
| void | Draw () |
| draw More... | |
| void | Update () |
| Update More... | |
| void | UpdateTouchCollider (Microsoft.Xna.Framework.Vector2 addtionalContainerSize) |
| Update the Touch Collider More... | |
| void | show () |
| indicate More... | |
| void | showOverLappingLayout () |
| Show overlapping layouts More... | |
| void | Hide () |
| You want to hide More... | |
| void | ToggleDrawCollider () |
| Hide overlapping layouts More... | |
| void | ShowToast (string text) |
| View toast messages More... | |
| void | ShowChoice (string text, int row, int windowAlign) |
| Show choices More... | |
| void | SetSelectingLayout (System.Guid guid) |
| Set the selected layout More... | |
| Microsoft.Xna.Framework.Vector2 | GetSnapPosition (Microsoft.Xna.Framework.Vector2 position) |
| Get the snap position More... | |
| List< AbstractRenderObject > | getRenderObjects () |
| Get a list of objects in a layout More... | |
| MenuSettings.MenuItem | getMenuItem (AbstractRenderObject obj) |
| Get a list of objects in a layout More... | |
| AbstractRenderObject | getRednerObject (MenuSettings.MenuItem mitem) |
| Get a list of objects in a layout More... | |
| void | SetGridProperty (bool drawGrid, int previewScreenWidth, int previewScreenHeight) |
| Configure the grid display settings More... | |
| void | ChangeAnimationState (SpriteRenderObject.AnimationState animationState) |
| Changing the animation state More... | |
Static Public Attributes | |
| static readonly System.Guid | stopBgmGuid = new System.Guid("D80CACE2-4E9A-4FD1-8F52-B458BEF14D22") |
| static readonly System.Guid | notUseTexture = new System.Guid("6F255726-E50E-43E8-B3EF-51A0C5E04E2F") |
Properties | |
| System.Guid | LayoutManagerGuid [get] |
| The layout to be displayed More... | |
| System.Guid | OverLappingLayoutManagerGuid [get] |
| Guid for layouts to be displayed overlaid More... | |
Layout drawing class for preview
| Yukar.Engine.LayoutDrawerPreview.LayoutDrawerPreview | ( | GameMain | gameMain, |
| Common.Catalog | catalog, | ||
| MenuSettings | menuSettings, | ||
| bool | isThumbnail | ||
| ) |
constructor
| void Yukar.Engine.LayoutDrawerPreview.ChangeAnimationState | ( | SpriteRenderObject.AnimationState | animationState | ) |
Changing the animation state
| animationState | The animation state to change |
| void Yukar.Engine.LayoutDrawerPreview.Draw | ( | ) |
draw
| int Yukar.Engine.LayoutDrawerPreview.GetContainerIndex | ( | System.Guid | menuItemGuid | ) |
Get container management number
| menuItemGuid | Guid of the layout part for which you want to obtain the container management number |
| MenuSettings.MenuItem Yukar.Engine.LayoutDrawerPreview.getMenuItem | ( | AbstractRenderObject | obj | ) |
Get a list of objects in a layout
| isIncludeSubContainer | Whether or not to include objects in subcontainers |
| AbstractRenderObject Yukar.Engine.LayoutDrawerPreview.getRednerObject | ( | MenuSettings.MenuItem | mitem | ) |
Get a list of objects in a layout
| mitem | Retrieving layout settings |
| List< AbstractRenderObject > Yukar.Engine.LayoutDrawerPreview.getRenderObjects | ( | ) |
Get a list of objects in a layout
| Microsoft.Xna.Framework.Vector2 Yukar.Engine.LayoutDrawerPreview.GetSnapPosition | ( | Microsoft.Xna.Framework.Vector2 | position | ) |
Get the snap position
| position | Snap position to get |
| void Yukar.Engine.LayoutDrawerPreview.Hide | ( | ) |
You want to hide
| void Yukar.Engine.LayoutDrawerPreview.Initialize | ( | GameMain | gameMain, |
| Common.Catalog | catalog, | ||
| MenuSettings | menuSettings | ||
| ) |
initialize
| gameMain | game main |
| catalog | catalog |
| menuSettings | List of setting values to read |
| void Yukar.Engine.LayoutDrawerPreview.InitializeOverLappingLayout | ( | GameMain | gameMain, |
| Common.Catalog | catalog, | ||
| System.Guid | guid | ||
| ) |
Initialize the layout to be displayed overlaid
| gameMain | game main |
| catalog | catalog |
| guid | Guid for layouts to be displayed overlaid |
| void Yukar.Engine.LayoutDrawerPreview.Insert | ( | GameMain | gameMain, |
| Common.Catalog | catalog, | ||
| MenuSettings.MenuItem | addedMenuItem, | ||
| MenuSettings.MenuItem | parentMenuItem, | ||
| int | insertIndex | ||
| ) |
insert
| gameMain | game main |
| catalog | catalog |
| addedMenuItem | Settings for the layout to be added |
| parentMenuItem | Setting the layout of the parent to be added |
| insertIndex | index number to insert |
| void Yukar.Engine.LayoutDrawerPreview.Move | ( | MenuSettings.MenuItem | movedMenuItem, |
| MenuSettings.MenuItem | movedParentMenuItem, | ||
| int | insertIndex | ||
| ) |
Moving
| movedMenuItem | Setting the layout to move |
| movedParentMenuItem | Setting the parent of the layout to be moved |
| insertIndex | Destination index number |
| void Yukar.Engine.LayoutDrawerPreview.Release | ( | ) |
Release
| void Yukar.Engine.LayoutDrawerPreview.ReleaseOverLappingLayoutManager | ( | ) |
Free up overlapping layouts
| void Yukar.Engine.LayoutDrawerPreview.Remove | ( | MenuSettings.MenuItem | removedMenuItem | ) |
delete
| removedMenuItem | Setting the layout to be deleted |
| void Yukar.Engine.LayoutDrawerPreview.ResetSubContainers | ( | ) |
Regenerate submenu container
| void Yukar.Engine.LayoutDrawerPreview.ResetVisible | ( | MenuSettings.MenuItem | menuItem | ) |
Reset display state
| menuItem | Setting the layout to reset the display state |
| void Yukar.Engine.LayoutDrawerPreview.SetGridProperty | ( | bool | drawGrid, |
| int | previewScreenWidth, | ||
| int | previewScreenHeight | ||
| ) |
Configure the grid display settings
| drawGrid | Whether to display the grid |
| previewScreenWidth | Preview screen width |
| previewScreenHeight | Preview screen height |
| void Yukar.Engine.LayoutDrawerPreview.SetSelectingLayout | ( | System.Guid | guid | ) |
Set the selected layout
| guid | Guid for layouts to be displayed overlaid |
| void Yukar.Engine.LayoutDrawerPreview.show | ( | ) |
indicate
| void Yukar.Engine.LayoutDrawerPreview.ShowChoice | ( | string | text, |
| int | row, | ||
| int | windowAlign | ||
| ) |
Show choices
| text | text to display |
| row | Number of rows |
| windowAlign | Align the window |
| void Yukar.Engine.LayoutDrawerPreview.showOverLappingLayout | ( | ) |
Show overlapping layouts
| void Yukar.Engine.LayoutDrawerPreview.ShowToast | ( | string | text | ) |
View toast messages
| text | text to display |
| void Yukar.Engine.LayoutDrawerPreview.ToggleDrawCollider | ( | ) |
Hide overlapping layouts
| void Yukar.Engine.LayoutDrawerPreview.Update | ( | ) |
Update
| void Yukar.Engine.LayoutDrawerPreview.UpdateTouchCollider | ( | Microsoft.Xna.Framework.Vector2 | addtionalContainerSize | ) |
Update the Touch Collider
|
static |
|
static |
|
get |
The layout to be displayed
|
get |
Guid for layouts to be displayed overlaid