Elin Decompiled Documentation EA 23.319 Nightly Patch 1
Loading...
Searching...
No Matches
SourceCharaText Class Reference
Inheritance diagram for SourceCharaText:
SourceDataString< SourceCharaText.Row >

Classes

class  Row
 

Public Member Functions

override Row CreateRow ()
 
override Row CreateRowByMapping (IReadOnlyDictionary< string, int > mapping)
 
override void SetRow (Row r)
 
override IReadOnlyDictionary< string, int > GetRowMapping ()
 
override IReadOnlyDictionary< string, string > GetTypeMapping ()
 
- Public Member Functions inherited from SourceDataString< SourceCharaText.Row >
override T GetRow (string id)
 

Static Public Attributes

static readonly IReadOnlyDictionary< string, int > RowMapping
 
static readonly IReadOnlyDictionary< string, string > TypeMapping
 

Properties

override string[] ImportFields [get]
 

Detailed Description

Definition at line 4 of file SourceCharaText.cs.

Member Function Documentation

◆ CreateRow()

override Row SourceCharaText.CreateRow ( )
inline

Definition at line 83 of file SourceCharaText.cs.

84 {
85 return new Row
86 {
87 id = SourceData.GetString(0),
88 calm_JP = SourceData.GetString(2),
89 fov_JP = SourceData.GetString(3),
90 aggro_JP = SourceData.GetString(4),
91 dead_JP = SourceData.GetString(5),
92 kill_JP = SourceData.GetString(6),
93 calm = SourceData.GetString(7),
94 fov = SourceData.GetString(8),
95 aggro = SourceData.GetString(9),
96 dead = SourceData.GetString(10),
97 kill = SourceData.GetString(11)
98 };
99 }
static string GetString(int id)
Definition: SourceData.cs:1016

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

◆ CreateRowByMapping()

override Row SourceCharaText.CreateRowByMapping ( IReadOnlyDictionary< string, int >  mapping)
inline

Definition at line 101 of file SourceCharaText.cs.

102 {
103 return new Row
104 {
105 id = SourceData.GetString(mapping["id"]),
106 calm_JP = SourceData.GetString(mapping["calm_JP"]),
107 fov_JP = SourceData.GetString(mapping["fov_JP"]),
108 aggro_JP = SourceData.GetString(mapping["aggro_JP"]),
109 dead_JP = SourceData.GetString(mapping["dead_JP"]),
110 kill_JP = SourceData.GetString(mapping["kill_JP"]),
111 calm = SourceData.GetString(mapping["calm"]),
112 fov = SourceData.GetString(mapping["fov"]),
113 aggro = SourceData.GetString(mapping["aggro"]),
114 dead = SourceData.GetString(mapping["dead"]),
115 kill = SourceData.GetString(mapping["kill"])
116 };
117 }

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

◆ GetRowMapping()

override IReadOnlyDictionary< string, int > SourceCharaText.GetRowMapping ( )
inline

Definition at line 124 of file SourceCharaText.cs.

125 {
126 return RowMapping;
127 }
static readonly IReadOnlyDictionary< string, int > RowMapping

References RowMapping.

◆ GetTypeMapping()

override IReadOnlyDictionary< string, string > SourceCharaText.GetTypeMapping ( )
inline

Definition at line 129 of file SourceCharaText.cs.

130 {
131 return TypeMapping;
132 }
static readonly IReadOnlyDictionary< string, string > TypeMapping

References TypeMapping.

◆ SetRow()

override void SourceCharaText.SetRow ( Row  r)
inline

Definition at line 119 of file SourceCharaText.cs.

120 {
121 map[r.id] = r;
122 }

References SourceCharaText.Row.id.

Member Data Documentation

◆ RowMapping

readonly IReadOnlyDictionary<string, int> SourceCharaText.RowMapping
static
Initial value:
= new Dictionary<string, int>
{
["id"] = 0,
["calm_JP"] = 2,
["fov_JP"] = 3,
["aggro_JP"] = 4,
["dead_JP"] = 5,
["kill_JP"] = 6,
["calm"] = 7,
["fov"] = 8,
["aggro"] = 9,
["dead"] = 10,
["kill"] = 11
}

Definition at line 51 of file SourceCharaText.cs.

Referenced by GetRowMapping().

◆ TypeMapping

readonly IReadOnlyDictionary<string, string> SourceCharaText.TypeMapping
static
Initial value:
= new Dictionary<string, string>
{
["id"] = "string",
["calm_JP"] = "string",
["fov_JP"] = "string",
["aggro_JP"] = "string",
["dead_JP"] = "string",
["kill_JP"] = "string",
["calm"] = "string",
["fov"] = "string",
["aggro"] = "string",
["dead"] = "string",
["kill"] = "string"
}

Definition at line 66 of file SourceCharaText.cs.

Referenced by GetTypeMapping().

Property Documentation

◆ ImportFields

override string [] SourceCharaText.ImportFields
get

Definition at line 81 of file SourceCharaText.cs.


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