XSGridEditor  1.0.0
XSGridEditor is a lightweight square grid map system for 2D/3D SRPG games, and comes with a simple and easy-to-use grid editing function. It can be used as a beginning for you to create SRPG games.
Public Member Functions | Protected Member Functions | Protected Attributes | Properties | List of all members
XSSLG.XSUnitEditorView Class Reference
Inheritance diagram for XSSLG.XSUnitEditorView:

Public Member Functions

 XSUnitEditorView (GroupType groupType)
 
void RefreshView (GroupType groupType)
 

Protected Member Functions

virtual void InitSkillListView ()
 
virtual XSListView< SkillDataCreateSkillListView (string title, SkillType type, Func< List< string >> GetWatchListFunc)
 
virtual void OnChosenItem (IEnumerable< object > obj)
 
virtual void BindListItem (VisualElement node, XSUnitNode obj)
 
virtual void OnSelectionItem (XSUnitNode obj)
 
virtual void RefreshIcon (Texture2D texture)
 
virtual void ResetValue ()
 

Protected Attributes

ListView listview
 

Properties

XSUnitNode SelectUnit [get, set]
 
XSListView< SkillDataAbilityListView [get, set]
 
XSListView< SkillDataCombatArtListView [get, set]
 
XSListView< SkillDataMagicListView [get, set]
 

Constructor & Destructor Documentation

◆ XSUnitEditorView()

XSSLG.XSUnitEditorView.XSUnitEditorView ( GroupType  groupType)
inline

Member Function Documentation

◆ BindListItem()

virtual void XSSLG.XSUnitEditorView.BindListItem ( VisualElement  node,
XSUnitNode  obj 
)
inlineprotectedvirtual

◆ CreateSkillListView()

virtual XSListView<SkillData> XSSLG.XSUnitEditorView.CreateSkillListView ( string  title,
SkillType  type,
Func< List< string >>  GetWatchListFunc 
)
inlineprotectedvirtual

◆ InitSkillListView()

virtual void XSSLG.XSUnitEditorView.InitSkillListView ( )
inlineprotectedvirtual

◆ OnChosenItem()

virtual void XSSLG.XSUnitEditorView.OnChosenItem ( IEnumerable< object >  obj)
inlineprotectedvirtual

◆ OnSelectionItem()

virtual void XSSLG.XSUnitEditorView.OnSelectionItem ( XSUnitNode  obj)
inlineprotectedvirtual

◆ RefreshIcon()

virtual void XSSLG.XSUnitEditorView.RefreshIcon ( Texture2D  texture)
inlineprotectedvirtual

◆ RefreshView()

void XSSLG.XSUnitEditorView.RefreshView ( GroupType  groupType)
inline

◆ ResetValue()

virtual void XSSLG.XSUnitEditorView.ResetValue ( )
inlineprotectedvirtual

Member Data Documentation

◆ listview

ListView XSSLG.XSUnitEditorView.listview
protected

Property Documentation

◆ AbilityListView

XSListView<SkillData> XSSLG.XSUnitEditorView.AbilityListView
getsetprotected

◆ CombatArtListView

XSListView<SkillData> XSSLG.XSUnitEditorView.CombatArtListView
getsetprotected

◆ MagicListView

XSListView<SkillData> XSSLG.XSUnitEditorView.MagicListView
getsetprotected

◆ SelectUnit

XSUnitNode XSSLG.XSUnitEditorView.SelectUnit
getsetprotected

The documentation for this class was generated from the following file: