Logo
Public Types | Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
Yukar.Engine.LayoutStateItemTrash Class Reference

Action to discard items in layout More...

Inheritance diagram for Yukar.Engine.LayoutStateItemTrash:
Yukar.Engine.AbstractLayoutState

Public Types

enum  TrashMode { ADD_NEW_ITEM , JUST_THROW_AWAY , JUST_THROW_AWAY_NOT_CANCELLABLE }
 discard mode More...
 

Public Member Functions

override bool Decide ()
 Behavior when pressing the OK button More...
 
override bool Cancel ()
 Behavior when pressing the cancel button More...
 
- Public Member Functions inherited from Yukar.Engine.AbstractLayoutState
 AbstractLayoutState (LayoutManager layoutManager)
 
virtual bool Decide ()
 Behavior when pressing the OK button More...
 
virtual bool Cancel ()
 Behavior when pressing the cancel button More...
 
void CreateHeroListImpl (LayoutManager.SelectProperty selectProperty, AbstractLayoutState layoutState)
 
void CreateCastListImpl (LayoutManager.SelectProperty selectProperty, AbstractLayoutState layoutState)
 

Static Public Attributes

static bool isCancelled = false
 

Protected Member Functions

override void InitializeCallback ()
 Initialization callback More...
 
override void UpdateGameContentCallBack ()
 
override void UpdateGameContentEndCallBack ()
 
override void ConfigureContentPropertyCallBack ()
 
override void ChangeRenderStatusCallBack ()
 
override void CreateItems ()
 Process to generate selection items More...
 
- Protected Member Functions inherited from Yukar.Engine.AbstractLayoutState
virtual void InitializeCallback ()
 Initialization callback More...
 
virtual void UpdateGameContentCallBack ()
 
virtual void UpdateGameContentEndCallBack ()
 
virtual void ConfigureContentPropertyCallBack ()
 
virtual void ChangeRenderStatusCallBack ()
 
virtual void CreateItems ()
 Process to generate selection items More...
 
bool OpenSelectLayout ()
 
void HideAllLayout ()
 hide all layouts including children More...
 
void BackToPrevious ()
 Return to previous open layout More...
 

Additional Inherited Members

- Static Public Member Functions inherited from Yukar.Engine.AbstractLayoutState
static void CreateSkillListImpl (GameMain gameMain, LayoutManager.SelectProperty selectProperty, AbstractLayoutState layoutState)
 
- Protected Attributes inherited from Yukar.Engine.AbstractLayoutState
LayoutManager layoutManager
 
bool skipBattleReplace = false
 
- Properties inherited from 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]
 
List< ItemFilter.FilterTagPropertyCastFilterTagProperties [get, set]
 
List< Common.GameData.HeroFilteredHeros [get, set]
 
List< Common.Rom.Cast > FilteredCasts [get, set]
 
List< ItemFilter.FilterTagPropertyFilterTagProperties [get, set]
 
List< Common.Rom.NSkill > FilteredSkills [get, set]
 

Detailed Description

Action to discard items in layout

Member Enumeration Documentation

◆ TrashMode

discard mode

Enumerator
ADD_NEW_ITEM 
JUST_THROW_AWAY 
JUST_THROW_AWAY_NOT_CANCELLABLE 

Member Function Documentation

◆ Cancel()

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

Behavior when pressing the cancel button

Returns

Reimplemented from Yukar.Engine.AbstractLayoutState.

◆ ChangeRenderStatusCallBack()

override void Yukar.Engine.LayoutStateItemTrash.ChangeRenderStatusCallBack ( )
protectedvirtual

Reimplemented from Yukar.Engine.AbstractLayoutState.

◆ ConfigureContentPropertyCallBack()

override void Yukar.Engine.LayoutStateItemTrash.ConfigureContentPropertyCallBack ( )
protectedvirtual

Reimplemented from Yukar.Engine.AbstractLayoutState.

◆ CreateItems()

override void Yukar.Engine.LayoutStateItemTrash.CreateItems ( )
protectedvirtual

Process to generate selection items

Reimplemented from Yukar.Engine.AbstractLayoutState.

◆ Decide()

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

Behavior when pressing the OK button

Returns
true Processing of the decision button can be continued. false Processing of the decision button should be finished.

Reimplemented from Yukar.Engine.AbstractLayoutState.

◆ InitializeCallback()

override void Yukar.Engine.LayoutStateItemTrash.InitializeCallback ( )
protectedvirtual

Initialization callback

Reimplemented from Yukar.Engine.AbstractLayoutState.

◆ UpdateGameContentCallBack()

override void Yukar.Engine.LayoutStateItemTrash.UpdateGameContentCallBack ( )
protectedvirtual

Reimplemented from Yukar.Engine.AbstractLayoutState.

◆ UpdateGameContentEndCallBack()

override void Yukar.Engine.LayoutStateItemTrash.UpdateGameContentEndCallBack ( )
protectedvirtual

Reimplemented from Yukar.Engine.AbstractLayoutState.

Member Data Documentation

◆ isCancelled

bool Yukar.Engine.LayoutStateItemTrash.isCancelled = false
static