![]() |
|
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