Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
SourceDataString< T > Class Template Reference
Inheritance diagram for SourceDataString< T >:
SourceData< T, string >

Public Member Functions

override T GetRow (string id)
 
- Public Member Functions inherited from SourceData< T, string >
override void Init ()
 
virtual void Init ()
 
virtual void OnInit ()
 
virtual void SetRow (T row)
 
override void Reset ()
 
virtual void Reset ()
 
override bool ImportData (ISheet sheet, string bookname, bool overwrite=false)
 
virtual bool ImportData (ISheet sheet, string bookname, bool overwrite=false)
 
virtual void OnAfterImportData ()
 
virtual T CreateRow ()
 
override void BackupSource ()
 
virtual void BackupSource ()
 
override void RollbackSource ()
 
virtual void RollbackSource ()
 
List< string > GetListString ()
 
SourceData< T, T2 > BuildEditorList ()
 
List< FieldInfo > GetFields ()
 
virtual T GetRow (string id)
 
override void ExportTexts (string path, bool update=false)
 
virtual void ExportTexts (string path, bool update=false)
 
override void ValidateLang ()
 
virtual void ValidateLang ()
 
override void ImportTexts (string _nameSheet=null)
 
virtual void ImportTexts (string _nameSheet=null)
 
void BuildFlags (string rawText, Dictionary< string, bool > map)
 
virtual void InsertData (IRow row)
 
virtual string[] GetList (string id)
 
virtual void BackupPref ()
 
virtual void RestorePref ()
 
virtual void ValidatePref ()
 

Additional Inherited Members

- Public Types inherited from SourceData< T, string >
enum  AutoID
 
- Static Public Member Functions inherited from SourceData< T, string >
static ICell GetCell (int x, int y)
 
static bool IsNull (ICell cell)
 
static int GetInt (int id)
 
static bool GetBool (int id)
 
static double GetDouble (int id)
 
static float GetFloat (int id)
 
static float[] GetFloatArray (int id)
 
static int[] GetIntArray (int id)
 
static string[] GetStringArray (int id)
 
static string GetString (int id)
 
static string GetStr (int id, bool useDefault=false)
 
- Public Attributes inherited from SourceData< T, string >
List< T > rows
 
Dictionary< T2, T > map
 
Dictionary< string, T > alias
 
bool initialized
 
List< string > editorListString
 
AutoID autoID
 
bool isNew
 
string nameSheet
 
string nameBook
 
- Static Public Attributes inherited from SourceData< T, string >
static ISheet currentSheet
 
static string LangSuffix
 
static string dataPath
 
- Properties inherited from SourceData< T, string >
virtual bool AllowHotInitialization [get]
 
virtual string[] ImportFields [get]
 
virtual string sheetName [get]
 
virtual string sourcePath [get]
 
static IRow row [get, set]
 
static IRow rowDefault [get, set]
 

Detailed Description

Type Constraints
T :SourceData.BaseRow 

Definition at line 1 of file SourceDataString.cs.

Member Function Documentation

◆ GetRow()

override T SourceDataString< T >.GetRow ( string  id)
inlinevirtual

Reimplemented from SourceData< T, string >.

Definition at line 3 of file SourceDataString.cs.

4 {
5 return map.TryGetValue(id);
6 }
Dictionary< T2, T > map
Definition: SourceData.cs:63

References SourceData< T, string >.map.


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