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 | Static Public Member Functions | Protected Attributes | Static Protected Attributes | Properties | List of all members
XSSLG.DataManager< T > Class Template Reference

Public Member Functions

List< T > GetList ()
 
void Save ()
 
GetItem (string name)
 
void AddItem (T item)
 

Static Public Member Functions

static void Load ()
 

Protected Attributes

List< T > itemArray = new List<T>()
 
Dictionary< string, int > keyIndexMap = new Dictionary<string, int>()
 

Static Protected Attributes

static DataManager< T > instance
 

Properties

static DataManager< T > Instance [get]
 

Member Function Documentation

◆ AddItem()

void XSSLG.DataManager< T >.AddItem ( item)
inline

◆ GetItem()

T XSSLG.DataManager< T >.GetItem ( string  name)
inline

◆ GetList()

List<T> XSSLG.DataManager< T >.GetList ( )

◆ Load()

static void XSSLG.DataManager< T >.Load ( )
inlinestatic

◆ Save()

void XSSLG.DataManager< T >.Save ( )
inline

Member Data Documentation

◆ instance

DataManager<T> XSSLG.DataManager< T >.instance
staticprotected

◆ itemArray

List<T> XSSLG.DataManager< T >.itemArray = new List<T>()
protected

◆ keyIndexMap

Dictionary<string, int> XSSLG.DataManager< T >.keyIndexMap = new Dictionary<string, int>()
protected

Property Documentation

◆ Instance

DataManager<T> XSSLG.DataManager< T >.Instance
staticget

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