Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
LangGame Class Reference
Inheritance diagram for LangGame:
SourceLang< LangGame.Row >

Classes

class  Row
 

Public Member Functions

override Row CreateRow ()
 
override void SetRow (Row r)
 
- Public Member Functions inherited from SourceLang< LangGame.Row >
override T GetRow (string id)
 
string Get (string id)
 
string TryGetId (string id, string id2)
 
string Parse (string idLang, string val1, string val2=null, string val3=null, string val4=null)
 

Static Public Member Functions

static bool Has (string id)
 

Additional Inherited Members

- Properties inherited from SourceLang< LangGame.Row >
override bool AllowHotInitialization [get]
 

Detailed Description

Definition at line 3 of file LangGame.cs.

Member Function Documentation

◆ CreateRow()

override Row LangGame.CreateRow ( )
inline

Definition at line 25 of file LangGame.cs.

26 {
27 return new Row
28 {
29 id = SourceData.GetString(0),
30 filter = SourceData.GetString(1),
31 group = SourceData.GetString(2),
32 color = SourceData.GetString(3),
33 logColor = SourceData.GetString(4),
34 sound = SourceData.GetString(5),
35 effect = SourceData.GetString(6),
36 text_JP = SourceData.GetString(7),
37 text = SourceData.GetString(8)
38 };
39 }
static string GetString(int id)
Definition: SourceData.cs:746

References SourceData< T, T2 >.GetString().

◆ Has()

static bool LangGame.Has ( string  id)
inlinestatic

Definition at line 46 of file LangGame.cs.

47 {
48 return Lang.Game.map.ContainsKey(id);
49 }
Definition: Lang.cs:6
static LangGame Game
Definition: Lang.cs:48

References Lang.Game.

Referenced by Card.DamageHP(), Card.Die(), Chara.Die(), Player.OnAdvanceRealHour(), FoodEffect.Proc(), ActEffect.ProcAt(), and AI_Idle.Run().

◆ SetRow()

override void LangGame.SetRow ( Row  r)
inline

Definition at line 41 of file LangGame.cs.

42 {
43 map[r.id] = r;
44 }

References LangRow.id.


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